Home
last modified time | relevance | path

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

/linux-6.15/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_x540.c674 u32 swsm; in ixgbe_get_swfw_sync_semaphore() local
681 swsm = IXGBE_READ_REG(hw, IXGBE_SWSM(hw)); in ixgbe_get_swfw_sync_semaphore()
682 if (!(swsm & IXGBE_SWSM_SMBI)) in ixgbe_get_swfw_sync_semaphore()
696 if (!(swsm & IXGBE_SWFW_REGSMP)) in ixgbe_get_swfw_sync_semaphore()
718 u32 swsm; in ixgbe_release_swfw_sync_semaphore() local
722 swsm = IXGBE_READ_REG(hw, IXGBE_SWFW_SYNC(hw)); in ixgbe_release_swfw_sync_semaphore()
723 swsm &= ~IXGBE_SWFW_REGSMP; in ixgbe_release_swfw_sync_semaphore()
724 IXGBE_WRITE_REG(hw, IXGBE_SWFW_SYNC(hw), swsm); in ixgbe_release_swfw_sync_semaphore()
726 swsm = IXGBE_READ_REG(hw, IXGBE_SWSM(hw)); in ixgbe_release_swfw_sync_semaphore()
727 swsm &= ~IXGBE_SWSM_SMBI; in ixgbe_release_swfw_sync_semaphore()
[all …]
H A Dixgbe_common.c1390 u32 swsm; in ixgbe_get_eeprom_semaphore() local
1398 swsm = IXGBE_READ_REG(hw, IXGBE_SWSM(hw)); in ixgbe_get_eeprom_semaphore()
1399 if (!(swsm & IXGBE_SWSM_SMBI)) in ixgbe_get_eeprom_semaphore()
1418 swsm = IXGBE_READ_REG(hw, IXGBE_SWSM(hw)); in ixgbe_get_eeprom_semaphore()
1419 if (swsm & IXGBE_SWSM_SMBI) { in ixgbe_get_eeprom_semaphore()
1427 swsm = IXGBE_READ_REG(hw, IXGBE_SWSM(hw)); in ixgbe_get_eeprom_semaphore()
1430 swsm |= IXGBE_SWSM_SWESMBI; in ixgbe_get_eeprom_semaphore()
1437 if (swsm & IXGBE_SWSM_SWESMBI) in ixgbe_get_eeprom_semaphore()
1463 u32 swsm; in ixgbe_release_eeprom_semaphore() local
1465 swsm = IXGBE_READ_REG(hw, IXGBE_SWSM(hw)); in ixgbe_release_eeprom_semaphore()
[all …]
/linux-6.15/drivers/net/ethernet/intel/igc/
H A Digc_i225.c45 u32 swsm; in igc_get_hw_semaphore_i225() local
49 swsm = rd32(IGC_SWSM); in igc_get_hw_semaphore_i225()
50 if (!(swsm & IGC_SWSM_SMBI)) in igc_get_hw_semaphore_i225()
65 swsm = rd32(IGC_SWSM); in igc_get_hw_semaphore_i225()
66 if (!(swsm & IGC_SWSM_SMBI)) in igc_get_hw_semaphore_i225()
82 swsm = rd32(IGC_SWSM); in igc_get_hw_semaphore_i225()
83 wr32(IGC_SWSM, swsm | IGC_SWSM_SWESMBI); in igc_get_hw_semaphore_i225()
H A Digc_mac.c717 u32 swsm; in igc_put_hw_semaphore() local
719 swsm = rd32(IGC_SWSM); in igc_put_hw_semaphore()
721 swsm &= ~(IGC_SWSM_SMBI | IGC_SWSM_SWESMBI); in igc_put_hw_semaphore()
723 wr32(IGC_SWSM, swsm); in igc_put_hw_semaphore()
/linux-6.15/drivers/net/ethernet/intel/e1000e/
H A D82571.c194 u32 swsm = 0; in e1000_init_mac_params_82571() local
295 swsm = er32(SWSM); in e1000_init_mac_params_82571()
296 if (swsm & E1000_SWSM_SMBI) { in e1000_init_mac_params_82571()
303 ew32(SWSM, swsm & ~E1000_SWSM_SMBI); in e1000_init_mac_params_82571()
435 u32 swsm; in e1000_get_hw_semaphore_82571() local
452 swsm = er32(SWSM); in e1000_get_hw_semaphore_82571()
453 if (!(swsm & E1000_SWSM_SMBI)) in e1000_get_hw_semaphore_82571()
466 swsm = er32(SWSM); in e1000_get_hw_semaphore_82571()
494 u32 swsm; in e1000_put_hw_semaphore_82571() local
496 swsm = er32(SWSM); in e1000_put_hw_semaphore_82571()
[all …]
H A Dmac.c1367 u32 swsm; in e1000e_get_hw_semaphore() local
1373 swsm = er32(SWSM); in e1000e_get_hw_semaphore()
1374 if (!(swsm & E1000_SWSM_SMBI)) in e1000e_get_hw_semaphore()
1388 swsm = er32(SWSM); in e1000e_get_hw_semaphore()
1389 ew32(SWSM, swsm | E1000_SWSM_SWESMBI); in e1000e_get_hw_semaphore()
1416 u32 swsm; in e1000e_put_hw_semaphore() local
1418 swsm = er32(SWSM); in e1000e_put_hw_semaphore()
1419 swsm &= ~(E1000_SWSM_SMBI | E1000_SWSM_SWESMBI); in e1000e_put_hw_semaphore()
1420 ew32(SWSM, swsm); in e1000e_put_hw_semaphore()
H A Dnetdev.c2264 u32 swsm; in e1000e_get_hw_control() local
2268 swsm = er32(SWSM); in e1000e_get_hw_control()
2269 ew32(SWSM, swsm | E1000_SWSM_DRV_LOAD); in e1000e_get_hw_control()
2290 u32 swsm; in e1000e_release_hw_control() local
2294 swsm = er32(SWSM); in e1000e_release_hw_control()
2295 ew32(SWSM, swsm & ~E1000_SWSM_DRV_LOAD); in e1000e_release_hw_control()
/linux-6.15/drivers/net/ethernet/intel/igb/
H A De1000_i210.c24 u32 swsm; in igb_get_hw_semaphore_i210() local
30 swsm = rd32(E1000_SWSM); in igb_get_hw_semaphore_i210()
31 if (!(swsm & E1000_SWSM_SMBI)) in igb_get_hw_semaphore_i210()
46 swsm = rd32(E1000_SWSM); in igb_get_hw_semaphore_i210()
47 if (!(swsm & E1000_SWSM_SMBI)) in igb_get_hw_semaphore_i210()
63 swsm = rd32(E1000_SWSM); in igb_get_hw_semaphore_i210()
64 wr32(E1000_SWSM, swsm | E1000_SWSM_SWESMBI); in igb_get_hw_semaphore_i210()
H A De1000_mac.c1266 u32 swsm; in igb_get_hw_semaphore() local
1273 swsm = rd32(E1000_SWSM); in igb_get_hw_semaphore()
1274 if (!(swsm & E1000_SWSM_SMBI)) in igb_get_hw_semaphore()
1289 swsm = rd32(E1000_SWSM); in igb_get_hw_semaphore()
1290 wr32(E1000_SWSM, swsm | E1000_SWSM_SWESMBI); in igb_get_hw_semaphore()
1319 u32 swsm; in igb_put_hw_semaphore() local
1321 swsm = rd32(E1000_SWSM); in igb_put_hw_semaphore()
1323 swsm &= ~(E1000_SWSM_SMBI | E1000_SWSM_SWESMBI); in igb_put_hw_semaphore()
1325 wr32(E1000_SWSM, swsm); in igb_put_hw_semaphore()