| /f-stack/dpdk/drivers/net/txgbe/base/ |
| H A D | txgbe_eeprom.c | 78 u32 swsm; in txgbe_get_eeprom_semaphore() local 89 swsm = rd32(hw, TXGBE_SWSEM); in txgbe_get_eeprom_semaphore() 90 if (!(swsm & TXGBE_SWSEM_PF)) { in txgbe_get_eeprom_semaphore() 114 swsm = rd32(hw, TXGBE_SWSEM); in txgbe_get_eeprom_semaphore() 115 if (!(swsm & TXGBE_SWSEM_PF)) in txgbe_get_eeprom_semaphore() 130 swsm = rd32(hw, TXGBE_MNGSWSYNC); in txgbe_get_eeprom_semaphore() 131 if (swsm & TXGBE_MNGSWSYNC_REQ) in txgbe_get_eeprom_semaphore()
|
| /f-stack/dpdk/drivers/net/ixgbe/base/ |
| H A D | ixgbe_x540.c | 859 u32 swsm; in ixgbe_get_swfw_sync_semaphore() local 869 swsm = IXGBE_READ_REG(hw, IXGBE_SWSM_BY_MAC(hw)); in ixgbe_get_swfw_sync_semaphore() 870 if (!(swsm & IXGBE_SWSM_SMBI)) { in ixgbe_get_swfw_sync_semaphore() 881 if (!(swsm & IXGBE_SWFW_REGSMP)) in ixgbe_get_swfw_sync_semaphore() 914 u32 swsm; in ixgbe_release_swfw_sync_semaphore() local 920 swsm = IXGBE_READ_REG(hw, IXGBE_SWFW_SYNC_BY_MAC(hw)); in ixgbe_release_swfw_sync_semaphore() 921 swsm &= ~IXGBE_SWFW_REGSMP; in ixgbe_release_swfw_sync_semaphore() 922 IXGBE_WRITE_REG(hw, IXGBE_SWFW_SYNC_BY_MAC(hw), swsm); in ixgbe_release_swfw_sync_semaphore() 924 swsm = IXGBE_READ_REG(hw, IXGBE_SWSM_BY_MAC(hw)); in ixgbe_release_swfw_sync_semaphore() 925 swsm &= ~IXGBE_SWSM_SMBI; in ixgbe_release_swfw_sync_semaphore() [all …]
|
| H A D | ixgbe_common.c | 1837 u32 swsm; in ixgbe_get_eeprom_semaphore() local 1848 swsm = IXGBE_READ_REG(hw, IXGBE_SWSM_BY_MAC(hw)); in ixgbe_get_eeprom_semaphore() 1849 if (!(swsm & IXGBE_SWSM_SMBI)) { in ixgbe_get_eeprom_semaphore() 1873 swsm = IXGBE_READ_REG(hw, IXGBE_SWSM_BY_MAC(hw)); in ixgbe_get_eeprom_semaphore() 1874 if (!(swsm & IXGBE_SWSM_SMBI)) in ixgbe_get_eeprom_semaphore() 1884 swsm |= IXGBE_SWSM_SWESMBI; in ixgbe_get_eeprom_semaphore() 1892 if (swsm & IXGBE_SWSM_SWESMBI) in ixgbe_get_eeprom_semaphore() 1925 u32 swsm; in ixgbe_release_eeprom_semaphore() local 1929 swsm = IXGBE_READ_REG(hw, IXGBE_SWSM); in ixgbe_release_eeprom_semaphore() 1932 swsm &= ~(IXGBE_SWSM_SWESMBI | IXGBE_SWSM_SMBI); in ixgbe_release_eeprom_semaphore() [all …]
|
| /f-stack/dpdk/drivers/net/e1000/base/ |
| H A D | e1000_82571.c | 259 u32 swsm = 0; in e1000_init_mac_params_82571() local 395 swsm = E1000_READ_REG(hw, E1000_SWSM); in e1000_init_mac_params_82571() 396 if (swsm & E1000_SWSM_SMBI) { in e1000_init_mac_params_82571() 486 u32 swsm; in e1000_get_hw_semaphore_82571() local 505 swsm = E1000_READ_REG(hw, E1000_SWSM); in e1000_get_hw_semaphore_82571() 506 if (!(swsm & E1000_SWSM_SMBI)) in e1000_get_hw_semaphore_82571() 519 swsm = E1000_READ_REG(hw, E1000_SWSM); in e1000_get_hw_semaphore_82571() 547 u32 swsm; in e1000_put_hw_semaphore_82571() local 551 swsm = E1000_READ_REG(hw, E1000_SWSM); in e1000_put_hw_semaphore_82571() 553 swsm &= ~(E1000_SWSM_SMBI | E1000_SWSM_SWESMBI); in e1000_put_hw_semaphore_82571() [all …]
|
| H A D | e1000_i210.c | 134 u32 swsm; in e1000_get_hw_semaphore_i210() local 142 swsm = E1000_READ_REG(hw, E1000_SWSM); in e1000_get_hw_semaphore_i210() 143 if (!(swsm & E1000_SWSM_SMBI)) in e1000_get_hw_semaphore_i210() 158 swsm = E1000_READ_REG(hw, E1000_SWSM); in e1000_get_hw_semaphore_i210() 159 if (!(swsm & E1000_SWSM_SMBI)) in e1000_get_hw_semaphore_i210() 175 swsm = E1000_READ_REG(hw, E1000_SWSM); in e1000_get_hw_semaphore_i210() 176 E1000_WRITE_REG(hw, E1000_SWSM, swsm | E1000_SWSM_SWESMBI); in e1000_get_hw_semaphore_i210()
|
| H A D | e1000_mac.c | 1690 u32 swsm; in e1000_get_hw_semaphore_generic() local 1698 swsm = E1000_READ_REG(hw, E1000_SWSM); in e1000_get_hw_semaphore_generic() 1699 if (!(swsm & E1000_SWSM_SMBI)) in e1000_get_hw_semaphore_generic() 1713 swsm = E1000_READ_REG(hw, E1000_SWSM); in e1000_get_hw_semaphore_generic() 1714 E1000_WRITE_REG(hw, E1000_SWSM, swsm | E1000_SWSM_SWESMBI); in e1000_get_hw_semaphore_generic() 1741 u32 swsm; in e1000_put_hw_semaphore_generic() local 1745 swsm = E1000_READ_REG(hw, E1000_SWSM); in e1000_put_hw_semaphore_generic() 1747 swsm &= ~(E1000_SWSM_SMBI | E1000_SWSM_SWESMBI); in e1000_put_hw_semaphore_generic() 1749 E1000_WRITE_REG(hw, E1000_SWSM, swsm); in e1000_put_hw_semaphore_generic()
|
| /f-stack/dpdk/drivers/net/igc/base/ |
| H A D | igc_i225.c | 390 u32 swsm; in igc_get_hw_semaphore_i225() local 398 swsm = IGC_READ_REG(hw, IGC_SWSM); in igc_get_hw_semaphore_i225() 399 if (!(swsm & IGC_SWSM_SMBI)) in igc_get_hw_semaphore_i225() 414 swsm = IGC_READ_REG(hw, IGC_SWSM); in igc_get_hw_semaphore_i225() 415 if (!(swsm & IGC_SWSM_SMBI)) in igc_get_hw_semaphore_i225() 432 swsm = IGC_READ_REG(hw, IGC_SWSM); in igc_get_hw_semaphore_i225() 433 IGC_WRITE_REG(hw, IGC_SWSM, swsm | IGC_SWSM_SWESMBI); in igc_get_hw_semaphore_i225()
|
| H A D | igc_mac.c | 1565 u32 swsm; in igc_get_hw_semaphore_generic() local 1573 swsm = IGC_READ_REG(hw, IGC_SWSM); in igc_get_hw_semaphore_generic() 1574 if (!(swsm & IGC_SWSM_SMBI)) in igc_get_hw_semaphore_generic() 1588 swsm = IGC_READ_REG(hw, IGC_SWSM); in igc_get_hw_semaphore_generic() 1589 IGC_WRITE_REG(hw, IGC_SWSM, swsm | IGC_SWSM_SWESMBI); in igc_get_hw_semaphore_generic() 1616 u32 swsm; in igc_put_hw_semaphore_generic() local 1620 swsm = IGC_READ_REG(hw, IGC_SWSM); in igc_put_hw_semaphore_generic() 1622 swsm &= ~(IGC_SWSM_SMBI | IGC_SWSM_SWESMBI); in igc_put_hw_semaphore_generic() 1624 IGC_WRITE_REG(hw, IGC_SWSM, swsm); in igc_put_hw_semaphore_generic()
|
| /f-stack/dpdk/drivers/net/e1000/ |
| H A D | em_ethdev.c | 1193 uint32_t ctrl_ext, swsm; in em_hw_control_acquire() local 1197 swsm = E1000_READ_REG(hw, E1000_SWSM); in em_hw_control_acquire() 1198 E1000_WRITE_REG(hw, E1000_SWSM, swsm | E1000_SWSM_DRV_LOAD); in em_hw_control_acquire() 1216 uint32_t ctrl_ext, swsm; in em_hw_control_release() local 1220 swsm = E1000_READ_REG(hw, E1000_SWSM); in em_hw_control_release() 1221 E1000_WRITE_REG(hw, E1000_SWSM, swsm & ~E1000_SWSM_DRV_LOAD); in em_hw_control_release()
|