Home
last modified time | relevance | path

Searched refs:ew32 (Results 1 – 12 of 12) sorted by relevance

/drivers/net/e1000e/
Dlib.c480 ew32(TXCW, (mac->txcw & ~E1000_TXCW_ANE)); in e1000e_check_for_fiber_link()
485 ew32(CTRL, ctrl); in e1000e_check_for_fiber_link()
501 ew32(TXCW, mac->txcw); in e1000e_check_for_fiber_link()
502 ew32(CTRL, (ctrl & ~E1000_CTRL_SLU)); in e1000e_check_for_fiber_link()
545 ew32(TXCW, (mac->txcw & ~E1000_TXCW_ANE)); in e1000e_check_for_serdes_link()
550 ew32(CTRL, ctrl); in e1000e_check_for_serdes_link()
566 ew32(TXCW, mac->txcw); in e1000e_check_for_serdes_link()
567 ew32(CTRL, (ctrl & ~E1000_CTRL_SLU)); in e1000e_check_for_serdes_link()
711 ew32(FCT, FLOW_CONTROL_TYPE); in e1000e_setup_link()
712 ew32(FCAH, FLOW_CONTROL_ADDRESS_HIGH); in e1000e_setup_link()
[all …]
D82571.c175 ew32(EECD, eecd); in e1000_init_nvm_params_82571()
413 ew32(SWSM, swsm | E1000_SWSM_SWESMBI); in e1000_get_hw_semaphore_82571()
446 ew32(SWSM, swsm); in e1000_put_hw_semaphore_82571()
562 ew32(HICR, E1000_HICR_FW_RESET_ENABLE); in e1000_update_nvm_checksum_82571()
564 ew32(HICR, E1000_HICR_FW_RESET); in e1000_update_nvm_checksum_82571()
569 ew32(EECD, eecd); in e1000_update_nvm_checksum_82571()
639 ew32(EEWR, eewr); in e1000_write_nvm_eewr_82571()
769 ew32(IMC, 0xffffffff); in e1000_reset_hw_82571()
771 ew32(RCTL, 0); in e1000_reset_hw_82571()
772 ew32(TCTL, E1000_TCTL_PSP); in e1000_reset_hw_82571()
[all …]
Des2lan.c408 ew32(SW_FW_SYNC, swfw_sync); in e1000_acquire_swfw_sync_80003es2lan()
432 ew32(SW_FW_SYNC, swfw_sync); in e1000_release_swfw_sync_80003es2lan()
782 ew32(IMC, 0xffffffff); in e1000_reset_hw_80003es2lan()
784 ew32(RCTL, 0); in e1000_reset_hw_80003es2lan()
785 ew32(TCTL, E1000_TCTL_PSP); in e1000_reset_hw_80003es2lan()
794 ew32(CTRL, ctrl | E1000_CTRL_RST); in e1000_reset_hw_80003es2lan()
803 ew32(IMC, 0xffffffff); in e1000_reset_hw_80003es2lan()
851 ew32(TXDCTL(0), reg_data); in e1000_init_hw_80003es2lan()
857 ew32(TXDCTL(1), reg_data); in e1000_init_hw_80003es2lan()
862 ew32(TCTL, reg_data); in e1000_init_hw_80003es2lan()
[all …]
Dethtool.c805 ew32(STATUS, toggle); in e1000_reg_test()
814 ew32(STATUS, before); in e1000_reg_test()
926 ew32(IMC, 0xFFFFFFFF); in e1000_intr_test()
957 ew32(IMC, mask); in e1000_intr_test()
958 ew32(ICS, mask); in e1000_intr_test()
975 ew32(IMS, mask); in e1000_intr_test()
976 ew32(ICS, mask); in e1000_intr_test()
993 ew32(IMC, ~mask & 0x00007FFF); in e1000_intr_test()
994 ew32(ICS, ~mask & 0x00007FFF); in e1000_intr_test()
1005 ew32(IMC, 0xFFFFFFFF); in e1000_intr_test()
[all …]
Dich8lan.c425 ew32(EXTCNF_CTRL, extcnf_ctrl); in e1000_acquire_swflag_ich8lan()
437 ew32(EXTCNF_CTRL, extcnf_ctrl); in e1000_acquire_swflag_ich8lan()
461 ew32(EXTCNF_CTRL, extcnf_ctrl); in e1000_release_swflag_ich8lan()
633 ew32(STATUS, data); in e1000_phy_hw_reset_ich8lan()
830 ew32(PHY_CTRL, phy_ctrl); in e1000_set_d0_lplu_state_ich8lan()
848 ew32(PHY_CTRL, phy_ctrl); in e1000_set_d0_lplu_state_ich8lan()
908 ew32(PHY_CTRL, phy_ctrl); in e1000_set_d3_lplu_state_ich8lan()
942 ew32(PHY_CTRL, phy_ctrl); in e1000_set_d3_lplu_state_ich8lan()
1917 ew32(IMC, 0xffffffff); in e1000_reset_hw_ich8lan()
1924 ew32(RCTL, 0); in e1000_reset_hw_ich8lan()
[all …]
Dnetdev.c1174 ew32(RCTL, rctl & ~E1000_RCTL_EN); in e1000_intr_msi()
1241 ew32(RCTL, rctl & ~E1000_RCTL_EN); in e1000_intr()
1268 ew32(IMS, E1000_IMS_OTHER); in e1000_msix_other()
1273 ew32(ICS, (icr & adapter->eiac_mask)); in e1000_msix_other()
1285 ew32(IMS, E1000_IMS_LSC | E1000_IMS_OTHER); in e1000_msix_other()
1304 ew32(ICS, tx_ring->ims_val); in e1000_intr_msix_tx()
1351 ew32(RFCTL, rfctl); in e1000_configure_msix()
1388 ew32(IVAR, ivar); in e1000_configure_msix()
1396 ew32(IAM, ~E1000_EIAC_MASK_82574 | E1000_IMS_OTHER); in e1000_configure_msix()
1398 ew32(CTRL_EXT, ctrl_ext); in e1000_configure_msix()
[all …]
Dphy.c149 ew32(MDIC, mdic); in e1000e_read_phy_reg_mdic()
203 ew32(MDIC, mdic); in e1000e_write_phy_reg_mdic()
371 ew32(KMRNCTRLSTA, kmrnctrlsta); in e1000e_read_kmrn_reg()
404 ew32(KMRNCTRLSTA, kmrnctrlsta); in e1000e_write_kmrn_reg()
1156 ew32(CTRL, ctrl); in e1000e_phy_force_speed_duplex_setup()
1709 ew32(CTRL, ctrl | E1000_CTRL_PHY_RST); in e1000e_phy_hw_reset_generic()
1714 ew32(CTRL, ctrl); in e1000e_phy_hw_reset_generic()
Dhw.h40 #define ew32(reg,val) __ew32(hw, E1000_##reg, (val)) macro
/drivers/net/e1000/
De1000_hw.c575 ew32(IMC, 0xffffffff); in e1000_reset_hw()
581 ew32(RCTL, 0); in e1000_reset_hw()
582 ew32(TCTL, E1000_TCTL_PSP); in e1000_reset_hw()
597 ew32(CTRL, (ctrl | E1000_CTRL_PHY_RST)); in e1000_reset_hw()
610 ew32(EXTCNF_CTRL, extcnf_ctrl); in e1000_reset_hw()
626 ew32(PBA, E1000_PBA_8K); in e1000_reset_hw()
628 ew32(PBS, E1000_PBS_16K); in e1000_reset_hw()
652 ew32(CTRL_DUP, (ctrl | E1000_CTRL_RST)); in e1000_reset_hw()
665 ew32(CTRL, (ctrl | E1000_CTRL_RST)); in e1000_reset_hw()
669 ew32(CTRL, (ctrl | E1000_CTRL_RST)); in e1000_reset_hw()
[all …]
De1000_main.c299 ew32(IMC, ~0); in e1000_irq_disable()
313 ew32(IMS, IMS_ENABLE_MASK); in e1000_irq_enable()
362 ew32(SWSM, swsm & ~E1000_SWSM_DRV_LOAD); in e1000_release_hw_control()
369 ew32(CTRL_EXT, ctrl_ext & ~E1000_CTRL_EXT_DRV_LOAD); in e1000_release_hw_control()
397 ew32(SWSM, swsm | E1000_SWSM_DRV_LOAD); in e1000_get_hw_control()
404 ew32(CTRL_EXT, ctrl_ext | E1000_CTRL_EXT_DRV_LOAD); in e1000_get_hw_control()
432 ew32(MANC2H, manc2h); in e1000_init_manageability()
435 ew32(MANC, manc); in e1000_init_manageability()
455 ew32(MANC, manc); in e1000_release_manageability()
502 ew32(ICS, E1000_ICS_LSC); in e1000_up()
[all …]
De1000_ethtool.c802 ew32(STATUS, toggle); in e1000_reg_test()
811 ew32(STATUS, before); in e1000_reg_test()
930 ew32(IMC, 0xFFFFFFFF); in e1000_intr_test()
950 ew32(IMC, mask); in e1000_intr_test()
951 ew32(ICS, mask); in e1000_intr_test()
967 ew32(IMS, mask); in e1000_intr_test()
968 ew32(ICS, mask); in e1000_intr_test()
984 ew32(IMC, ~mask & 0x00007FFF); in e1000_intr_test()
985 ew32(ICS, ~mask & 0x00007FFF); in e1000_intr_test()
996 ew32(IMC, 0xFFFFFFFF); in e1000_intr_test()
[all …]
De1000_osdep.h62 #define ew32(reg, value) \ macro