Lines Matching full:adjustment

1747  * Program the port for an atomic adjustment by writing the Tx and Rx timer
1748 * registers. The atomic adjustment won't be completed until the driver issues
1799 * ice_ptp_prep_phy_adj_eth56g - Prep PHY ports for a time adjustment
1801 * @adj: adjustment in nanoseconds
1803 * Prepare the PHY ports for an atomic time adjustment by programming the PHY
1804 * Tx and Rx port registers. The actual adjustment is completed by issuing an
1816 /* The port clock supports adjustment of the sub-nanosecond portion of
1817 * the clock (lowest 32 bits). We shift the provided adjustment in
1818 * nanoseconds by 32 to calculate the appropriate adjustment to program
1835 * ice_ptp_prep_phy_incval_eth56g - Prepare PHY ports for time adjustment
2487 * Perform an adjustment to ensure that the PHY and PHC timers are in sync.
2516 * Note that the port adjustment is done using 2s complement
2533 /* Issue the sync to activate the time adjustment */
3405 * Program the port for an atomic adjustment by writing the Tx and Rx timer
3406 * registers. The atomic adjustment won't be completed until the driver issues
3454 * ice_ptp_prep_phy_adj_e82x - Prep PHY ports for a time adjustment
3456 * @adj: adjustment in nanoseconds
3458 * Prepare the PHY ports for an atomic time adjustment by programming the PHY
3459 * Tx and Rx port registers. The actual adjustment is completed by issuing an
3468 /* The port clock supports adjustment of the sub-nanosecond portion of
3469 * the clock. We shift the provided adjustment in nanoseconds to
3470 * calculate the appropriate adjustment to program into the PHY ports.
3489 * ice_ptp_prep_phy_incval_e82x - Prepare PHY ports for time adjustment
4021 * calculation of the adjustment using integer arithmetic.
4114 * ice_phy_calc_pmd_adj_e82x - Calculate PMD adjustment for Rx
4121 * Calculates the adjustment to Rx timestamps due to PMD alignment in the PHY.
4150 /* The PMD alignment adjustment measurement depends on the link speed,
4152 * adjustment is calculated by dividing a value by the length of
4196 ice_debug(hw, ICE_DBG_PTP, "Unknown link speed %d, skipping PMD adjustment\n",
4207 /* Calculate the adjustment by multiplying TUs per second by the
4216 /* Finally, for 25G-RS and 50G-RS, a further adjustment for the Rx
4265 /* Return the calculated adjustment */
4324 * calculation of the adjustment using integer arithmetic.
4396 /* For RS-FEC, this adjustment adds delay, but for other modes, it
4519 * Perform an adjustment to ensure that the PHY and PHC timers are in sync.
4543 * Note that the port adjustment is done using 2s complement
4561 /* Issue the sync to activate the time adjustment */
5109 * ice_ptp_prep_phy_adj_ll_e810 - Prep PHY ports for a time adjustment
5111 * @adj: adjustment value to program
5113 * Use the low latency firmware interface to program PHY time adjustment to
5147 ice_debug(hw, ICE_DBG_PTP, "Failed to prepare PHY timer adjustment using low latency interface\n");
5158 * ice_ptp_prep_phy_adj_e810 - Prep PHY port for a time adjustment
5160 * @adj: adjustment value to program
5162 * Prepare the PHY port for an atomic adjustment by programming the PHY
5163 * ETH_GLTSYN_SHADJ_L and ETH_GLTSYN_SHADJ_H registers. The actual adjustment
5166 * The adjustment value only contains the portion used for the upper 32bits of
5181 * nanoseconds. Sub-nanosecond adjustment is not supported.
5934 * @adj: Adjustment in nanoseconds
5936 * Perform an atomic adjustment of the PHC time by the specified number of
5939 * 1) Write the adjustment to the source timer shadow registers
5940 * 2) Write the adjustment to the PHY timer shadow registers
5942 * adjustment to both the source and port timers at the next clock cycle.
5951 /* Write the desired clock adjustment into the GLTSYN_SHADJ register.