Home
last modified time | relevance | path

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

/f-stack/dpdk/drivers/net/ixgbe/base/
H A Dixgbe_82598.c1103 u16 gssr; in ixgbe_read_i2c_phy_82598() local
1109 gssr = IXGBE_GSSR_PHY1_SM; in ixgbe_read_i2c_phy_82598()
1111 gssr = IXGBE_GSSR_PHY0_SM; in ixgbe_read_i2c_phy_82598()
1113 if (hw->mac.ops.acquire_swfw_sync(hw, gssr) != IXGBE_SUCCESS) in ixgbe_read_i2c_phy_82598()
1157 hw->mac.ops.release_swfw_sync(hw, gssr); in ixgbe_read_i2c_phy_82598()
H A Dixgbe_phy.c654 u32 gssr = hw->phy.phy_semaphore_mask; in ixgbe_read_phy_reg_generic() local
658 if (hw->mac.ops.acquire_swfw_sync(hw, gssr)) in ixgbe_read_phy_reg_generic()
663 hw->mac.ops.release_swfw_sync(hw, gssr); in ixgbe_read_phy_reg_generic()
754 u32 gssr = hw->phy.phy_semaphore_mask; in ixgbe_write_phy_reg_generic() local
758 if (hw->mac.ops.acquire_swfw_sync(hw, gssr) == IXGBE_SUCCESS) { in ixgbe_write_phy_reg_generic()
761 hw->mac.ops.release_swfw_sync(hw, gssr); in ixgbe_write_phy_reg_generic()
H A Dixgbe_common.c3248 u32 gssr = 0; in ixgbe_acquire_swfw_sync() local
3264 gssr = IXGBE_READ_REG(hw, IXGBE_GSSR); in ixgbe_acquire_swfw_sync()
3265 if (!(gssr & (fwmask | swmask))) { in ixgbe_acquire_swfw_sync()
3266 gssr |= swmask; in ixgbe_acquire_swfw_sync()
3267 IXGBE_WRITE_REG(hw, IXGBE_GSSR, gssr); in ixgbe_acquire_swfw_sync()
3278 if (gssr & (fwmask | swmask)) in ixgbe_acquire_swfw_sync()
3279 ixgbe_release_swfw_sync(hw, gssr & (fwmask | swmask)); in ixgbe_acquire_swfw_sync()
3295 u32 gssr; in ixgbe_release_swfw_sync() local
3302 gssr = IXGBE_READ_REG(hw, IXGBE_GSSR); in ixgbe_release_swfw_sync()
3303 gssr &= ~swmask; in ixgbe_release_swfw_sync()
[all …]
H A Dixgbe_x550.c1105 u32 gssr = IXGBE_GSSR_PHY1_SM | IXGBE_GSSR_PHY0_SM; in ixgbe_write_iosf_sb_reg_x550() local
1109 ret = ixgbe_acquire_swfw_semaphore(hw, gssr); in ixgbe_write_iosf_sb_reg_x550()
1137 ixgbe_release_swfw_semaphore(hw, gssr); in ixgbe_write_iosf_sb_reg_x550()
1151 u32 gssr = IXGBE_GSSR_PHY1_SM | IXGBE_GSSR_PHY0_SM; in ixgbe_read_iosf_sb_reg_x550() local
1155 ret = ixgbe_acquire_swfw_semaphore(hw, gssr); in ixgbe_read_iosf_sb_reg_x550()
1183 ixgbe_release_swfw_semaphore(hw, gssr); in ixgbe_read_iosf_sb_reg_x550()
/f-stack/dpdk/drivers/net/txgbe/base/
H A Dtxgbe_phy.c355 u32 gssr = hw->phy.phy_semaphore_mask; in txgbe_read_phy_reg() local
359 if (hw->mac.acquire_swfw_sync(hw, gssr)) in txgbe_read_phy_reg()
364 hw->mac.release_swfw_sync(hw, gssr); in txgbe_read_phy_reg()
415 u32 gssr = hw->phy.phy_semaphore_mask; in txgbe_write_phy_reg() local
419 if (hw->mac.acquire_swfw_sync(hw, gssr)) in txgbe_write_phy_reg()
424 hw->mac.release_swfw_sync(hw, gssr); in txgbe_write_phy_reg()