Home
last modified time | relevance | path

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

/Linux-v4.19/drivers/net/phy/
Dmdio_bus.c387 mutex_init(&bus->mdio_lock); in __mdiobus_register()
545 WARN_ON_ONCE(!mutex_is_locked(&bus->mdio_lock)); in __mdiobus_read()
570 WARN_ON_ONCE(!mutex_is_locked(&bus->mdio_lock)); in __mdiobus_write()
599 mutex_lock_nested(&bus->mdio_lock, MDIO_MUTEX_NESTED); in mdiobus_read_nested()
601 mutex_unlock(&bus->mdio_lock); in mdiobus_read_nested()
623 mutex_lock(&bus->mdio_lock); in mdiobus_read()
625 mutex_unlock(&bus->mdio_lock); in mdiobus_read()
651 mutex_lock_nested(&bus->mdio_lock, MDIO_MUTEX_NESTED); in mdiobus_write_nested()
653 mutex_unlock(&bus->mdio_lock); in mdiobus_write_nested()
676 mutex_lock(&bus->mdio_lock); in mdiobus_write()
[all …]
Dphy-core.c275 mutex_lock(&bus->mdio_lock); in phy_read_mmd()
280 mutex_unlock(&bus->mdio_lock); in phy_read_mmd()
314 mutex_lock(&bus->mdio_lock); in phy_write_mmd()
319 mutex_unlock(&bus->mdio_lock); in phy_write_mmd()
366 mutex_lock(&phydev->mdio.bus->mdio_lock); in phy_modify()
368 mutex_unlock(&phydev->mdio.bus->mdio_lock); in phy_modify()
394 mutex_lock(&phydev->mdio.bus->mdio_lock); in phy_save_page()
461 mutex_unlock(&phydev->mdio.bus->mdio_lock); in phy_restore_page()
Dmdio-mux.c47 mutex_lock_nested(&pb->mii_bus->mdio_lock, MDIO_MUTEX_MUX); in mdio_mux_read()
56 mutex_unlock(&pb->mii_bus->mdio_lock); in mdio_mux_read()
72 mutex_lock_nested(&pb->mii_bus->mdio_lock, MDIO_MUTEX_MUX); in mdio_mux_write()
81 mutex_unlock(&pb->mii_bus->mdio_lock); in mdio_mux_write()
/Linux-v4.19/drivers/net/dsa/
Dlan9303_mdio.c44 mutex_lock(&sw_dev->device->bus->mdio_lock); in lan9303_mdio_write()
47 mutex_unlock(&sw_dev->device->bus->mdio_lock); in lan9303_mdio_write()
62 mutex_lock(&sw_dev->device->bus->mdio_lock); in lan9303_mdio_read()
65 mutex_unlock(&sw_dev->device->bus->mdio_lock); in lan9303_mdio_read()
Dmt7530.c197 mutex_lock_nested(&bus->mdio_lock, MDIO_MUTEX_NESTED); in core_write()
201 mutex_unlock(&bus->mdio_lock); in core_write()
210 mutex_lock_nested(&bus->mdio_lock, MDIO_MUTEX_NESTED); in core_rmw()
217 mutex_unlock(&bus->mdio_lock); in core_rmw()
290 mutex_lock_nested(&bus->mdio_lock, MDIO_MUTEX_NESTED); in mt7530_write()
294 mutex_unlock(&bus->mdio_lock); in mt7530_write()
303 mutex_lock_nested(&bus->mdio_lock, MDIO_MUTEX_NESTED); in _mt7530_read()
307 mutex_unlock(&bus->mdio_lock); in _mt7530_read()
328 mutex_lock_nested(&bus->mdio_lock, MDIO_MUTEX_NESTED); in mt7530_rmw()
335 mutex_unlock(&bus->mdio_lock); in mt7530_rmw()
Dqca8k.c148 mutex_lock_nested(&priv->bus->mdio_lock, MDIO_MUTEX_NESTED); in qca8k_read()
153 mutex_unlock(&priv->bus->mdio_lock); in qca8k_read()
165 mutex_lock_nested(&priv->bus->mdio_lock, MDIO_MUTEX_NESTED); in qca8k_write()
170 mutex_unlock(&priv->bus->mdio_lock); in qca8k_write()
181 mutex_lock_nested(&priv->bus->mdio_lock, MDIO_MUTEX_NESTED); in qca8k_rmw()
189 mutex_unlock(&priv->bus->mdio_lock); in qca8k_rmw()
/Linux-v4.19/drivers/net/ethernet/atheros/alx/
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 …]
Dhw.h490 spinlock_t mdio_lock; member
Dmain.c1745 spin_lock_init(&alx->hw.mdio_lock); in alx_probe()
/Linux-v4.19/drivers/net/ethernet/atheros/atl1e/
Datl1e_main.c140 spin_lock_irqsave(&adapter->mdio_lock, flags); in atl1e_phy_config()
142 spin_unlock_irqrestore(&adapter->mdio_lock, flags); in atl1e_phy_config()
224 spin_lock_irqsave(&adapter->mdio_lock, flags); in atl1e_link_chg_task()
226 spin_unlock_irqrestore(&adapter->mdio_lock, flags); in atl1e_link_chg_task()
235 spin_lock(&adapter->mdio_lock); in atl1e_link_chg_event()
238 spin_unlock(&adapter->mdio_lock); in atl1e_link_chg_event()
490 spin_lock_irqsave(&adapter->mdio_lock, flags); in atl1e_mii_ioctl()
524 spin_unlock_irqrestore(&adapter->mdio_lock, flags); in atl1e_mii_ioctl()
645 spin_lock_init(&adapter->mdio_lock); in atl1e_sw_init()
1235 spin_lock(&adapter->mdio_lock); in atl1e_clear_phy_int()
[all …]
Datl1e.h444 spinlock_t mdio_lock; member
/Linux-v4.19/drivers/net/ethernet/atheros/atl1c/
Datl1c_main.c232 spin_lock_irqsave(&adapter->mdio_lock, flags); in atl1c_phy_config()
234 spin_unlock_irqrestore(&adapter->mdio_lock, flags); in atl1c_phy_config()
254 spin_lock_irqsave(&adapter->mdio_lock, flags); in atl1c_check_link_status()
258 spin_unlock_irqrestore(&adapter->mdio_lock, flags); in atl1c_check_link_status()
274 spin_lock_irqsave(&adapter->mdio_lock, flags); in atl1c_check_link_status()
276 spin_unlock_irqrestore(&adapter->mdio_lock, flags); in atl1c_check_link_status()
307 spin_lock(&adapter->mdio_lock); in atl1c_link_chg_event()
310 spin_unlock(&adapter->mdio_lock); in atl1c_link_chg_event()
601 spin_lock_irqsave(&adapter->mdio_lock, flags); in atl1c_mii_ioctl()
635 spin_unlock_irqrestore(&adapter->mdio_lock, flags); in atl1c_mii_ioctl()
[all …]
Datl1c.h544 spinlock_t mdio_lock; member
/Linux-v4.19/drivers/net/ethernet/freescale/
Dfsl_pq_mdio.c173 mutex_lock(&bus->mdio_lock); in fsl_pq_mdio_reset()
188 mutex_unlock(&bus->mdio_lock); in fsl_pq_mdio_reset()
/Linux-v4.19/drivers/net/ethernet/xscale/
Dixp4xx_eth.c251 static spinlock_t mdio_lock; variable
497 spin_lock_irqsave(&mdio_lock, flags); in ixp4xx_mdio_read()
499 spin_unlock_irqrestore(&mdio_lock, flags); in ixp4xx_mdio_read()
513 spin_lock_irqsave(&mdio_lock, flags); in ixp4xx_mdio_write()
515 spin_unlock_irqrestore(&mdio_lock, flags); in ixp4xx_mdio_write()
543 spin_lock_init(&mdio_lock); in ixp4xx_mdio_register()
/Linux-v4.19/drivers/net/ethernet/chelsio/cxgb3/
Dadapter.h263 struct mutex mdio_lock; member
Dt3_hw.c217 mutex_lock(&adapter->mdio_lock); in t3_mi1_read()
224 mutex_unlock(&adapter->mdio_lock); in t3_mi1_read()
236 mutex_lock(&adapter->mdio_lock); in t3_mi1_write()
242 mutex_unlock(&adapter->mdio_lock); in t3_mi1_write()
279 mutex_lock(&adapter->mdio_lock); in mi1_ext_read()
288 mutex_unlock(&adapter->mdio_lock); in mi1_ext_read()
299 mutex_lock(&adapter->mdio_lock); in mi1_ext_write()
307 mutex_unlock(&adapter->mdio_lock); in mi1_ext_write()
Dcxgb3_main.c3281 mutex_init(&adapter->mdio_lock); in init_one()
/Linux-v4.19/drivers/net/ethernet/ibm/emac/
Dcore.h199 struct mutex mdio_lock; member
Dcore.c810 mutex_lock(&dev->mdio_lock); in __emac_mdio_read()
870 mutex_unlock(&dev->mdio_lock); in __emac_mdio_read()
882 mutex_lock(&dev->mdio_lock); in __emac_mdio_write()
933 mutex_unlock(&dev->mdio_lock); in __emac_mdio_write()
3039 mutex_init(&dev->mdio_lock); in emac_probe()
/Linux-v4.19/drivers/net/ethernet/sfc/falcon/
Dfalcon.c1587 mutex_lock(&nic_data->mdio_lock); in falcon_mdio_write()
1623 mutex_unlock(&nic_data->mdio_lock); in falcon_mdio_write()
1636 mutex_lock(&nic_data->mdio_lock); in falcon_mdio_read()
1675 mutex_unlock(&nic_data->mdio_lock); in falcon_mdio_read()
1703 mutex_init(&nic_data->mdio_lock); in falcon_probe_port()
Dnic.h293 struct mutex mdio_lock; member
/Linux-v4.19/drivers/net/ethernet/intel/
De100.c605 spinlock_t mdio_lock; member
932 spin_lock_irqsave(&nic->mdio_lock, flags); in mdio_ctrl_hw()
940 spin_unlock_irqrestore(&nic->mdio_lock, flags); in mdio_ctrl_hw()
950 spin_unlock_irqrestore(&nic->mdio_lock, flags); in mdio_ctrl_hw()
2889 spin_lock_init(&nic->mdio_lock); in e100_probe()
/Linux-v4.19/include/linux/
Dphy.h206 struct mutex mdio_lock; member
/Linux-v4.19/drivers/net/ethernet/faraday/
Dftgmac100.c1420 mutex_lock(&priv->mii_bus->mdio_lock); in ftgmac100_reset_task()
1449 mutex_unlock(&priv->mii_bus->mdio_lock); in ftgmac100_reset_task()