Home
last modified time | relevance | path

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

/linux-6.6.21/drivers/net/ethernet/intel/ixgbe/
Dixgbe_phy.c554 u32 gssr = hw->phy.phy_semaphore_mask; in ixgbe_read_phy_reg_generic() local
556 if (hw->mac.ops.acquire_swfw_sync(hw, gssr) == 0) { in ixgbe_read_phy_reg_generic()
559 hw->mac.ops.release_swfw_sync(hw, gssr); in ixgbe_read_phy_reg_generic()
652 u32 gssr = hw->phy.phy_semaphore_mask; in ixgbe_write_phy_reg_generic() local
654 if (hw->mac.ops.acquire_swfw_sync(hw, gssr) == 0) { in ixgbe_write_phy_reg_generic()
657 hw->mac.ops.release_swfw_sync(hw, gssr); in ixgbe_write_phy_reg_generic()
689 int regnum, u32 gssr) in ixgbe_mii_bus_read_generic_c22() argument
694 if (hw->mac.ops.acquire_swfw_sync(hw, gssr)) in ixgbe_mii_bus_read_generic_c22()
710 hw->mac.ops.release_swfw_sync(hw, gssr); in ixgbe_mii_bus_read_generic_c22()
723 int devad, int regnum, u32 gssr) in ixgbe_mii_bus_read_generic_c45() argument
[all …]
Dixgbe_82598.c958 u16 gssr; in ixgbe_read_i2c_phy_82598() local
962 gssr = IXGBE_GSSR_PHY1_SM; in ixgbe_read_i2c_phy_82598()
964 gssr = IXGBE_GSSR_PHY0_SM; in ixgbe_read_i2c_phy_82598()
966 if (hw->mac.ops.acquire_swfw_sync(hw, gssr) != 0) in ixgbe_read_i2c_phy_82598()
1010 hw->mac.ops.release_swfw_sync(hw, gssr); in ixgbe_read_i2c_phy_82598()
Dixgbe_common.c2579 u32 gssr = 0; in ixgbe_acquire_swfw_sync() local
2593 gssr = IXGBE_READ_REG(hw, IXGBE_GSSR); in ixgbe_acquire_swfw_sync()
2594 if (!(gssr & (fwmask | swmask))) { in ixgbe_acquire_swfw_sync()
2595 gssr |= swmask; in ixgbe_acquire_swfw_sync()
2596 IXGBE_WRITE_REG(hw, IXGBE_GSSR, gssr); in ixgbe_acquire_swfw_sync()
2607 if (gssr & (fwmask | swmask)) in ixgbe_acquire_swfw_sync()
2608 ixgbe_release_swfw_sync(hw, gssr & (fwmask | swmask)); in ixgbe_acquire_swfw_sync()
2624 u32 gssr; in ixgbe_release_swfw_sync() local
2629 gssr = IXGBE_READ_REG(hw, IXGBE_GSSR); in ixgbe_release_swfw_sync()
2630 gssr &= ~swmask; in ixgbe_release_swfw_sync()
[all …]
Dixgbe_x550.c696 u32 gssr = IXGBE_GSSR_PHY1_SM | IXGBE_GSSR_PHY0_SM; in ixgbe_read_iosf_sb_reg_x550() local
700 ret = hw->mac.ops.acquire_swfw_sync(hw, gssr); in ixgbe_read_iosf_sb_reg_x550()
728 hw->mac.ops.release_swfw_sync(hw, gssr); in ixgbe_read_iosf_sb_reg_x550()
1394 u32 gssr = IXGBE_GSSR_PHY1_SM | IXGBE_GSSR_PHY0_SM; in ixgbe_write_iosf_sb_reg_x550() local
1398 ret = hw->mac.ops.acquire_swfw_sync(hw, gssr); in ixgbe_write_iosf_sb_reg_x550()
1425 hw->mac.ops.release_swfw_sync(hw, gssr); in ixgbe_write_iosf_sb_reg_x550()