Home
last modified time | relevance | path

Searched refs:incval (Results 1 – 5 of 5) sorted by relevance

/Linux-v5.15/drivers/net/ethernet/intel/ixgbe/
Dixgbe_ptp.c449 u64 freq, incval; in ixgbe_ptp_adjfreq_82599() local
459 incval = READ_ONCE(adapter->base_incval); in ixgbe_ptp_adjfreq_82599()
461 freq = incval; in ixgbe_ptp_adjfreq_82599()
465 incval = neg_adj ? (incval - diff) : (incval + diff); in ixgbe_ptp_adjfreq_82599()
469 if (incval > 0xFFFFFFFFULL) in ixgbe_ptp_adjfreq_82599()
471 IXGBE_WRITE_REG(hw, IXGBE_TIMINCA, (u32)incval); in ixgbe_ptp_adjfreq_82599()
474 if (incval > 0x00FFFFFFULL) in ixgbe_ptp_adjfreq_82599()
478 ((u32)incval & 0x00FFFFFFUL)); in ixgbe_ptp_adjfreq_82599()
1166 u32 *shift, u32 *incval) in ixgbe_ptp_link_speed_adjust() argument
1185 *incval = IXGBE_INCVAL_100; in ixgbe_ptp_link_speed_adjust()
[all …]
/Linux-v5.15/drivers/net/ethernet/intel/ice/
Dice_ptp_hw.c300 static int ice_ptp_prep_phy_incval_e810(struct ice_hw *hw, u64 incval) in ice_ptp_prep_phy_incval_e810() argument
307 low = lower_32_bits(incval); in ice_ptp_prep_phy_incval_e810()
308 high = upper_32_bits(incval); in ice_ptp_prep_phy_incval_e810()
552 int ice_ptp_write_incval(struct ice_hw *hw, u64 incval) in ice_ptp_write_incval() argument
560 wr32(hw, GLTSYN_SHADJ_L(tmr_idx), lower_32_bits(incval)); in ice_ptp_write_incval()
561 wr32(hw, GLTSYN_SHADJ_H(tmr_idx), upper_32_bits(incval)); in ice_ptp_write_incval()
563 status = ice_ptp_prep_phy_incval_e810(hw, incval); in ice_ptp_write_incval()
577 int ice_ptp_write_incval_locked(struct ice_hw *hw, u64 incval) in ice_ptp_write_incval_locked() argument
584 status = ice_ptp_write_incval(hw, incval); in ice_ptp_write_incval_locked()
Dice_ptp_hw.h25 int ice_ptp_write_incval(struct ice_hw *hw, u64 incval);
26 int ice_ptp_write_incval_locked(struct ice_hw *hw, u64 incval);
Dice_ptp.c451 s64 incval, diff; in ice_ptp_adjfine() local
455 incval = ICE_PTP_NOMINAL_INCVAL_E810; in ice_ptp_adjfine()
462 while ((u64)scaled_ppm > div_u64(U64_MAX, incval)) { in ice_ptp_adjfine()
470 freq = (incval * (u64)scaled_ppm) >> 16; in ice_ptp_adjfine()
474 incval -= diff; in ice_ptp_adjfine()
476 incval += diff; in ice_ptp_adjfine()
478 err = ice_ptp_write_incval_locked(hw, incval); in ice_ptp_adjfine()
/Linux-v5.15/drivers/net/ethernet/intel/i40e/
Di40e_ptp.c880 u64 incval; in i40e_ptp_set_increment() local
918 incval = I40E_PTP_40GB_INCVAL * mult; in i40e_ptp_set_increment()
924 wr32(hw, I40E_PRTTSYN_INC_L, incval & 0xFFFFFFFF); in i40e_ptp_set_increment()
925 wr32(hw, I40E_PRTTSYN_INC_H, incval >> 32); in i40e_ptp_set_increment()