Home
last modified time | relevance | path

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

/linux-4.4.14/drivers/net/ethernet/intel/ixgbe/
Dixgbe_x540.c686 u32 swsm; in ixgbe_get_swfw_sync_semaphore() local
693 swsm = IXGBE_READ_REG(hw, IXGBE_SWSM(hw)); in ixgbe_get_swfw_sync_semaphore()
694 if (!(swsm & IXGBE_SWSM_SMBI)) in ixgbe_get_swfw_sync_semaphore()
707 swsm = IXGBE_READ_REG(hw, IXGBE_SWFW_SYNC(hw)); in ixgbe_get_swfw_sync_semaphore()
708 if (!(swsm & IXGBE_SWFW_REGSMP)) in ixgbe_get_swfw_sync_semaphore()
730 u32 swsm; in ixgbe_release_swfw_sync_semaphore() local
734 swsm = IXGBE_READ_REG(hw, IXGBE_SWFW_SYNC(hw)); in ixgbe_release_swfw_sync_semaphore()
735 swsm &= ~IXGBE_SWFW_REGSMP; in ixgbe_release_swfw_sync_semaphore()
736 IXGBE_WRITE_REG(hw, IXGBE_SWFW_SYNC(hw), swsm); in ixgbe_release_swfw_sync_semaphore()
738 swsm = IXGBE_READ_REG(hw, IXGBE_SWSM(hw)); in ixgbe_release_swfw_sync_semaphore()
[all …]
Dixgbe_common.c1335 u32 swsm; in ixgbe_get_eeprom_semaphore() local
1343 swsm = IXGBE_READ_REG(hw, IXGBE_SWSM(hw)); in ixgbe_get_eeprom_semaphore()
1344 if (!(swsm & IXGBE_SWSM_SMBI)) in ixgbe_get_eeprom_semaphore()
1363 swsm = IXGBE_READ_REG(hw, IXGBE_SWSM(hw)); in ixgbe_get_eeprom_semaphore()
1364 if (swsm & IXGBE_SWSM_SMBI) { in ixgbe_get_eeprom_semaphore()
1372 swsm = IXGBE_READ_REG(hw, IXGBE_SWSM(hw)); in ixgbe_get_eeprom_semaphore()
1375 swsm |= IXGBE_SWSM_SWESMBI; in ixgbe_get_eeprom_semaphore()
1376 IXGBE_WRITE_REG(hw, IXGBE_SWSM(hw), swsm); in ixgbe_get_eeprom_semaphore()
1381 swsm = IXGBE_READ_REG(hw, IXGBE_SWSM(hw)); in ixgbe_get_eeprom_semaphore()
1382 if (swsm & IXGBE_SWSM_SWESMBI) in ixgbe_get_eeprom_semaphore()
[all …]
/linux-4.4.14/drivers/net/ethernet/intel/e1000e/
D82571.c213 u32 swsm = 0; in e1000_init_mac_params_82571() local
314 swsm = er32(SWSM); in e1000_init_mac_params_82571()
315 if (swsm & E1000_SWSM_SMBI) { in e1000_init_mac_params_82571()
322 ew32(SWSM, swsm & ~E1000_SWSM_SMBI); in e1000_init_mac_params_82571()
454 u32 swsm; in e1000_get_hw_semaphore_82571() local
471 swsm = er32(SWSM); in e1000_get_hw_semaphore_82571()
472 if (!(swsm & E1000_SWSM_SMBI)) in e1000_get_hw_semaphore_82571()
485 swsm = er32(SWSM); in e1000_get_hw_semaphore_82571()
486 ew32(SWSM, swsm | E1000_SWSM_SWESMBI); in e1000_get_hw_semaphore_82571()
513 u32 swsm; in e1000_put_hw_semaphore_82571() local
[all …]
Dmac.c1374 u32 swsm; in e1000e_get_hw_semaphore() local
1380 swsm = er32(SWSM); in e1000e_get_hw_semaphore()
1381 if (!(swsm & E1000_SWSM_SMBI)) in e1000e_get_hw_semaphore()
1395 swsm = er32(SWSM); in e1000e_get_hw_semaphore()
1396 ew32(SWSM, swsm | E1000_SWSM_SWESMBI); in e1000e_get_hw_semaphore()
1423 u32 swsm; in e1000e_put_hw_semaphore() local
1425 swsm = er32(SWSM); in e1000e_put_hw_semaphore()
1426 swsm &= ~(E1000_SWSM_SMBI | E1000_SWSM_SWESMBI); in e1000e_put_hw_semaphore()
1427 ew32(SWSM, swsm); in e1000e_put_hw_semaphore()
Dnetdev.c2279 u32 swsm; in e1000e_get_hw_control() local
2283 swsm = er32(SWSM); in e1000e_get_hw_control()
2284 ew32(SWSM, swsm | E1000_SWSM_DRV_LOAD); in e1000e_get_hw_control()
2305 u32 swsm; in e1000e_release_hw_control() local
2309 swsm = er32(SWSM); in e1000e_release_hw_control()
2310 ew32(SWSM, swsm & ~E1000_SWSM_DRV_LOAD); in e1000e_release_hw_control()
/linux-4.4.14/drivers/net/ethernet/intel/igb/
De1000_i210.c44 u32 swsm; in igb_get_hw_semaphore_i210() local
50 swsm = rd32(E1000_SWSM); in igb_get_hw_semaphore_i210()
51 if (!(swsm & E1000_SWSM_SMBI)) in igb_get_hw_semaphore_i210()
66 swsm = rd32(E1000_SWSM); in igb_get_hw_semaphore_i210()
67 if (!(swsm & E1000_SWSM_SMBI)) in igb_get_hw_semaphore_i210()
83 swsm = rd32(E1000_SWSM); in igb_get_hw_semaphore_i210()
84 wr32(E1000_SWSM, swsm | E1000_SWSM_SWESMBI); in igb_get_hw_semaphore_i210()
De1000_mac.c1187 u32 swsm; in igb_get_hw_semaphore() local
1194 swsm = rd32(E1000_SWSM); in igb_get_hw_semaphore()
1195 if (!(swsm & E1000_SWSM_SMBI)) in igb_get_hw_semaphore()
1210 swsm = rd32(E1000_SWSM); in igb_get_hw_semaphore()
1211 wr32(E1000_SWSM, swsm | E1000_SWSM_SWESMBI); in igb_get_hw_semaphore()
1240 u32 swsm; in igb_put_hw_semaphore() local
1242 swsm = rd32(E1000_SWSM); in igb_put_hw_semaphore()
1244 swsm &= ~(E1000_SWSM_SMBI | E1000_SWSM_SWESMBI); in igb_put_hw_semaphore()
1246 wr32(E1000_SWSM, swsm); in igb_put_hw_semaphore()