Searched refs:swsm (Results 1 – 7 of 7) sorted by relevance
| /freebsd/sys/dev/ixgbe/ |
| H A D | ixgbe_x540.c | 909 u32 swsm; in ixgbe_get_swfw_sync_semaphore() local 919 swsm = IXGBE_READ_REG(hw, IXGBE_SWSM_BY_MAC(hw)); in ixgbe_get_swfw_sync_semaphore() 920 if (!(swsm & IXGBE_SWSM_SMBI)) { in ixgbe_get_swfw_sync_semaphore() 930 swsm = IXGBE_READ_REG(hw, IXGBE_SWFW_SYNC_BY_MAC(hw)); in ixgbe_get_swfw_sync_semaphore() 931 if (!(swsm & IXGBE_SWFW_REGSMP)) in ixgbe_get_swfw_sync_semaphore() 964 u32 swsm; in ixgbe_release_swfw_sync_semaphore() local 970 swsm = IXGBE_READ_REG(hw, IXGBE_SWFW_SYNC_BY_MAC(hw)); in ixgbe_release_swfw_sync_semaphore() 971 swsm &= ~IXGBE_SWFW_REGSMP; in ixgbe_release_swfw_sync_semaphore() 972 IXGBE_WRITE_REG(hw, IXGBE_SWFW_SYNC_BY_MAC(hw), swsm); in ixgbe_release_swfw_sync_semaphore() 974 swsm = IXGBE_READ_REG(hw, IXGBE_SWSM_BY_MAC(hw)); in ixgbe_release_swfw_sync_semaphore() [all …]
|
| H A D | ixgbe_common.c | 1886 u32 swsm; in ixgbe_get_eeprom_semaphore() local 1896 swsm = IXGBE_READ_REG(hw, IXGBE_SWSM_BY_MAC(hw)); in ixgbe_get_eeprom_semaphore() 1897 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() 1922 if (!(swsm & IXGBE_SWSM_SMBI)) in ixgbe_get_eeprom_semaphore() 1929 swsm = IXGBE_READ_REG(hw, IXGBE_SWSM_BY_MAC(hw)); in ixgbe_get_eeprom_semaphore() 1932 swsm |= IXGBE_SWSM_SWESMBI; in ixgbe_get_eeprom_semaphore() 1933 IXGBE_WRITE_REG(hw, IXGBE_SWSM_BY_MAC(hw), swsm); in ixgbe_get_eeprom_semaphore() 1939 swsm = IXGBE_READ_REG(hw, IXGBE_SWSM_BY_MAC(hw)); in ixgbe_get_eeprom_semaphore() 1940 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 | 4283 u32 ctrl_ext, swsm; in em_get_hw_control() local 4289 swsm = E1000_READ_REG(&sc->hw, E1000_SWSM); in em_get_hw_control() 4291 swsm | E1000_SWSM_DRV_LOAD); in em_get_hw_control() 4309 u32 ctrl_ext, swsm; in em_release_hw_control() local 4315 swsm = E1000_READ_REG(&sc->hw, E1000_SWSM); in em_release_hw_control() 4317 swsm & ~E1000_SWSM_DRV_LOAD); in em_release_hw_control()
|