Searched refs:swsm (Results 1 – 7 of 7) sorted by relevance
/freebsd/sys/dev/ixgbe/ |
H A D | ixgbe_x540.c | 895 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 D | ixgbe_common.c | 1877 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 D | igc_mac.c | 923 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 D | igc_i225.c | 373 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 D | e1000_mac.c | 2200 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 D | e1000_82571.c | 285 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 D | if_em.c | 4285 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()
|