Searched refs:swsm (Results 1 – 7 of 7) sorted by relevance
/linux-4.1.27/drivers/net/ethernet/intel/ixgbe/ |
D | ixgbe_x540.c | 656 u32 swsm; in ixgbe_get_swfw_sync_semaphore() local 663 swsm = IXGBE_READ_REG(hw, IXGBE_SWSM); in ixgbe_get_swfw_sync_semaphore() 664 if (!(swsm & IXGBE_SWSM_SMBI)) in ixgbe_get_swfw_sync_semaphore() 677 swsm = IXGBE_READ_REG(hw, IXGBE_SWFW_SYNC); in ixgbe_get_swfw_sync_semaphore() 678 if (!(swsm & IXGBE_SWFW_REGSMP)) in ixgbe_get_swfw_sync_semaphore() 695 u32 swsm; in ixgbe_release_swfw_sync_semaphore() local 699 swsm = IXGBE_READ_REG(hw, IXGBE_SWSM); in ixgbe_release_swfw_sync_semaphore() 700 swsm &= ~IXGBE_SWSM_SMBI; in ixgbe_release_swfw_sync_semaphore() 701 IXGBE_WRITE_REG(hw, IXGBE_SWSM, swsm); in ixgbe_release_swfw_sync_semaphore() 703 swsm = IXGBE_READ_REG(hw, IXGBE_SWFW_SYNC); in ixgbe_release_swfw_sync_semaphore() [all …]
|
D | ixgbe_common.c | 1328 u32 swsm; in ixgbe_get_eeprom_semaphore() local 1336 swsm = IXGBE_READ_REG(hw, IXGBE_SWSM); in ixgbe_get_eeprom_semaphore() 1337 if (!(swsm & IXGBE_SWSM_SMBI)) in ixgbe_get_eeprom_semaphore() 1356 swsm = IXGBE_READ_REG(hw, IXGBE_SWSM); in ixgbe_get_eeprom_semaphore() 1357 if (swsm & IXGBE_SWSM_SMBI) { in ixgbe_get_eeprom_semaphore() 1365 swsm = IXGBE_READ_REG(hw, IXGBE_SWSM); in ixgbe_get_eeprom_semaphore() 1368 swsm |= IXGBE_SWSM_SWESMBI; in ixgbe_get_eeprom_semaphore() 1369 IXGBE_WRITE_REG(hw, IXGBE_SWSM, swsm); in ixgbe_get_eeprom_semaphore() 1374 swsm = IXGBE_READ_REG(hw, IXGBE_SWSM); in ixgbe_get_eeprom_semaphore() 1375 if (swsm & IXGBE_SWSM_SWESMBI) in ixgbe_get_eeprom_semaphore() [all …]
|
/linux-4.1.27/drivers/net/ethernet/intel/e1000e/ |
D | 82571.c | 213 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 …]
|
D | mac.c | 1374 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()
|
D | netdev.c | 2285 u32 swsm; in e1000e_get_hw_control() local 2289 swsm = er32(SWSM); in e1000e_get_hw_control() 2290 ew32(SWSM, swsm | E1000_SWSM_DRV_LOAD); in e1000e_get_hw_control() 2311 u32 swsm; in e1000e_release_hw_control() local 2315 swsm = er32(SWSM); in e1000e_release_hw_control() 2316 ew32(SWSM, swsm & ~E1000_SWSM_DRV_LOAD); in e1000e_release_hw_control()
|
/linux-4.1.27/drivers/net/ethernet/intel/igb/ |
D | e1000_i210.c | 44 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()
|
D | e1000_mac.c | 1187 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()
|