/openbmc/linux/drivers/net/ethernet/smsc/ |
H A D | epic100.c | 406 ew32(GENCTL, 0x4200); in epic_init_one() 410 ew32(TEST1, 0x0008); in epic_init_one() 413 ew32(MIICfg, 0x12); in epic_init_one() 416 ew32(GENCTL, 0x0200); in epic_init_one() 472 ew32(GENCTL, 0x0008); in epic_init_one() 580 ew32(EECTL, EE_ENB); in read_eeprom() 590 ew32(EECTL, EE_ENB); in read_eeprom() 596 ew32(EECTL, EE_ENB); in read_eeprom() 655 ew32(GENCTL, 0x4001); in epic_open() 666 ew32(GENCTL, 0x4000); in epic_open() [all …]
|
/openbmc/linux/drivers/net/ethernet/intel/e1000e/ |
H A D | 82571.c | 154 ew32(EECD, eecd); in e1000_init_nvm_params_82571() 498 ew32(SWSM, swsm); in e1000_put_hw_semaphore_82571() 606 ew32(POEMB, data); in e1000_set_d0_lplu_state_82574() 633 ew32(POEMB, data); in e1000_set_d3_lplu_state_82574() 761 ew32(EECD, eecd); in e1000_update_nvm_checksum_82571() 957 ew32(RCTL, 0); in e1000_reset_hw_82571() 960 ew32(TCTL, tctl); in e1000_reset_hw_82571() 1198 ew32(CTRL, reg); in e1000_initialize_hw_bits_82571() 1248 ew32(GCR, reg); in e1000_initialize_hw_bits_82571() 1258 ew32(GCR2, reg); in e1000_initialize_hw_bits_82571() [all …]
|
H A D | mac.c | 493 ew32(CTRL, ctrl); in e1000e_check_for_fiber_link() 556 ew32(CTRL, ctrl); in e1000e_check_for_serdes_link() 774 ew32(TXCW, txcw); in e1000_commit_fc_settings_generic() 858 ew32(CTRL, ctrl); in e1000e_setup_fiber_serdes_link() 892 ew32(TCTL, tctl); in e1000e_config_collision_dist_generic() 986 ew32(CTRL, ctrl); in e1000e_force_mac_fc() 1409 ew32(SWSM, swsm); in e1000e_put_hw_semaphore() 1682 ew32(GCR, gcr); in e1000e_set_pcie_no_snoop() 1704 ew32(CTRL, ctrl); in e1000e_disable_pcie_master() 1743 ew32(AIT, 0); in e1000e_reset_adaptive() [all …]
|
H A D | nvm.c | 16 ew32(EECD, *eecd); in e1000_raise_eec_clk() 31 ew32(EECD, *eecd); in e1000_lower_eec_clk() 62 ew32(EECD, eecd); in e1000_shift_out_eec_bits() 74 ew32(EECD, eecd); in e1000_shift_out_eec_bits() 168 ew32(EECD, eecd); in e1000e_acquire_nvm() 190 ew32(EECD, eecd); in e1000_standby_nvm() 194 ew32(EECD, eecd); in e1000_standby_nvm() 232 ew32(EECD, eecd); in e1000e_release_nvm() 252 ew32(EECD, eecd); in e1000_ready_nvm_eeprom() 310 ew32(EERD, eerd); in e1000e_read_nvm_eerd() [all …]
|
H A D | netdev.c | 2216 ew32(IMC, ~0); in e1000_irq_disable() 3963 ew32(PBA, pba); in e1000e_reset() 4119 ew32(WUC, 0); in e1000e_reset() 6426 ew32(TDFH, 0); in e1000e_s0ix_entry_flow() 6429 ew32(TDFT, 0); in e1000e_s0ix_entry_flow() 6441 ew32(RDFH, 0); in e1000e_s0ix_entry_flow() 6444 ew32(RDFT, 0); in e1000e_s0ix_entry_flow() 6683 ew32(WUC, 0); in __e1000_shutdown() 6684 ew32(WUFC, 0); in __e1000_shutdown() 6954 ew32(WUS, ~0); in __e1000_resume() [all …]
|
H A D | 80003es2lan.c | 678 ew32(RCTL, 0); in e1000_reset_hw_80003es2lan() 790 ew32(TCTL, reg_data); in e1000_init_hw_80003es2lan() 802 ew32(TIPG, reg_data); in e1000_init_hw_80003es2lan() 843 ew32(TXDCTL(0), reg); in e1000_initialize_hw_bits_80003es2lan() 855 ew32(TARC(0), reg); in e1000_initialize_hw_bits_80003es2lan() 863 ew32(TARC(1), reg); in e1000_initialize_hw_bits_80003es2lan() 870 ew32(RFCTL, reg); in e1000_initialize_hw_bits_80003es2lan() 973 ew32(CTRL_EXT, reg); in e1000_copper_link_setup_gg82563_80003es2lan() 1031 ew32(CTRL, ctrl); in e1000_setup_copper_link_80003es2lan() 1126 ew32(TIPG, tipg); in e1000_cfg_kmrn_10_100_80003es2lan() [all …]
|
H A D | ethtool.c | 1085 ew32(IMS, mask); in e1000_intr_test() 1086 ew32(ICS, mask); in e1000_intr_test() 1219 ew32(TDH(0), 0); in e1000_setup_desc_rings() 1220 ew32(TDT(0), 0); in e1000_setup_desc_rings() 1282 ew32(RDH(0), 0); in e1000_setup_desc_rings() 1283 ew32(RDT(0), 0); in e1000_setup_desc_rings() 1289 ew32(RCTL, rctl); in e1000_setup_desc_rings() 1471 ew32(CTRL, ctrl); in e1000_set_82571_fiber_loopback() 1476 ew32(TXCW, ctrl); in e1000_set_82571_fiber_loopback() 1517 ew32(CTRL, ctrl); in e1000_set_es2lan_mac_loopback() [all …]
|
H A D | ich8lan.c | 268 ew32(CTRL, mac_reg); in e1000_toggle_lanphypc_pch_lpt() 272 ew32(CTRL, mac_reg); in e1000_toggle_lanphypc_pch_lpt() 1106 ew32(LTRV, reg); in e1000_platform_pm_pch_lpt() 2361 ew32(CTRL, reg); in e1000_configure_k1_ich8lan() 2886 ew32(STATUS, data); in e1000_lan_init_done_ich8lan() 4739 ew32(RCTL, 0); in e1000_reset_hw_ich8lan() 4820 ew32(KABGTXD, reg); in e1000_reset_hw_ich8lan() 4985 ew32(RFCTL, reg); in e1000_initialize_hw_bits_ich8lan() 4995 ew32(CTRL, reg); in e1000_initialize_hw_bits_ich8lan() 5073 ew32(CTRL, ctrl); in e1000_setup_copper_link_ich8lan() [all …]
|
H A D | ptp.c | 50 ew32(TIMINCA, timinca); in e1000e_phc_adjfine() 106 ew32(TSYNCTXCTL, tsync_ctrl); in e1000e_phc_get_syncdevicetime()
|
H A D | phy.c | 153 ew32(MDIC, mdic); in e1000e_read_phy_reg_mdic() 233 ew32(MDIC, mdic); in e1000e_write_phy_reg_mdic() 509 ew32(KMRNCTRLSTA, kmrnctrlsta); in __e1000_read_kmrn_reg() 582 ew32(KMRNCTRLSTA, kmrnctrlsta); in __e1000_write_kmrn_reg() 1512 ew32(CTRL, ctrl); in e1000e_phy_force_speed_duplex_setup() 2156 ew32(CTRL, ctrl | E1000_CTRL_PHY_RST); in e1000e_phy_hw_reset_generic() 2161 ew32(CTRL, ctrl); in e1000e_phy_hw_reset_generic()
|
H A D | manage.c | 279 ew32(HICR, hicr | E1000_HICR_C); in e1000e_mng_write_dhcp_info()
|
H A D | e1000.h | 608 #define ew32(reg, val) __ew32(hw, E1000_##reg, (val)) macro
|
/openbmc/linux/drivers/net/ethernet/intel/e1000/ |
H A D | e1000_hw.c | 398 ew32(RCTL, 0); in e1000_reset_hw() 486 ew32(MANC, manc); in e1000_reset_hw() 546 ew32(VET, 0); in e1000_init_hw() 565 ew32(RCTL, 0); in e1000_init_hw() 773 ew32(FCRTL, 0); in e1000_setup_link() 774 ew32(FCRTH, 0); in e1000_setup_link() 888 ew32(TXCW, txcw); in e1000_setup_fiber_serdes_link() 889 ew32(CTRL, ctrl); in e1000_setup_fiber_serdes_link() 1713 ew32(CTRL, ctrl); in e1000_phy_force_speed_duplex() 4750 ew32(AIT, 0); in e1000_reset_adaptive() [all …]
|
H A D | e1000_ethtool.c | 868 ew32(IMC, mask); in e1000_intr_test() 886 ew32(IMS, mask); in e1000_intr_test() 887 ew32(ICS, mask); in e1000_intr_test() 1007 ew32(TDH, 0); in e1000_setup_desc_rings() 1008 ew32(TDT, 0); in e1000_setup_desc_rings() 1067 ew32(RDH, 0); in e1000_setup_desc_rings() 1068 ew32(RDT, 0); in e1000_setup_desc_rings() 1072 ew32(RCTL, rctl); in e1000_setup_desc_rings() 1338 ew32(RCTL, rctl); in e1000_loopback_cleanup() 1413 ew32(TDT, k); in e1000_run_loopback_test() [all …]
|
H A D | e1000_main.c | 284 ew32(IMC, ~0); in e1000_irq_disable() 603 ew32(PBA, pba); in e1000_reset() 655 ew32(PBA, pba); in e1000_reset() 678 ew32(WUC, 0); in e1000_reset() 1611 ew32(TDT, 0); in e1000_configure_tx() 1612 ew32(TDH, 0); in e1000_configure_tx() 1893 ew32(RDT, 0); in e1000_configure_rx() 1894 ew32(RDH, 0); in e1000_configure_rx() 3770 ew32(IMC, ~0); in e1000_intr() 5117 ew32(WUC, 0); in __e1000_shutdown() [all …]
|
H A D | e1000_osdep.h | 32 #define ew32(reg, value) \ macro
|
/openbmc/linux/drivers/net/ethernet/intel/igbvf/ |
H A D | netdev.c | 995 ew32(IVAR_MISC, tmp); in igbvf_configure_msix() 1163 ew32(EIMC, ~0); in igbvf_irq_disable() 1166 ew32(EIAC, 0); in igbvf_irq_disable() 1305 ew32(TDBAH(0), (tdba >> 32)); in igbvf_configure_tx() 1306 ew32(TDH(0), 0); in igbvf_configure_tx() 1307 ew32(TDT(0), 0); in igbvf_configure_tx() 1321 ew32(TXDCTL(0), txdctl); in igbvf_configure_tx() 1360 ew32(SRRCTL(0), srrctl); in igbvf_setup_srrctl() 1391 ew32(RDH(0), 0); in igbvf_configure_rx() 1392 ew32(RDT(0), 0); in igbvf_configure_rx() [all …]
|
H A D | mbx.c | 219 ew32(V2PMAILBOX(0), E1000_V2PMAILBOX_VFU); in e1000_obtain_mbx_lock_vf() 264 ew32(V2PMAILBOX(0), E1000_V2PMAILBOX_REQ); in e1000_write_mbx_vf() 295 ew32(V2PMAILBOX(0), E1000_V2PMAILBOX_ACK); in e1000_read_mbx_vf()
|
H A D | regs.h | 77 #define ew32(reg, val) writel((val), hw->hw_addr + E1000_##reg) macro
|
H A D | vf.c | 115 ew32(CTRL, ctrl | E1000_CTRL_RST); in e1000_reset_hw_vf()
|