Home
last modified time | relevance | path

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

12

/OK3568_Linux_fs/kernel/drivers/net/phy/
H A Dmdio_bus.c550 mutex_init(&bus->mdio_lock); in __mdiobus_register()
750 WARN_ON_ONCE(!mutex_is_locked(&bus->mdio_lock)); in __mdiobus_read()
776 WARN_ON_ONCE(!mutex_is_locked(&bus->mdio_lock)); in __mdiobus_write()
836 mutex_lock_nested(&bus->mdio_lock, MDIO_MUTEX_NESTED); in mdiobus_read_nested()
838 mutex_unlock(&bus->mdio_lock); in mdiobus_read_nested()
858 mutex_lock(&bus->mdio_lock); in mdiobus_read()
860 mutex_unlock(&bus->mdio_lock); in mdiobus_read()
884 mutex_lock_nested(&bus->mdio_lock, MDIO_MUTEX_NESTED); in mdiobus_write_nested()
886 mutex_unlock(&bus->mdio_lock); in mdiobus_write_nested()
907 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()
/OK3568_Linux_fs/kernel/drivers/net/dsa/
H 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()
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()
/OK3568_Linux_fs/kernel/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()
/OK3568_Linux_fs/kernel/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 …]
H A Dhw.h490 spinlock_t mdio_lock; member
/OK3568_Linux_fs/kernel/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()
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 …]
H A Datl1e.h431 spinlock_t mdio_lock; member
/OK3568_Linux_fs/kernel/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()
585 spin_lock_irqsave(&adapter->mdio_lock, flags); in atl1c_mii_ioctl()
619 spin_unlock_irqrestore(&adapter->mdio_lock, flags); in atl1c_mii_ioctl()
[all …]
H A Datl1c.h531 spinlock_t mdio_lock; member
/OK3568_Linux_fs/kernel/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()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/xscale/
H A Dixp4xx_eth.c250 static spinlock_t mdio_lock; variable
496 spin_lock_irqsave(&mdio_lock, flags); in ixp4xx_mdio_read()
498 spin_unlock_irqrestore(&mdio_lock, flags); in ixp4xx_mdio_read()
512 spin_lock_irqsave(&mdio_lock, flags); in ixp4xx_mdio_write()
514 spin_unlock_irqrestore(&mdio_lock, flags); in ixp4xx_mdio_write()
531 spin_lock_init(&mdio_lock); in ixp4xx_mdio_register()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/xilinx/
H A Dxilinx_axienet_main.c1097 mutex_lock(&lp->mii_bus->mdio_lock); in axienet_open()
1102 mutex_unlock(&lp->mii_bus->mdio_lock); in axienet_open()
1197 mutex_lock(&lp->mii_bus->mdio_lock); in axienet_stop()
1201 mutex_unlock(&lp->mii_bus->mdio_lock); in axienet_stop()
1718 mutex_lock(&lp->mii_bus->mdio_lock); in axienet_dma_err_handler()
1722 mutex_unlock(&lp->mii_bus->mdio_lock); in axienet_dma_err_handler()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/chelsio/cxgb3/
H A Dadapter.h263 struct mutex mdio_lock; member
H A 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()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/ibm/emac/
H A Dcore.h190 struct mutex mdio_lock; member
H A Dcore.c805 mutex_lock(&dev->mdio_lock); in __emac_mdio_read()
865 mutex_unlock(&dev->mdio_lock); in __emac_mdio_read()
877 mutex_lock(&dev->mdio_lock); in __emac_mdio_write()
927 mutex_unlock(&dev->mdio_lock); in __emac_mdio_write()
3066 mutex_init(&dev->mdio_lock); in emac_probe()
/OK3568_Linux_fs/kernel/include/linux/
H A Dphy.h321 struct mutex mdio_lock; member
1464 mutex_lock(&phydev->mdio.bus->mdio_lock); in phy_lock_mdio_bus()
1469 mutex_unlock(&phydev->mdio.bus->mdio_lock); in phy_unlock_mdio_bus()
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/phl/hal_g6/mac/mac_ax/
H A Dinit.c839 PLTFM_MUTEX_INIT(&adapter->hw_info->mdio_lock); in mix_info_init()
864 PLTFM_MUTEX_DEINIT(&adapter->hw_info->mdio_lock); in mix_info_exit()
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/phl/hal_g6/mac/mac_ax/
H A Dinit.c839 PLTFM_MUTEX_INIT(&adapter->hw_info->mdio_lock); in mix_info_init()
864 PLTFM_MUTEX_DEINIT(&adapter->hw_info->mdio_lock); in mix_info_exit()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/sfc/falcon/
H 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()
H A Dnic.h290 struct mutex mdio_lock; member
/OK3568_Linux_fs/kernel/drivers/net/ethernet/intel/
H A De100.c602 spinlock_t mdio_lock; member
929 spin_lock_irqsave(&nic->mdio_lock, flags); in mdio_ctrl_hw()
937 spin_unlock_irqrestore(&nic->mdio_lock, flags); in mdio_ctrl_hw()
947 spin_unlock_irqrestore(&nic->mdio_lock, flags); in mdio_ctrl_hw()
2898 spin_lock_init(&nic->mdio_lock); in e100_probe()

12