Home
last modified time | relevance | path

Searched refs:mdio_lock (Results 1 - 25 of 64) sorted by relevance

123

/kernel/linux/linux-6.6/drivers/net/phy/
H A Dmdio_bus.c700 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 Dmdio-mux.c44 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 Dlan9303_mdio.c35 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 Dmt7530.c137 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 Dqca8k.c150 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 Dlan9303_mdio.c35 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 Dmt7530-mdio.c67 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 Dksz8863_smi.c36 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 Dmdio_bus.c555 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 Dbcm7xxx.c248 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 Dmdio-mux.c44 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 Drealtek-mdio.c48 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 Dhw.c175 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 Dhw.c175 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 Dspl2sw_mdio.c37 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 Dar9331.c869 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 Dqca8k-8xxx.c437 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 Datl1c_main.c216 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 Datl1c_main.c239 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 Dfsl_pq_mdio.c168 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 Dfsl_pq_mdio.c169 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 Dpcs-6352.c43 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 Dxilinx_axienet.h538 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 Datl1e_main.c123 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 Datl1e_main.c123 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...]

Completed in 31 milliseconds

123