Home
last modified time | relevance | path

Searched refs:swsm (Results 1 – 7 of 7) sorted by relevance

/freebsd/sys/dev/ixgbe/
H A Dixgbe_x540.c895 u32 swsm; in ixgbe_get_swfw_sync_semaphore() local
905 swsm = IXGBE_READ_REG(hw, IXGBE_SWSM_BY_MAC(hw)); in ixgbe_get_swfw_sync_semaphore()
906 if (!(swsm & IXGBE_SWSM_SMBI)) { in ixgbe_get_swfw_sync_semaphore()
916 swsm = IXGBE_READ_REG(hw, IXGBE_SWFW_SYNC_BY_MAC(hw)); in ixgbe_get_swfw_sync_semaphore()
917 if (!(swsm & IXGBE_SWFW_REGSMP)) in ixgbe_get_swfw_sync_semaphore()
950 u32 swsm; in ixgbe_release_swfw_sync_semaphore() local
956 swsm = IXGBE_READ_REG(hw, IXGBE_SWFW_SYNC_BY_MAC(hw)); in ixgbe_release_swfw_sync_semaphore()
957 swsm &= ~IXGBE_SWFW_REGSMP; in ixgbe_release_swfw_sync_semaphore()
958 IXGBE_WRITE_REG(hw, IXGBE_SWFW_SYNC_BY_MAC(hw), swsm); in ixgbe_release_swfw_sync_semaphore()
960 swsm = IXGBE_READ_REG(hw, IXGBE_SWSM_BY_MAC(hw)); in ixgbe_release_swfw_sync_semaphore()
[all …]
H A Dixgbe_common.c1877 u32 swsm; in ixgbe_get_eeprom_semaphore() local
1888 swsm = IXGBE_READ_REG(hw, IXGBE_SWSM_BY_MAC(hw)); in ixgbe_get_eeprom_semaphore()
1889 if (!(swsm & IXGBE_SWSM_SMBI)) { in ixgbe_get_eeprom_semaphore()
1913 swsm = IXGBE_READ_REG(hw, IXGBE_SWSM_BY_MAC(hw)); in ixgbe_get_eeprom_semaphore()
1914 if (!(swsm & IXGBE_SWSM_SMBI)) in ixgbe_get_eeprom_semaphore()
1921 swsm = IXGBE_READ_REG(hw, IXGBE_SWSM_BY_MAC(hw)); in ixgbe_get_eeprom_semaphore()
1924 swsm |= IXGBE_SWSM_SWESMBI; in ixgbe_get_eeprom_semaphore()
1925 IXGBE_WRITE_REG(hw, IXGBE_SWSM_BY_MAC(hw), swsm); in ixgbe_get_eeprom_semaphore()
1931 swsm = IXGBE_READ_REG(hw, IXGBE_SWSM_BY_MAC(hw)); in ixgbe_get_eeprom_semaphore()
1932 if (swsm & IXGBE_SWSM_SWESMBI) in ixgbe_get_eeprom_semaphore()
[all …]
/freebsd/sys/dev/igc/
H A Digc_mac.c923 u32 swsm; in igc_get_hw_semaphore_generic() local
931 swsm = IGC_READ_REG(hw, IGC_SWSM); in igc_get_hw_semaphore_generic()
932 if (!(swsm & IGC_SWSM_SMBI)) in igc_get_hw_semaphore_generic()
946 swsm = IGC_READ_REG(hw, IGC_SWSM); in igc_get_hw_semaphore_generic()
947 IGC_WRITE_REG(hw, IGC_SWSM, swsm | IGC_SWSM_SWESMBI); in igc_get_hw_semaphore_generic()
974 u32 swsm; in igc_put_hw_semaphore_generic() local
978 swsm = IGC_READ_REG(hw, IGC_SWSM); in igc_put_hw_semaphore_generic()
980 swsm &= ~(IGC_SWSM_SMBI | IGC_SWSM_SWESMBI); in igc_put_hw_semaphore_generic()
982 IGC_WRITE_REG(hw, IGC_SWSM, swsm); in igc_put_hw_semaphore_generic()
H A Digc_i225.c373 u32 swsm; in igc_get_hw_semaphore_i225() local
381 swsm = IGC_READ_REG(hw, IGC_SWSM); in igc_get_hw_semaphore_i225()
382 if (!(swsm & IGC_SWSM_SMBI)) in igc_get_hw_semaphore_i225()
397 swsm = IGC_READ_REG(hw, IGC_SWSM); in igc_get_hw_semaphore_i225()
398 if (!(swsm & IGC_SWSM_SMBI)) in igc_get_hw_semaphore_i225()
415 swsm = IGC_READ_REG(hw, IGC_SWSM); in igc_get_hw_semaphore_i225()
416 IGC_WRITE_REG(hw, IGC_SWSM, swsm | IGC_SWSM_SWESMBI); in igc_get_hw_semaphore_i225()
/freebsd/sys/dev/e1000/
H A De1000_mac.c2200 u32 swsm; in e1000_get_hw_semaphore() local
2221 swsm = E1000_READ_REG(hw, E1000_SWSM); in e1000_get_hw_semaphore()
2222 if (!(swsm & E1000_SWSM_SMBI)) in e1000_get_hw_semaphore()
2241 swsm = E1000_READ_REG(hw, E1000_SWSM); in e1000_get_hw_semaphore()
2242 if (!(swsm & E1000_SWSM_SMBI)) in e1000_get_hw_semaphore()
2251 swsm = E1000_READ_REG(hw, E1000_SWSM); in e1000_get_hw_semaphore()
2252 E1000_WRITE_REG(hw, E1000_SWSM, swsm | E1000_SWSM_SWESMBI); in e1000_get_hw_semaphore()
2279 u32 swsm; in e1000_put_hw_semaphore() local
2283 swsm = E1000_READ_REG(hw, E1000_SWSM); in e1000_put_hw_semaphore()
2285 swsm &= ~(E1000_SWSM_SMBI | E1000_SWSM_SWESMBI); in e1000_put_hw_semaphore()
[all …]
H A De1000_82571.c285 u32 swsm = 0; in e1000_init_mac_params_82571() local
421 swsm = E1000_READ_REG(hw, E1000_SWSM); in e1000_init_mac_params_82571()
422 if (swsm & E1000_SWSM_SMBI) { in e1000_init_mac_params_82571()
429 E1000_WRITE_REG(hw, E1000_SWSM, swsm & ~E1000_SWSM_SMBI); in e1000_init_mac_params_82571()
H A Dif_em.c4285 u32 ctrl_ext, swsm; in em_get_hw_control() local
4291 swsm = E1000_READ_REG(&sc->hw, E1000_SWSM); in em_get_hw_control()
4293 swsm | E1000_SWSM_DRV_LOAD); in em_get_hw_control()
4311 u32 ctrl_ext, swsm; in em_release_hw_control() local
4317 swsm = E1000_READ_REG(&sc->hw, E1000_SWSM); in em_release_hw_control()
4319 swsm & ~E1000_SWSM_DRV_LOAD); in em_release_hw_control()