Lines Matching defs:mask
58 static s32 e1000_acquire_swfw_sync_80003es2lan(struct e1000_hw *hw, u16 mask);
68 static void e1000_release_swfw_sync_80003es2lan(struct e1000_hw *hw, u16 mask);
318 u16 mask;
322 mask = hw->bus.func ? E1000_SWFW_PHY1_SM : E1000_SWFW_PHY0_SM;
324 return (e1000_acquire_swfw_sync_80003es2lan(hw, mask));
336 u16 mask;
340 mask = hw->bus.func ? E1000_SWFW_PHY1_SM : E1000_SWFW_PHY0_SM;
341 e1000_release_swfw_sync_80003es2lan(hw, mask);
354 u16 mask;
358 mask = E1000_SWFW_CSR_SM;
360 return (e1000_acquire_swfw_sync_80003es2lan(hw, mask));
372 u16 mask;
376 mask = E1000_SWFW_CSR_SM;
378 e1000_release_swfw_sync_80003es2lan(hw, mask);
425 * @mask: specifies which semaphore to acquire
427 * Acquire the SW/FW semaphore to access the PHY or NVM. The mask
431 e1000_acquire_swfw_sync_80003es2lan(struct e1000_hw *hw, u16 mask)
434 u32 swmask = mask;
435 u32 fwmask = mask << 16;
478 * @mask: specifies which semaphore to acquire
480 * Release the SW/FW semaphore used to access the PHY or NVM. The mask
484 e1000_release_swfw_sync_80003es2lan(struct e1000_hw *hw, u16 mask)
495 swfw_sync &= ~mask;
681 u32 mask = E1000_NVM_CFG_DONE_PORT_0;
686 mask = E1000_NVM_CFG_DONE_PORT_1;
689 if (E1000_READ_REG(hw, E1000_EEMNGCTL) & mask)