Home
last modified time | relevance | path

Searched refs:rd32 (Results 1 – 25 of 80) sorted by relevance

1234

/linux/drivers/net/ethernet/intel/igc/
H A Digc_mac.c27 ctrl = rd32(IGC_CTRL); in igc_disable_pcie_master()
32 if (!(rd32(IGC_STATUS) & in igc_disable_pcie_master()
181 ctrl = rd32(IGC_CTRL); in igc_force_mac_fc()
237 rd32(IGC_CRCERRS); in igc_clear_hw_cntrs_base()
238 rd32(IGC_MPC); in igc_clear_hw_cntrs_base()
239 rd32(IGC_SCC); in igc_clear_hw_cntrs_base()
240 rd32(IGC_ECOL); in igc_clear_hw_cntrs_base()
241 rd32(IGC_MCC); in igc_clear_hw_cntrs_base()
242 rd32(IGC_LATECOL); in igc_clear_hw_cntrs_base()
243 rd32(IGC_COLC); in igc_clear_hw_cntrs_base()
[all …]
H A Digc_ptp.c31 nsec = rd32(IGC_SYSTIML); in igc_ptp_read()
32 sec = rd32(IGC_SYSTIMH); in igc_ptp_read()
103 ts->tv_nsec = rd32(IGC_SYSTIML); in igc_ptp_gettimex64_i225()
104 ts->tv_sec = rd32(IGC_SYSTIMH); in igc_ptp_gettimex64_i225()
178 ctrl = rd32(IGC_CTRL); in igc_pin_perout()
179 ctrl_ext = rd32(IGC_CTRL_EXT); in igc_pin_perout()
180 tssdp = rd32(IGC_TSSDP); in igc_pin_perout()
224 ctrl = rd32(IGC_CTRL); in igc_pin_extts()
225 ctrl_ext = rd32(IGC_CTRL_EXT); in igc_pin_extts()
226 tssdp = rd32(IGC_TSSDP); in igc_pin_extts()
[all …]
H A Digc_base.c40 ctrl = rd32(IGC_CTRL); in igc_reset_hw_base()
56 rd32(IGC_ICR); in igc_reset_hw_base()
68 u32 eecd = rd32(IGC_EECD); in igc_init_nvm_params_base()
116 ctrl = rd32(IGC_CTRL); in igc_setup_copper_link_base()
168 hw->bus.func = FIELD_GET(IGC_STATUS_FUNC_MASK, rd32(IGC_STATUS)); in igc_init_phy_params_base()
342 rfctl = rd32(IGC_RFCTL); in igc_rx_fifo_flush_base()
346 if (!(rd32(IGC_MANC) & IGC_MANC_RCV_TCO_EN)) in igc_rx_fifo_flush_base()
351 rxdctl[i] = rd32(IGC_RXDCTL(i)); in igc_rx_fifo_flush_base()
360 rx_enabled |= rd32(IGC_RXDCTL(i)); in igc_rx_fifo_flush_base()
374 rlpml = rd32(IGC_RLPML); in igc_rx_fifo_flush_base()
[all …]
H A Digc_dump.c54 regs[n] = rd32(IGC_RDLEN(n)); in igc_regdump()
58 regs[n] = rd32(IGC_RDH(n)); in igc_regdump()
62 regs[n] = rd32(IGC_RDT(n)); in igc_regdump()
66 regs[n] = rd32(IGC_RXDCTL(n)); in igc_regdump()
70 regs[n] = rd32(IGC_RDBAL(n)); in igc_regdump()
74 regs[n] = rd32(IGC_RDBAH(n)); in igc_regdump()
78 regs[n] = rd32(IGC_TDBAL(n)); in igc_regdump()
82 regs[n] = rd32(IGC_TDBAH(n)); in igc_regdump()
86 regs[n] = rd32(IGC_TDLEN(n)); in igc_regdump()
90 regs[n] = rd32(IGC_TDH(n)); in igc_regdump()
[all …]
H A Digc_tsn.c255 return !!(rd32(IGC_TQAVCTRL) & IGC_TQAVCTRL_TRANSMIT_MODE_TSN); in igc_tsn_is_tx_mode_in_tsn()
292 retxctl = rd32(IGC_RETX_CTL) & IGC_RETX_CTL_WATERMARK_MASK; in igc_tsn_restore_retx_default()
300 return (rd32(IGC_BASET_H) || rd32(IGC_BASET_L)) && in igc_tsn_is_taprio_activated_by_user()
309 txarb = rd32(IGC_TXARB); in igc_tsn_tx_arb()
345 u32 rxpbs = rd32(IGC_RXPBS); in igc_tsn_set_rxpbsize()
372 tqavctrl = rd32(IGC_TQAVCTRL); in igc_tsn_disable_offload()
387 txdctl = rd32(IGC_TXDCTL(reg_idx)); in igc_tsn_disable_offload()
416 retxctl = rd32(IGC_RETX_CTL); in igc_tsn_set_retx_qbvfullthreshold()
470 u32 txdctl = rd32(IGC_TXDCTL(ring->reg_idx)); in igc_tsn_enable_offload()
583 tqavcc = rd32(IGC_TQAVCC(i)); in igc_tsn_enable_offload()
[all …]
H A Digc_ethtool.c183 regs_buff[0] = rd32(IGC_CTRL); in igc_ethtool_get_regs()
184 regs_buff[1] = rd32(IGC_STATUS); in igc_ethtool_get_regs()
185 regs_buff[2] = rd32(IGC_CTRL_EXT); in igc_ethtool_get_regs()
186 regs_buff[3] = rd32(IGC_MDIC); in igc_ethtool_get_regs()
187 regs_buff[4] = rd32(IGC_CONNSW); in igc_ethtool_get_regs()
190 regs_buff[5] = rd32(IGC_EECD); in igc_ethtool_get_regs()
196 regs_buff[6] = rd32(IGC_EICS); in igc_ethtool_get_regs()
197 regs_buff[7] = rd32(IGC_EICS); in igc_ethtool_get_regs()
198 regs_buff[8] = rd32(IGC_EIMS); in igc_ethtool_get_regs()
199 regs_buff[9] = rd32(IGC_EIMC); in igc_ethtool_get_regs()
[all …]
H A Digc_main.c158 ctrl_ext = rd32(IGC_CTRL_EXT); in igc_release_hw_control()
177 ctrl_ext = rd32(IGC_CTRL_EXT); in igc_get_hw_control()
332 txdctl = rd32(IGC_TXDCTL(idx)); in igc_disable_tx_ring_hw()
684 srrctl = rd32(IGC_SRRCTL(reg_idx)); in igc_configure_rx_ring()
808 rxcsum = rd32(IGC_RXCSUM); in igc_setup_mrqc()
845 rctl = rd32(IGC_RCTL); in igc_setup_rctl()
896 tctl = rd32(IGC_TCTL); in igc_setup_tctl()
1869 ctrl = rd32(IGC_CTRL); in igc_vlan_mode()
3261 !(rd32(IGC_STATUS) & IGC_STATUS_TXOFF) && in igc_clean_tx_irq()
3262 (rd32(IGC_TDH(tx_ring->reg_idx)) != readl(tx_ring->tail)) && in igc_clean_tx_irq()
[all …]
H A Digc_phy.c19 manc = rd32(IGC_MANC); in igc_check_reset_block()
177 phpm = rd32(IGC_I225_PHPM); in igc_phy_hw_reset()
179 ctrl = rd32(IGC_CTRL); in igc_phy_hw_reset()
191 phpm = rd32(IGC_I225_PHPM); in igc_phy_hw_reset()
560 mdic = rd32(IGC_MDIC); in igc_read_phy_reg_mdic()
617 mdic = rd32(IGC_MDIC); in igc_write_phy_reg_mdic()
/linux/drivers/net/ethernet/intel/igb/
H A De1000_mac.c58 reg = rd32(E1000_STATUS); in igb_get_bus_info_pcie()
153 bits = rd32(E1000_VLVF(regindex)) & E1000_VLVF_VLANID_MASK; in igb_find_vlvf_slot()
224 bits = rd32(E1000_VLVF(vlvf_index)); in igb_vfta_set()
560 rd32(E1000_CRCERRS); in igb_clear_hw_cntrs_base()
561 rd32(E1000_SYMERRS); in igb_clear_hw_cntrs_base()
562 rd32(E1000_MPC); in igb_clear_hw_cntrs_base()
563 rd32(E1000_SCC); in igb_clear_hw_cntrs_base()
564 rd32(E1000_ECOL); in igb_clear_hw_cntrs_base()
565 rd32(E1000_MCC); in igb_clear_hw_cntrs_base()
566 rd32(E1000_LATECOL); in igb_clear_hw_cntrs_base()
[all …]
H A Digb_ethtool.c147 0 : rd32(E1000_STATUS); in igb_get_link_ksettings()
477 regs_buff[0] = rd32(E1000_CTRL); in igb_get_regs()
478 regs_buff[1] = rd32(E1000_STATUS); in igb_get_regs()
479 regs_buff[2] = rd32(E1000_CTRL_EXT); in igb_get_regs()
480 regs_buff[3] = rd32(E1000_MDIC); in igb_get_regs()
481 regs_buff[4] = rd32(E1000_SCTL); in igb_get_regs()
482 regs_buff[5] = rd32(E1000_CONNSW); in igb_get_regs()
483 regs_buff[6] = rd32(E1000_VET); in igb_get_regs()
484 regs_buff[7] = rd32(E1000_LEDCTL); in igb_get_regs()
485 regs_buff[8] = rd32(E1000_PBA); in igb_get_regs()
[all …]
H A Digb_ptp.c83 lo = rd32(E1000_SYSTIML); in igb_ptp_read_82576()
84 hi = rd32(E1000_SYSTIMH); in igb_ptp_read_82576()
104 rd32(E1000_SYSTIMR); in igb_ptp_read_82580()
105 lo = rd32(E1000_SYSTIML); in igb_ptp_read_82580()
106 hi = rd32(E1000_SYSTIMH); in igb_ptp_read_82580()
125 rd32(E1000_SYSTIMR); in igb_ptp_read_i210()
126 nsec = rd32(E1000_SYSTIML); in igb_ptp_read_i210()
127 sec = rd32(E1000_SYSTIMH); in igb_ptp_read_i210()
273 lo = rd32(E1000_SYSTIML); in igb_ptp_gettimex_82576()
275 hi = rd32(E1000_SYSTIMH); in igb_ptp_gettimex_82576()
[all …]
H A Digb_main.c263 regs[n] = rd32(E1000_RDLEN(n)); in igb_regdump()
267 regs[n] = rd32(E1000_RDH(n)); in igb_regdump()
271 regs[n] = rd32(E1000_RDT(n)); in igb_regdump()
275 regs[n] = rd32(E1000_RXDCTL(n)); in igb_regdump()
279 regs[n] = rd32(E1000_RDBAL(n)); in igb_regdump()
283 regs[n] = rd32(E1000_RDBAH(n)); in igb_regdump()
287 regs[n] = rd32(E1000_TDBAL(n)); in igb_regdump()
291 regs[n] = rd32(E1000_TDBAH(n)); in igb_regdump()
295 regs[n] = rd32(E1000_TDLEN(n)); in igb_regdump()
299 regs[n] = rd32(E1000_TDH(n)); in igb_regdump()
[all …]
/linux/drivers/net/ethernet/wangxun/libwx/
H A Dwx_hw.c35 ret = read_poll_timeout(rd32, val, !(val & WX_MSCC_BUSY), 1000, in wx_phy_read_reg_mdi()
42 return (u16)rd32(wx, WX_MSCC); in wx_phy_read_reg_mdi()
64 ret = read_poll_timeout(rd32, val, !(val & WX_MSCC_BUSY), 1000, in wx_phy_write_reg_mdi()
182 return read_poll_timeout(rd32, val, (val & 0x1), 10, 100000, in wx_fmgr_cmd_op()
194 *data = rd32(wx, WX_SPI_DATA); in wx_flash_read_dword()
205 if (!(rd32(hw, WX_SPI_STATUS) & in wx_check_flash_load()
208 err = read_poll_timeout(rd32, reg, !(reg & check_bit), 20000, 2000000, in wx_check_flash_load()
236 fwsm = rd32(wx, WX_MIS_ST); in wx_mng_present()
276 ret = read_poll_timeout(rd32, sem, !(sem & mask), in wx_acquire_sw_sync()
316 status = read_poll_timeout(rd32, hicr, hicr & WX_MNG_MBOX_CTL_FWRDY, 1000, in wx_host_interface_command_s()
[all …]
H A Dwx_sriov.c239 u32 vmolr = rd32(wx, WX_PSR_VM_L2CTL(vf)); in wx_set_vmolr()
270 pfvfspoof = rd32(wx, WX_TDM_VLAN_AS(index)); in wx_set_vlan_anti_spoofing()
285 reg = rd32(wx, WX_RDM_PF_QDE(n)); in wx_write_qde()
317 reg_cur_tx = rd32(wx, WX_TDM_VF_TE(index)); in wx_set_vf_rx_tx()
318 reg_cur_rx = rd32(wx, WX_RDM_VF_RE(index)); in wx_set_vf_rx_tx()
470 u32 vmolr = rd32(wx, WX_PSR_VM_L2CTL(vf)); in wx_set_vf_multicasts()
502 vfre = rd32(wx, WX_RDM_VF_RE(index)); in wx_set_vf_lpe()
508 reg_val = rd32(wx, WX_MAC_WDG_TIMEOUT) & WX_MAC_WDG_TIMEOUT_WTO_MASK; in wx_set_vf_lpe()
526 vlvf = rd32(wx, WX_PSR_VLAN_SWC); in wx_find_vlvf_entry()
613 vlvf = rd32(wx, WX_PSR_VLAN_SWC); in wx_set_vf_vlan_msg()
[all …]
H A Dwx_vf.c26 rd32(wx, WX_VXSTATUS); in wx_virt_clr_reg()
85 rd32(wx, WX_VXSTATUS); in wx_reset_hw_vf()
153 reg_val = rd32(wx, WX_VXRXDCTL(i)); in wx_stop_adapter_vf()
161 rd32(wx, WX_VXSTATUS); in wx_stop_adapter_vf()
523 ret = read_poll_timeout_atomic(rd32, val, val & GENMASK(4, 1), in wx_check_physical_link()
526 ret = read_poll_timeout_atomic(rd32, val, val & BIT(0), 100, in wx_check_physical_link()
H A Dwx_mbx.c25 mailbox = rd32(wx, WX_PXMAILBOX(vf)); in wx_obtain_mbx_lock_pf()
38 u32 mbvficr = rd32(wx, WX_MBVFICR(index)); in wx_check_for_bit_pf()
170 vflre = rd32(wx, WX_VFLRE(reg_offset)); in wx_check_for_rst_pf()
180 u32 mailbox = rd32(wx, WX_VXMAILBOX); in wx_read_v2p_mailbox()
/linux/drivers/net/ethernet/meta/fbnic/
H A Dfbnic_csr.c73 *(data++) = rd32(fbd, FBNIC_RPC_TCAM_ACT(i, j)); in fbnic_csr_get_regs_rpc_ram()
79 *(data++) = rd32(fbd, FBNIC_RPC_TCAM_MACDA(i, j)); in fbnic_csr_get_regs_rpc_ram()
85 *(data++) = rd32(fbd, FBNIC_RPC_TCAM_OUTER_IPSRC(i, j)); in fbnic_csr_get_regs_rpc_ram()
91 *(data++) = rd32(fbd, FBNIC_RPC_TCAM_OUTER_IPDST(i, j)); in fbnic_csr_get_regs_rpc_ram()
97 *(data++) = rd32(fbd, FBNIC_RPC_TCAM_IPSRC(i, j)); in fbnic_csr_get_regs_rpc_ram()
103 *(data++) = rd32(fbd, FBNIC_RPC_TCAM_IPDST(i, j)); in fbnic_csr_get_regs_rpc_ram()
109 *(data++) = rd32(fbd, FBNIC_RPC_RSS_TBL(i, j)); in fbnic_csr_get_regs_rpc_ram()
129 *(data++) = rd32(fbd, j); in fbnic_csr_get_regs()
/linux/drivers/net/ethernet/intel/i40e/
H A Di40e_ptp.c163 lo = rd32(hw, I40E_PRTTSYN_EVNT_L(0)); in i40e_ptp_extts0_work()
164 hi = rd32(hw, I40E_PRTTSYN_EVNT_H(0)); in i40e_ptp_extts0_work()
232 rd32(&pf->hw, I40E_PRTTSYN_RXTIME_L(i)); in i40_ptp_reset_timing_events()
233 rd32(&pf->hw, I40E_PRTTSYN_RXTIME_H(i)); in i40_ptp_reset_timing_events()
237 rd32(&pf->hw, I40E_PRTTSYN_TXTIME_L); in i40_ptp_reset_timing_events()
238 rd32(&pf->hw, I40E_PRTTSYN_TXTIME_H); in i40_ptp_reset_timing_events()
290 lo = rd32(hw, I40E_PRTTSYN_TIME_L); in i40e_ptp_read()
292 hi = rd32(hw, I40E_PRTTSYN_TIME_H); in i40e_ptp_read()
641 prttsyn_stat = rd32(hw, I40E_PRTTSYN_STAT_1); in i40e_ptp_get_rx_events()
700 rd32(hw, I40E_PRTTSYN_RXTIME_H(i)); in i40e_ptp_rx_hang()
[all …]
H A Di40e_dcb.c24 reg = rd32(hw, I40E_PRTDCB_GENS); in i40e_get_dcbx_status()
1283 u32 reg = rd32(hw, I40E_PRTDCB_RETSC); in i40e_dcb_hw_rx_fifo_config()
1348 reg = rd32(hw, I40E_PRT_SWR_PM_THR); in i40e_dcb_hw_rx_cmd_monitor_config()
1353 reg = rd32(hw, I40E_PRTDCB_RPPMC); in i40e_dcb_hw_rx_cmd_monitor_config()
1391 reg = rd32(hw, I40E_PRTDCB_MFLCN); in i40e_dcb_hw_pfc_config()
1403 reg = rd32(hw, I40E_PRTDCB_FCCFG); in i40e_dcb_hw_pfc_config()
1413 reg = rd32(hw, I40E_PRTMAC_HSEC_CTL_RX_ENABLE_GPP); in i40e_dcb_hw_pfc_config()
1417 reg = rd32(hw, I40E_PRTMAC_HSEC_CTL_RX_ENABLE_PPP); in i40e_dcb_hw_pfc_config()
1423 reg = rd32(hw, I40E_PRTMAC_HSEC_CTL_RX_PAUSE_ENABLE); in i40e_dcb_hw_pfc_config()
1429 reg = rd32(hw, I40E_PRTMAC_HSEC_CTL_TX_PAUSE_ENABLE); in i40e_dcb_hw_pfc_config()
[all …]
H A Di40e_diag.c22 orig_val = rd32(hw, reg); in i40e_diag_reg_pattern_test()
26 val = rd32(hw, reg); in i40e_diag_reg_pattern_test()
36 val = rd32(hw, reg); in i40e_diag_reg_pattern_test()
/linux/drivers/net/ethernet/intel/ice/
H A Dice_osdep.h23 #define rd32(a, reg) readl((a)->hw_addr + (reg)) macro
28 read_poll_timeout(rd32, val, cond, delay_us, timeout_us, false, a, addr)
30 #define ice_flush(a) rd32((a), GLGEN_STAT)
/linux/drivers/net/ethernet/wangxun/txgbe/
H A Dtxgbe_aml.c30 status = rd32(wx, WX_GPIO_INTSTATUS); in txgbe_gpio_init_aml()
49 status = rd32(wx, WX_GPIO_INTSTATUS); in txgbe_gpio_irq_handler_aml()
176 status = rd32(wx, TXGBE_CFG_PORT_ST); in txgbe_get_mac_link()
349 gpio = rd32(wx, WX_GPIO_EXT); in txgbe_identify_module()
401 wdg = rd32(wx, WX_MAC_WDG_TIMEOUT); in txgbe_reconfig_mac()
402 fc = rd32(wx, WX_MAC_RX_FLOW_CTRL); in txgbe_reconfig_mac()
431 txcfg = rd32(wx, TXGBE_AML_MAC_TX_CFG); in txgbe_mac_link_up_aml()
/linux/drivers/gpu/drm/nouveau/nvkm/core/
H A Dgpuobj.c76 .rd32 = nvkm_gpuobj_rd32_fast,
84 .rd32 = nvkm_gpuobj_heap_rd32,
139 .rd32 = nvkm_gpuobj_rd32_fast,
147 .rd32 = nvkm_gpuobj_rd32,
/linux/drivers/net/ethernet/intel/iavf/
H A Diavf_adminq.c251 reg = rd32(hw, IAVF_VF_ATQBAL1); in iavf_config_asq_regs()
283 reg = rd32(hw, IAVF_VF_ARQBAL1); in iavf_config_arq_regs()
566 while (rd32(hw, IAVF_VF_ATQH1) != ntc) { in iavf_clean_asq()
568 "ntc %d head %d.\n", ntc, rd32(hw, IAVF_VF_ATQH1)); in iavf_clean_asq()
603 return rd32(hw, IAVF_VF_ATQH1) == hw->aq.asq.next_to_use; in iavf_asq_done()
642 val = rd32(hw, IAVF_VF_ATQH1); in iavf_asq_send_command()
789 if (rd32(hw, IAVF_VF_ATQLEN1) & IAVF_VF_ATQLEN1_ATQCRIT_MASK) { in iavf_asq_send_command()
857 ntu = rd32(hw, IAVF_VF_ARQH1) & IAVF_VF_ARQH1_ARQH_MASK; in iavf_clean_arq_element()
/linux/drivers/net/ethernet/wangxun/ngbe/
H A Dngbe_hw.c76 wr32(wx, WX_MIS_RST, val | rd32(wx, WX_MIS_RST)); in ngbe_reset_hw()
78 ret = read_poll_timeout(rd32, val, in ngbe_reset_hw()

1234