Lines Matching refs:hw

61 	struct i40e_hw *hw = &pf->hw;  in i40e_ptp_read()  local
66 lo = rd32(hw, I40E_PRTTSYN_TIME_L); in i40e_ptp_read()
67 hi = rd32(hw, I40E_PRTTSYN_TIME_H); in i40e_ptp_read()
85 struct i40e_hw *hw = &pf->hw; in i40e_ptp_write() local
91 wr32(hw, I40E_PRTTSYN_TIME_L, ns & 0xFFFFFFFF); in i40e_ptp_write()
92 wr32(hw, I40E_PRTTSYN_TIME_H, ns >> 32); in i40e_ptp_write()
123 struct i40e_hw *hw = &pf->hw; in i40e_ptp_adjfreq() local
144 wr32(hw, I40E_PRTTSYN_INC_L, adj & 0xFFFFFFFF); in i40e_ptp_adjfreq()
145 wr32(hw, I40E_PRTTSYN_INC_H, adj >> 32); in i40e_ptp_adjfreq()
243 struct i40e_hw *hw = &pf->hw; in i40e_ptp_rx_hang() local
257 prttsyn_stat = rd32(hw, I40E_PRTTSYN_STAT_1); in i40e_ptp_rx_hang()
285 rd32(hw, I40E_PRTTSYN_RXTIME_H(0)); in i40e_ptp_rx_hang()
286 rd32(hw, I40E_PRTTSYN_RXTIME_H(1)); in i40e_ptp_rx_hang()
287 rd32(hw, I40E_PRTTSYN_RXTIME_H(2)); in i40e_ptp_rx_hang()
288 rd32(hw, I40E_PRTTSYN_RXTIME_H(3)); in i40e_ptp_rx_hang()
308 struct i40e_hw *hw = &pf->hw; in i40e_ptp_tx_hwtstamp() local
319 lo = rd32(hw, I40E_PRTTSYN_TXTIME_L); in i40e_ptp_tx_hwtstamp()
320 hi = rd32(hw, I40E_PRTTSYN_TXTIME_H); in i40e_ptp_tx_hwtstamp()
346 struct i40e_hw *hw; in i40e_ptp_rx_hwtstamp() local
355 hw = &pf->hw; in i40e_ptp_rx_hwtstamp()
357 prttsyn_stat = rd32(hw, I40E_PRTTSYN_STAT_1); in i40e_ptp_rx_hwtstamp()
362 lo = rd32(hw, I40E_PRTTSYN_RXTIME_L(index)); in i40e_ptp_rx_hwtstamp()
363 hi = rd32(hw, I40E_PRTTSYN_RXTIME_H(index)); in i40e_ptp_rx_hwtstamp()
381 struct i40e_hw *hw = &pf->hw; in i40e_ptp_set_increment() local
384 hw_link_info = &hw->phy.link_info; in i40e_ptp_set_increment()
386 i40e_aq_get_link_info(&pf->hw, true, NULL, NULL); in i40e_ptp_set_increment()
417 wr32(hw, I40E_PRTTSYN_INC_L, incval & 0xFFFFFFFF); in i40e_ptp_set_increment()
418 wr32(hw, I40E_PRTTSYN_INC_H, incval >> 32); in i40e_ptp_set_increment()
460 struct i40e_hw *hw = &pf->hw; in i40e_ptp_set_timestamp_mode() local
518 rd32(hw, I40E_PRTTSYN_STAT_0); in i40e_ptp_set_timestamp_mode()
519 rd32(hw, I40E_PRTTSYN_TXTIME_H); in i40e_ptp_set_timestamp_mode()
520 rd32(hw, I40E_PRTTSYN_RXTIME_H(0)); in i40e_ptp_set_timestamp_mode()
521 rd32(hw, I40E_PRTTSYN_RXTIME_H(1)); in i40e_ptp_set_timestamp_mode()
522 rd32(hw, I40E_PRTTSYN_RXTIME_H(2)); in i40e_ptp_set_timestamp_mode()
523 rd32(hw, I40E_PRTTSYN_RXTIME_H(3)); in i40e_ptp_set_timestamp_mode()
526 regval = rd32(hw, I40E_PRTTSYN_CTL0); in i40e_ptp_set_timestamp_mode()
531 wr32(hw, I40E_PRTTSYN_CTL0, regval); in i40e_ptp_set_timestamp_mode()
533 regval = rd32(hw, I40E_PFINT_ICR0_ENA); in i40e_ptp_set_timestamp_mode()
538 wr32(hw, I40E_PFINT_ICR0_ENA, regval); in i40e_ptp_set_timestamp_mode()
546 regval = rd32(hw, I40E_PRTTSYN_CTL1); in i40e_ptp_set_timestamp_mode()
551 wr32(hw, I40E_PRTTSYN_CTL1, regval); in i40e_ptp_set_timestamp_mode()
645 struct i40e_hw *hw = &pf->hw; in i40e_ptp_init() local
652 pf_id = (rd32(hw, I40E_PRTTSYN_CTL0) & I40E_PRTTSYN_CTL0_PF_ID_MASK) >> in i40e_ptp_init()
654 if (hw->pf_id != pf_id) { in i40e_ptp_init()
677 if (pf->hw.debug_mask & I40E_DEBUG_LAN) in i40e_ptp_init()
682 regval = rd32(hw, I40E_PRTTSYN_CTL0); in i40e_ptp_init()
684 wr32(hw, I40E_PRTTSYN_CTL0, regval); in i40e_ptp_init()
685 regval = rd32(hw, I40E_PRTTSYN_CTL1); in i40e_ptp_init()
687 wr32(hw, I40E_PRTTSYN_CTL1, regval); in i40e_ptp_init()