/kernel/linux/linux-6.6/drivers/net/phy/ |
H A D | mdio_bus.c | 700 mutex_init(&bus->mdio_lock); in __mdiobus_register() 851 lockdep_assert_held_once(&bus->mdio_lock); in __mdiobus_read() 880 lockdep_assert_held_once(&bus->mdio_lock); in __mdiobus_write() 941 lockdep_assert_held_once(&bus->mdio_lock); in __mdiobus_c45_read() 972 lockdep_assert_held_once(&bus->mdio_lock); in __mdiobus_c45_write() 1036 mutex_lock_nested(&bus->mdio_lock, MDIO_MUTEX_NESTED); in mdiobus_read_nested() 1038 mutex_unlock(&bus->mdio_lock); in mdiobus_read_nested() 1058 mutex_lock(&bus->mdio_lock); in mdiobus_read() 1060 mutex_unlock(&bus->mdio_lock); in mdiobus_read() 1081 mutex_lock(&bus->mdio_lock); in mdiobus_c45_read() [all...] |
/kernel/linux/linux-6.6/drivers/net/mdio/ |
H A D | mdio-mux.c | 44 mutex_lock_nested(&pb->mii_bus->mdio_lock, MDIO_MUTEX_MUX); in mdio_mux_read() 53 mutex_unlock(&pb->mii_bus->mdio_lock); in mdio_mux_read() 65 mutex_lock_nested(&pb->mii_bus->mdio_lock, MDIO_MUTEX_MUX); in mdio_mux_read_c45() 74 mutex_unlock(&pb->mii_bus->mdio_lock); in mdio_mux_read_c45() 90 mutex_lock_nested(&pb->mii_bus->mdio_lock, MDIO_MUTEX_MUX); in mdio_mux_write() 99 mutex_unlock(&pb->mii_bus->mdio_lock); in mdio_mux_write() 112 mutex_lock_nested(&pb->mii_bus->mdio_lock, MDIO_MUTEX_MUX); in mdio_mux_write_c45() 121 mutex_unlock(&pb->mii_bus->mdio_lock); in mdio_mux_write_c45()
|
/kernel/linux/linux-5.10/drivers/net/dsa/ |
H A D | lan9303_mdio.c | 35 mutex_lock_nested(&sw_dev->device->bus->mdio_lock, MDIO_MUTEX_NESTED); in lan9303_mdio_write() 38 mutex_unlock(&sw_dev->device->bus->mdio_lock); in lan9303_mdio_write() 53 mutex_lock_nested(&sw_dev->device->bus->mdio_lock, MDIO_MUTEX_NESTED); in lan9303_mdio_read() 56 mutex_unlock(&sw_dev->device->bus->mdio_lock); in lan9303_mdio_read()
|
H A D | mt7530.c | 137 mutex_lock_nested(&bus->mdio_lock, MDIO_MUTEX_NESTED); in core_write() 141 mutex_unlock(&bus->mdio_lock); in core_write() 150 mutex_lock_nested(&bus->mdio_lock, MDIO_MUTEX_NESTED); in core_rmw() 157 mutex_unlock(&bus->mdio_lock); in core_rmw() 230 mutex_lock_nested(&bus->mdio_lock, MDIO_MUTEX_NESTED); in mt7530_write() 234 mutex_unlock(&bus->mdio_lock); in mt7530_write() 249 mutex_lock_nested(&bus->mdio_lock, MDIO_MUTEX_NESTED); in _mt7530_read() 253 mutex_unlock(&bus->mdio_lock); in _mt7530_read() 274 mutex_lock_nested(&bus->mdio_lock, MDIO_MUTEX_NESTED); in mt7530_rmw() 281 mutex_unlock(&bus->mdio_lock); in mt7530_rmw() [all...] |
H A D | qca8k.c | 150 mutex_lock_nested(&priv->bus->mdio_lock, MDIO_MUTEX_NESTED); in qca8k_read() 155 mutex_unlock(&priv->bus->mdio_lock); in qca8k_read() 167 mutex_lock_nested(&priv->bus->mdio_lock, MDIO_MUTEX_NESTED); in qca8k_write() 172 mutex_unlock(&priv->bus->mdio_lock); in qca8k_write() 183 mutex_lock_nested(&priv->bus->mdio_lock, MDIO_MUTEX_NESTED); in qca8k_rmw() 191 mutex_unlock(&priv->bus->mdio_lock); in qca8k_rmw()
|
/kernel/linux/linux-6.6/drivers/net/dsa/ |
H A D | lan9303_mdio.c | 35 mutex_lock_nested(&sw_dev->device->bus->mdio_lock, MDIO_MUTEX_NESTED); in lan9303_mdio_write() 38 mutex_unlock(&sw_dev->device->bus->mdio_lock); in lan9303_mdio_write() 53 mutex_lock_nested(&sw_dev->device->bus->mdio_lock, MDIO_MUTEX_NESTED); in lan9303_mdio_read() 56 mutex_unlock(&sw_dev->device->bus->mdio_lock); in lan9303_mdio_read()
|
H A D | mt7530-mdio.c | 67 mt7530_mdio_regmap_lock(void *mdio_lock) in mt7530_mdio_regmap_lock() argument 69 mutex_lock_nested(mdio_lock, MDIO_MUTEX_NESTED); in mt7530_mdio_regmap_lock() 73 mt7530_mdio_regmap_unlock(void *mdio_lock) in mt7530_mdio_regmap_unlock() argument 75 mutex_unlock(mdio_lock); in mt7530_mdio_regmap_unlock() 111 mt7531_pcs_config[i]->lock_arg = &priv->bus->mdio_lock; in mt7531_create_sgmii()
|
/kernel/linux/linux-6.6/drivers/net/dsa/microchip/ |
H A D | ksz8863_smi.c | 36 mutex_lock_nested(&mdev->bus->mdio_lock, MDIO_MUTEX_NESTED); in ksz8863_mdio_read() 50 mutex_unlock(&mdev->bus->mdio_lock); in ksz8863_mdio_read() 68 mutex_lock_nested(&mdev->bus->mdio_lock, MDIO_MUTEX_NESTED); in ksz8863_mdio_write() 79 mutex_unlock(&mdev->bus->mdio_lock); in ksz8863_mdio_write()
|
/kernel/linux/linux-5.10/drivers/net/phy/ |
H A D | mdio_bus.c | 555 mutex_init(&bus->mdio_lock); in __mdiobus_register() 755 WARN_ON_ONCE(!mutex_is_locked(&bus->mdio_lock)); in __mdiobus_read() 781 WARN_ON_ONCE(!mutex_is_locked(&bus->mdio_lock)); in __mdiobus_write() 841 mutex_lock_nested(&bus->mdio_lock, MDIO_MUTEX_NESTED); in mdiobus_read_nested() 843 mutex_unlock(&bus->mdio_lock); in mdiobus_read_nested() 863 mutex_lock(&bus->mdio_lock); in mdiobus_read() 865 mutex_unlock(&bus->mdio_lock); in mdiobus_read() 889 mutex_lock_nested(&bus->mdio_lock, MDIO_MUTEX_NESTED); in mdiobus_write_nested() 891 mutex_unlock(&bus->mdio_lock); in mdiobus_write_nested() 912 mutex_lock(&bus->mdio_lock); in mdiobus_write() [all...] |
H A D | bcm7xxx.c | 248 mutex_lock(&dev->mdio.bus->mdio_lock); in phy_set_clr_bits() 250 mutex_unlock(&dev->mdio.bus->mdio_lock); in phy_set_clr_bits()
|
/kernel/linux/linux-5.10/drivers/net/mdio/ |
H A D | mdio-mux.c | 44 mutex_lock_nested(&pb->mii_bus->mdio_lock, MDIO_MUTEX_MUX); in mdio_mux_read() 53 mutex_unlock(&pb->mii_bus->mdio_lock); in mdio_mux_read() 69 mutex_lock_nested(&pb->mii_bus->mdio_lock, MDIO_MUTEX_MUX); in mdio_mux_write() 78 mutex_unlock(&pb->mii_bus->mdio_lock); in mdio_mux_write()
|
/kernel/linux/linux-6.6/drivers/net/dsa/realtek/ |
H A D | realtek-mdio.c | 48 mutex_lock(&bus->mdio_lock); in realtek_mdio_write() 65 mutex_unlock(&bus->mdio_lock); in realtek_mdio_write() 76 mutex_lock(&bus->mdio_lock); in realtek_mdio_read() 97 mutex_unlock(&bus->mdio_lock); in realtek_mdio_read()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/atheros/alx/ |
H A D | hw.c | 175 spin_lock(&hw->mdio_lock); in alx_read_phy_reg() 177 spin_unlock(&hw->mdio_lock); in alx_read_phy_reg() 186 spin_lock(&hw->mdio_lock); in alx_write_phy_reg() 188 spin_unlock(&hw->mdio_lock); in alx_write_phy_reg() 197 spin_lock(&hw->mdio_lock); in alx_read_phy_ext() 199 spin_unlock(&hw->mdio_lock); in alx_read_phy_ext() 208 spin_lock(&hw->mdio_lock); in alx_write_phy_ext() 210 spin_unlock(&hw->mdio_lock); in alx_write_phy_ext() 219 spin_lock(&hw->mdio_lock); in alx_read_phy_dbg() 221 spin_unlock(&hw->mdio_lock); in alx_read_phy_dbg() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/atheros/alx/ |
H A D | hw.c | 175 spin_lock(&hw->mdio_lock); in alx_read_phy_reg() 177 spin_unlock(&hw->mdio_lock); in alx_read_phy_reg() 186 spin_lock(&hw->mdio_lock); in alx_write_phy_reg() 188 spin_unlock(&hw->mdio_lock); in alx_write_phy_reg() 197 spin_lock(&hw->mdio_lock); in alx_read_phy_ext() 199 spin_unlock(&hw->mdio_lock); in alx_read_phy_ext() 208 spin_lock(&hw->mdio_lock); in alx_write_phy_ext() 210 spin_unlock(&hw->mdio_lock); in alx_write_phy_ext() 219 spin_lock(&hw->mdio_lock); in alx_read_phy_dbg() 221 spin_unlock(&hw->mdio_lock); in alx_read_phy_dbg() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/sunplus/ |
H A D | spl2sw_mdio.c | 37 spin_lock_irq(&comm->mdio_lock); in spl2sw_mdio_access() 40 spin_unlock_irq(&comm->mdio_lock); in spl2sw_mdio_access()
|
/kernel/linux/linux-6.6/drivers/net/dsa/qca/ |
H A D | ar9331.c | 869 mutex_lock_nested(&sbus->mdio_lock, MDIO_MUTEX_NESTED); in ar9331_mdio_read() 882 mutex_unlock(&sbus->mdio_lock); in ar9331_mdio_read() 886 mutex_unlock(&sbus->mdio_lock); in ar9331_mdio_read() 898 mutex_lock_nested(&sbus->mdio_lock, MDIO_MUTEX_NESTED); in ar9331_mdio_write() 905 mutex_unlock(&sbus->mdio_lock); in ar9331_mdio_write() 926 mutex_unlock(&sbus->mdio_lock); in ar9331_mdio_write() 931 mutex_unlock(&sbus->mdio_lock); in ar9331_mdio_write()
|
H A D | qca8k-8xxx.c | 437 mutex_lock_nested(&bus->mdio_lock, MDIO_MUTEX_NESTED); in qca8k_read_mii() 446 mutex_unlock(&bus->mdio_lock); in qca8k_read_mii() 459 mutex_lock_nested(&bus->mdio_lock, MDIO_MUTEX_NESTED); in qca8k_write_mii() 468 mutex_unlock(&bus->mdio_lock); in qca8k_write_mii() 483 mutex_lock_nested(&bus->mdio_lock, MDIO_MUTEX_NESTED); in qca8k_regmap_update_bits_mii() 498 mutex_unlock(&bus->mdio_lock); in qca8k_regmap_update_bits_mii() 676 mutex_lock(&priv->bus->mdio_lock); in qca8k_phy_eth_command() 690 mutex_unlock(&priv->bus->mdio_lock); in qca8k_phy_eth_command() 778 mutex_unlock(&priv->bus->mdio_lock); in qca8k_phy_eth_command() 833 mutex_lock_nested(&bus->mdio_lock, MDIO_MUTEX_NESTE in qca8k_mdio_write() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/atheros/atl1c/ |
H A D | atl1c_main.c | 216 spin_lock_irqsave(&adapter->mdio_lock, flags); in atl1c_phy_config() 218 spin_unlock_irqrestore(&adapter->mdio_lock, flags); in atl1c_phy_config() 237 spin_lock_irqsave(&adapter->mdio_lock, flags); in atl1c_check_link_status() 241 spin_unlock_irqrestore(&adapter->mdio_lock, flags); in atl1c_check_link_status() 257 spin_lock_irqsave(&adapter->mdio_lock, flags); in atl1c_check_link_status() 259 spin_unlock_irqrestore(&adapter->mdio_lock, flags); in atl1c_check_link_status() 290 spin_lock(&adapter->mdio_lock); in atl1c_link_chg_event() 293 spin_unlock(&adapter->mdio_lock); in atl1c_link_chg_event() 554 * caller should hold mdio_lock 585 spin_lock_irqsave(&adapter->mdio_lock, flag in atl1c_mii_ioctl() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/atheros/atl1c/ |
H A D | atl1c_main.c | 239 spin_lock_irqsave(&adapter->mdio_lock, flags); in atl1c_phy_config() 241 spin_unlock_irqrestore(&adapter->mdio_lock, flags); in atl1c_phy_config() 261 spin_lock_irqsave(&adapter->mdio_lock, flags); in atl1c_check_link_status() 263 spin_unlock_irqrestore(&adapter->mdio_lock, flags); in atl1c_check_link_status() 279 spin_lock_irqsave(&adapter->mdio_lock, flags); in atl1c_check_link_status() 281 spin_unlock_irqrestore(&adapter->mdio_lock, flags); in atl1c_check_link_status() 311 spin_lock(&adapter->mdio_lock); in atl1c_link_chg_event() 313 spin_unlock(&adapter->mdio_lock); in atl1c_link_chg_event() 576 * caller should hold mdio_lock 607 spin_lock_irqsave(&adapter->mdio_lock, flag in atl1c_mii_ioctl() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/freescale/ |
H A D | fsl_pq_mdio.c | 168 mutex_lock(&bus->mdio_lock); in fsl_pq_mdio_reset() 183 mutex_unlock(&bus->mdio_lock); in fsl_pq_mdio_reset()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/freescale/ |
H A D | fsl_pq_mdio.c | 169 mutex_lock(&bus->mdio_lock); in fsl_pq_mdio_reset() 184 mutex_unlock(&bus->mdio_lock); in fsl_pq_mdio_reset()
|
/kernel/linux/linux-6.6/drivers/net/dsa/mv88e6xxx/ |
H A D | pcs-6352.c | 43 mutex_lock(&mpcs->mdio.bus->mdio_lock); in marvell_c22_pcs_set_fiber_page() 84 mutex_unlock(&mpcs->mdio.bus->mdio_lock); in marvell_c22_pcs_restore_page()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/xilinx/ |
H A D | xilinx_axienet.h | 538 mutex_lock(&lp->mii_bus->mdio_lock); in axienet_lock_mii() 544 mutex_unlock(&lp->mii_bus->mdio_lock); in axienet_unlock_mii()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/atheros/atl1e/ |
H A D | atl1e_main.c | 123 spin_lock_irqsave(&adapter->mdio_lock, flags); in atl1e_phy_config() 125 spin_unlock_irqrestore(&adapter->mdio_lock, flags); in atl1e_phy_config() 205 spin_lock_irqsave(&adapter->mdio_lock, flags); in atl1e_link_chg_task() 207 spin_unlock_irqrestore(&adapter->mdio_lock, flags); in atl1e_link_chg_task() 216 spin_lock(&adapter->mdio_lock); in atl1e_link_chg_event() 219 spin_unlock(&adapter->mdio_lock); in atl1e_link_chg_event() 442 * caller should hold mdio_lock 474 spin_lock_irqsave(&adapter->mdio_lock, flags); in atl1e_mii_ioctl() 508 spin_unlock_irqrestore(&adapter->mdio_lock, flags); in atl1e_mii_ioctl() 629 spin_lock_init(&adapter->mdio_lock); in atl1e_sw_init() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/atheros/atl1e/ |
H A D | atl1e_main.c | 123 spin_lock_irqsave(&adapter->mdio_lock, flags); in atl1e_phy_config() 125 spin_unlock_irqrestore(&adapter->mdio_lock, flags); in atl1e_phy_config() 205 spin_lock_irqsave(&adapter->mdio_lock, flags); in atl1e_link_chg_task() 207 spin_unlock_irqrestore(&adapter->mdio_lock, flags); in atl1e_link_chg_task() 216 spin_lock(&adapter->mdio_lock); in atl1e_link_chg_event() 219 spin_unlock(&adapter->mdio_lock); in atl1e_link_chg_event() 442 * caller should hold mdio_lock 474 spin_lock_irqsave(&adapter->mdio_lock, flags); in atl1e_mii_ioctl() 508 spin_unlock_irqrestore(&adapter->mdio_lock, flags); in atl1e_mii_ioctl() 629 spin_lock_init(&adapter->mdio_lock); in atl1e_sw_init() [all...] |