Lines Matching refs:hw
62 struct i40e_hw *hw = &pf->hw; in i40e_ptp_read() local
67 lo = rd32(hw, I40E_PRTTSYN_TIME_L); in i40e_ptp_read()
68 hi = rd32(hw, I40E_PRTTSYN_TIME_H); in i40e_ptp_read()
86 struct i40e_hw *hw = &pf->hw; in i40e_ptp_write() local
92 wr32(hw, I40E_PRTTSYN_TIME_L, ns & 0xFFFFFFFF); in i40e_ptp_write()
93 wr32(hw, I40E_PRTTSYN_TIME_H, ns >> 32); in i40e_ptp_write()
124 struct i40e_hw *hw = &pf->hw; in i40e_ptp_adjfreq() local
145 wr32(hw, I40E_PRTTSYN_INC_L, adj & 0xFFFFFFFF); in i40e_ptp_adjfreq()
146 wr32(hw, I40E_PRTTSYN_INC_H, adj >> 32); in i40e_ptp_adjfreq()
244 struct i40e_hw *hw = &pf->hw; in i40e_ptp_rx_hang() local
258 prttsyn_stat = rd32(hw, I40E_PRTTSYN_STAT_1); in i40e_ptp_rx_hang()
286 rd32(hw, I40E_PRTTSYN_RXTIME_H(0)); in i40e_ptp_rx_hang()
287 rd32(hw, I40E_PRTTSYN_RXTIME_H(1)); in i40e_ptp_rx_hang()
288 rd32(hw, I40E_PRTTSYN_RXTIME_H(2)); in i40e_ptp_rx_hang()
289 rd32(hw, I40E_PRTTSYN_RXTIME_H(3)); in i40e_ptp_rx_hang()
309 struct i40e_hw *hw = &pf->hw; in i40e_ptp_tx_hwtstamp() local
320 lo = rd32(hw, I40E_PRTTSYN_TXTIME_L); in i40e_ptp_tx_hwtstamp()
321 hi = rd32(hw, I40E_PRTTSYN_TXTIME_H); in i40e_ptp_tx_hwtstamp()
347 struct i40e_hw *hw; in i40e_ptp_rx_hwtstamp() local
356 hw = &pf->hw; in i40e_ptp_rx_hwtstamp()
358 prttsyn_stat = rd32(hw, I40E_PRTTSYN_STAT_1); in i40e_ptp_rx_hwtstamp()
363 lo = rd32(hw, I40E_PRTTSYN_RXTIME_L(index)); in i40e_ptp_rx_hwtstamp()
364 hi = rd32(hw, I40E_PRTTSYN_RXTIME_H(index)); in i40e_ptp_rx_hwtstamp()
382 struct i40e_hw *hw = &pf->hw; in i40e_ptp_set_increment() local
385 hw_link_info = &hw->phy.link_info; in i40e_ptp_set_increment()
387 i40e_aq_get_link_info(&pf->hw, true, NULL, NULL); in i40e_ptp_set_increment()
418 wr32(hw, I40E_PRTTSYN_INC_L, incval & 0xFFFFFFFF); in i40e_ptp_set_increment()
419 wr32(hw, I40E_PRTTSYN_INC_H, incval >> 32); in i40e_ptp_set_increment()
461 struct i40e_hw *hw = &pf->hw; in i40e_ptp_set_timestamp_mode() local
519 rd32(hw, I40E_PRTTSYN_STAT_0); in i40e_ptp_set_timestamp_mode()
520 rd32(hw, I40E_PRTTSYN_TXTIME_H); in i40e_ptp_set_timestamp_mode()
521 rd32(hw, I40E_PRTTSYN_RXTIME_H(0)); in i40e_ptp_set_timestamp_mode()
522 rd32(hw, I40E_PRTTSYN_RXTIME_H(1)); in i40e_ptp_set_timestamp_mode()
523 rd32(hw, I40E_PRTTSYN_RXTIME_H(2)); in i40e_ptp_set_timestamp_mode()
524 rd32(hw, I40E_PRTTSYN_RXTIME_H(3)); in i40e_ptp_set_timestamp_mode()
527 regval = rd32(hw, I40E_PRTTSYN_CTL0); in i40e_ptp_set_timestamp_mode()
532 wr32(hw, I40E_PRTTSYN_CTL0, regval); in i40e_ptp_set_timestamp_mode()
534 regval = rd32(hw, I40E_PFINT_ICR0_ENA); in i40e_ptp_set_timestamp_mode()
539 wr32(hw, I40E_PFINT_ICR0_ENA, regval); in i40e_ptp_set_timestamp_mode()
547 regval = rd32(hw, I40E_PRTTSYN_CTL1); in i40e_ptp_set_timestamp_mode()
552 wr32(hw, I40E_PRTTSYN_CTL1, regval); in i40e_ptp_set_timestamp_mode()
647 struct i40e_hw *hw = &pf->hw; in i40e_ptp_init() local
654 pf_id = (rd32(hw, I40E_PRTTSYN_CTL0) & I40E_PRTTSYN_CTL0_PF_ID_MASK) >> in i40e_ptp_init()
656 if (hw->pf_id != pf_id) { in i40e_ptp_init()
684 regval = rd32(hw, I40E_PRTTSYN_CTL0); in i40e_ptp_init()
686 wr32(hw, I40E_PRTTSYN_CTL0, regval); in i40e_ptp_init()
687 regval = rd32(hw, I40E_PRTTSYN_CTL1); in i40e_ptp_init()
689 wr32(hw, I40E_PRTTSYN_CTL1, regval); in i40e_ptp_init()