Home
last modified time | relevance | path

Searched refs:mdio_lock (Results 1 – 25 of 34) sorted by relevance

12

/linux-6.3-rc2/drivers/net/phy/
A Dmdio_bus.c695 mutex_init(&bus->mdio_lock); in __mdiobus_register()
1033 mutex_unlock(&bus->mdio_lock); in mdiobus_read_nested()
1053 mutex_lock(&bus->mdio_lock); in mdiobus_read()
1055 mutex_unlock(&bus->mdio_lock); in mdiobus_read()
1076 mutex_lock(&bus->mdio_lock); in mdiobus_c45_read()
1152 mutex_lock(&bus->mdio_lock); in mdiobus_write()
1177 mutex_lock(&bus->mdio_lock); in mdiobus_c45_write()
1226 mutex_lock(&bus->mdio_lock); in mdiobus_modify()
1249 mutex_lock(&bus->mdio_lock); in mdiobus_c45_modify()
1272 mutex_lock(&bus->mdio_lock); in mdiobus_modify_changed()
[all …]
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()
/linux-6.3-rc2/drivers/net/dsa/
A Dlan9303_mdio.c35 mutex_lock(&sw_dev->device->bus->mdio_lock); in lan9303_mdio_write()
38 mutex_unlock(&sw_dev->device->bus->mdio_lock); in lan9303_mdio_write()
53 mutex_lock(&sw_dev->device->bus->mdio_lock); in lan9303_mdio_read()
56 mutex_unlock(&sw_dev->device->bus->mdio_lock); in lan9303_mdio_read()
A Dmt7530.c153 mutex_unlock(&bus->mdio_lock); in core_write()
169 mutex_unlock(&bus->mdio_lock); in core_rmw()
246 mutex_unlock(&bus->mdio_lock); in mt7530_write()
265 mutex_unlock(&bus->mdio_lock); in _mt7530_read()
293 mutex_unlock(&bus->mdio_lock); in mt7530_rmw()
681 mutex_unlock(&bus->mdio_lock); in mt7531_ind_c45_phy_read()
729 mutex_unlock(&bus->mdio_lock); in mt7531_ind_c45_phy_write()
767 mutex_unlock(&bus->mdio_lock); in mt7531_ind_c22_phy_read()
805 mutex_unlock(&bus->mdio_lock); in mt7531_ind_c22_phy_write()
1118 mutex_unlock(&bus->mdio_lock); in mt7530_port_change_mtu()
[all …]
/linux-6.3-rc2/drivers/net/dsa/microchip/
A Dksz8863_smi.c33 mutex_lock_nested(&mdev->bus->mdio_lock, MDIO_MUTEX_NESTED); in ksz8863_mdio_read()
47 mutex_unlock(&mdev->bus->mdio_lock); in ksz8863_mdio_read()
65 mutex_lock_nested(&mdev->bus->mdio_lock, MDIO_MUTEX_NESTED); in ksz8863_mdio_write()
76 mutex_unlock(&mdev->bus->mdio_lock); in ksz8863_mdio_write()
/linux-6.3-rc2/drivers/net/mdio/
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()
/linux-6.3-rc2/drivers/net/dsa/realtek/
A Drealtek-mdio.c47 mutex_lock(&bus->mdio_lock); in realtek_mdio_write()
64 mutex_unlock(&bus->mdio_lock); in realtek_mdio_write()
75 mutex_lock(&bus->mdio_lock); in realtek_mdio_read()
96 mutex_unlock(&bus->mdio_lock); in realtek_mdio_read()
/linux-6.3-rc2/drivers/net/ethernet/atheros/alx/
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 …]
A Dhw.h490 spinlock_t mdio_lock; member
/linux-6.3-rc2/drivers/net/ethernet/sunplus/
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()
A Dspl2sw_define.h251 spinlock_t mdio_lock; /* spinlock for mdio commands */ member
/linux-6.3-rc2/drivers/net/dsa/qca/
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()
A Dqca8k-8xxx.c436 mutex_lock_nested(&bus->mdio_lock, MDIO_MUTEX_NESTED); in qca8k_read_mii()
445 mutex_unlock(&bus->mdio_lock); in qca8k_read_mii()
458 mutex_lock_nested(&bus->mdio_lock, MDIO_MUTEX_NESTED); in qca8k_write_mii()
467 mutex_unlock(&bus->mdio_lock); in qca8k_write_mii()
482 mutex_lock_nested(&bus->mdio_lock, MDIO_MUTEX_NESTED); in qca8k_regmap_update_bits_mii()
497 mutex_unlock(&bus->mdio_lock); in qca8k_regmap_update_bits_mii()
830 mutex_lock_nested(&bus->mdio_lock, MDIO_MUTEX_NESTED); in qca8k_mdio_write()
845 mutex_unlock(&bus->mdio_lock); in qca8k_mdio_write()
867 mutex_lock_nested(&bus->mdio_lock, MDIO_MUTEX_NESTED); in qca8k_mdio_read()
886 mutex_unlock(&bus->mdio_lock); in qca8k_mdio_read()
/linux-6.3-rc2/drivers/net/ethernet/xilinx/
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()
/linux-6.3-rc2/drivers/net/ethernet/atheros/atl1e/
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()
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()
1222 spin_lock(&adapter->mdio_lock); in atl1e_clear_phy_int()
[all …]
A Datl1e.h431 spinlock_t mdio_lock; member
/linux-6.3-rc2/drivers/net/ethernet/atheros/atl1c/
A Datl1c_main.c249 spin_lock_irqsave(&adapter->mdio_lock, flags); in atl1c_phy_config()
251 spin_unlock_irqrestore(&adapter->mdio_lock, flags); in atl1c_phy_config()
271 spin_lock_irqsave(&adapter->mdio_lock, flags); in atl1c_check_link_status()
273 spin_unlock_irqrestore(&adapter->mdio_lock, flags); in atl1c_check_link_status()
289 spin_lock_irqsave(&adapter->mdio_lock, flags); in atl1c_check_link_status()
321 spin_lock(&adapter->mdio_lock); in atl1c_link_chg_event()
323 spin_unlock(&adapter->mdio_lock); in atl1c_link_chg_event()
622 spin_lock_irqsave(&adapter->mdio_lock, flags); in atl1c_mii_ioctl()
852 spin_lock_init(&adapter->mdio_lock); in atl1c_sw_init()
1604 spin_lock(&adapter->mdio_lock); in atl1c_clear_phy_int()
[all …]
A Datl1c.h537 spinlock_t mdio_lock; member
/linux-6.3-rc2/drivers/net/ethernet/freescale/
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()
/linux-6.3-rc2/drivers/net/ethernet/xscale/
A Dixp4xx_eth.c268 static DEFINE_SPINLOCK(mdio_lock);
517 spin_lock_irqsave(&mdio_lock, flags); in ixp4xx_mdio_read()
519 spin_unlock_irqrestore(&mdio_lock, flags); in ixp4xx_mdio_read()
533 spin_lock_irqsave(&mdio_lock, flags); in ixp4xx_mdio_write()
535 spin_unlock_irqrestore(&mdio_lock, flags); in ixp4xx_mdio_write()
/linux-6.3-rc2/drivers/net/ethernet/chelsio/cxgb3/
A Dadapter.h263 struct mutex mdio_lock; member
A Dt3_hw.c218 mutex_lock(&adapter->mdio_lock); in t3_mi1_read()
225 mutex_unlock(&adapter->mdio_lock); in t3_mi1_read()
237 mutex_lock(&adapter->mdio_lock); in t3_mi1_write()
243 mutex_unlock(&adapter->mdio_lock); in t3_mi1_write()
280 mutex_lock(&adapter->mdio_lock); in mi1_ext_read()
289 mutex_unlock(&adapter->mdio_lock); in mi1_ext_read()
300 mutex_lock(&adapter->mdio_lock); in mi1_ext_write()
308 mutex_unlock(&adapter->mdio_lock); in mi1_ext_write()
/linux-6.3-rc2/drivers/net/ethernet/ibm/emac/
A Dcore.h190 struct mutex mdio_lock; member
/linux-6.3-rc2/include/linux/
A Dphy.h387 struct mutex mdio_lock; member
1686 mutex_lock(&phydev->mdio.bus->mdio_lock); in phy_lock_mdio_bus()
1691 mutex_unlock(&phydev->mdio.bus->mdio_lock); in phy_unlock_mdio_bus()
/linux-6.3-rc2/drivers/net/ethernet/sfc/falcon/
A Dfalcon.c1584 mutex_lock(&nic_data->mdio_lock); in falcon_mdio_write()
1620 mutex_unlock(&nic_data->mdio_lock); in falcon_mdio_write()
1633 mutex_lock(&nic_data->mdio_lock); in falcon_mdio_read()
1672 mutex_unlock(&nic_data->mdio_lock); in falcon_mdio_read()
1700 mutex_init(&nic_data->mdio_lock); in falcon_probe_port()

Completed in 75 milliseconds

12