Home
last modified time | relevance | path

Searched refs:swfw_sync (Results 1 – 5 of 5) sorted by relevance

/illumos-gate/usr/src/uts/common/io/ixgbe/core/
H A Dixgbe_x540.c774 u32 swfw_sync; in ixgbe_acquire_swfw_sync_X540() local
801 if (!(swfw_sync & (fwmask | swmask | hwmask))) { in ixgbe_acquire_swfw_sync_X540()
802 swfw_sync |= swmask; in ixgbe_acquire_swfw_sync_X540()
804 swfw_sync); in ixgbe_acquire_swfw_sync_X540()
825 swfw_sync = IXGBE_READ_REG(hw, IXGBE_SWFW_SYNC_BY_MAC(hw)); in ixgbe_acquire_swfw_sync_X540()
826 if (swfw_sync & (fwmask | hwmask)) { in ixgbe_acquire_swfw_sync_X540()
827 swfw_sync |= swmask; in ixgbe_acquire_swfw_sync_X540()
838 if (swfw_sync & swmask) { in ixgbe_acquire_swfw_sync_X540()
867 u32 swfw_sync; in ixgbe_release_swfw_sync_X540() local
875 swfw_sync = IXGBE_READ_REG(hw, IXGBE_SWFW_SYNC_BY_MAC(hw)); in ixgbe_release_swfw_sync_X540()
[all …]
/illumos-gate/usr/src/uts/common/io/e1000api/
H A De1000_i210.c90 u32 swfw_sync; in e1000_acquire_swfw_sync_i210() local
104 swfw_sync = E1000_READ_REG(hw, E1000_SW_FW_SYNC); in e1000_acquire_swfw_sync_i210()
105 if (!(swfw_sync & (fwmask | swmask))) in e1000_acquire_swfw_sync_i210()
123 swfw_sync |= swmask; in e1000_acquire_swfw_sync_i210()
124 E1000_WRITE_REG(hw, E1000_SW_FW_SYNC, swfw_sync); in e1000_acquire_swfw_sync_i210()
142 u32 swfw_sync; in e1000_release_swfw_sync_i210() local
149 swfw_sync = E1000_READ_REG(hw, E1000_SW_FW_SYNC); in e1000_release_swfw_sync_i210()
150 swfw_sync &= ~mask; in e1000_release_swfw_sync_i210()
151 E1000_WRITE_REG(hw, E1000_SW_FW_SYNC, swfw_sync); in e1000_release_swfw_sync_i210()
H A De1000_80003es2lan.c404 u32 swfw_sync; in e1000_acquire_swfw_sync_80003es2lan() local
416 swfw_sync = E1000_READ_REG(hw, E1000_SW_FW_SYNC); in e1000_acquire_swfw_sync_80003es2lan()
417 if (!(swfw_sync & (fwmask | swmask))) in e1000_acquire_swfw_sync_80003es2lan()
433 swfw_sync |= swmask; in e1000_acquire_swfw_sync_80003es2lan()
434 E1000_WRITE_REG(hw, E1000_SW_FW_SYNC, swfw_sync); in e1000_acquire_swfw_sync_80003es2lan()
451 u32 swfw_sync; in e1000_release_swfw_sync_80003es2lan() local
458 swfw_sync = E1000_READ_REG(hw, E1000_SW_FW_SYNC); in e1000_release_swfw_sync_80003es2lan()
459 swfw_sync &= ~mask; in e1000_release_swfw_sync_80003es2lan()
460 E1000_WRITE_REG(hw, E1000_SW_FW_SYNC, swfw_sync); in e1000_release_swfw_sync_80003es2lan()
H A De1000_82575.c1055 u32 swfw_sync; in e1000_acquire_swfw_sync_82575() local
1069 swfw_sync = E1000_READ_REG(hw, E1000_SW_FW_SYNC); in e1000_acquire_swfw_sync_82575()
1070 if (!(swfw_sync & (fwmask | swmask))) in e1000_acquire_swfw_sync_82575()
1088 swfw_sync |= swmask; in e1000_acquire_swfw_sync_82575()
1089 E1000_WRITE_REG(hw, E1000_SW_FW_SYNC, swfw_sync); in e1000_acquire_swfw_sync_82575()
1107 u32 swfw_sync; in e1000_release_swfw_sync_82575() local
1114 swfw_sync = E1000_READ_REG(hw, E1000_SW_FW_SYNC); in e1000_release_swfw_sync_82575()
1115 swfw_sync &= ~mask; in e1000_release_swfw_sync_82575()
1116 E1000_WRITE_REG(hw, E1000_SW_FW_SYNC, swfw_sync); in e1000_release_swfw_sync_82575()
/illumos-gate/usr/src/uts/common/io/igc/core/
H A Digc_i225.c271 u32 swfw_sync; in igc_acquire_swfw_sync_i225() local
285 swfw_sync = IGC_READ_REG(hw, IGC_SW_FW_SYNC); in igc_acquire_swfw_sync_i225()
286 if (!(swfw_sync & (fwmask | swmask))) in igc_acquire_swfw_sync_i225()
303 swfw_sync |= swmask; in igc_acquire_swfw_sync_i225()
304 IGC_WRITE_REG(hw, IGC_SW_FW_SYNC, swfw_sync); in igc_acquire_swfw_sync_i225()
321 u32 swfw_sync; in igc_release_swfw_sync_i225() local
328 swfw_sync = IGC_READ_REG(hw, IGC_SW_FW_SYNC); in igc_release_swfw_sync_i225()
329 swfw_sync &= ~mask; in igc_release_swfw_sync_i225()
330 IGC_WRITE_REG(hw, IGC_SW_FW_SYNC, swfw_sync); in igc_release_swfw_sync_i225()