Home
last modified time | relevance | path

Searched refs:mdiobus (Results 1 - 18 of 18) sorted by relevance

/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlxbf_gige/
H A Dmlxbf_gige_mdio.c320 priv->mdiobus = devm_mdiobus_alloc(dev); in mlxbf_gige_mdio_probe()
321 if (!priv->mdiobus) { in mlxbf_gige_mdio_probe()
326 priv->mdiobus->name = "mlxbf-mdio"; in mlxbf_gige_mdio_probe()
327 priv->mdiobus->read = mlxbf_gige_mdio_read; in mlxbf_gige_mdio_probe()
328 priv->mdiobus->write = mlxbf_gige_mdio_write; in mlxbf_gige_mdio_probe()
329 priv->mdiobus->parent = dev; in mlxbf_gige_mdio_probe()
330 priv->mdiobus->priv = priv; in mlxbf_gige_mdio_probe()
331 snprintf(priv->mdiobus->id, MII_BUS_ID_SIZE, "%s", in mlxbf_gige_mdio_probe()
334 ret = mdiobus_register(priv->mdiobus); in mlxbf_gige_mdio_probe()
343 mdiobus_unregister(priv->mdiobus); in mlxbf_gige_mdio_remove()
[all...]
H A Dmlxbf_gige.h103 struct mii_bus *mdiobus; member
H A Dmlxbf_gige_main.c437 phydev = phy_find_first(priv->mdiobus); in mlxbf_gige_probe()
444 priv->mdiobus->irq[addr] = phy_irq; in mlxbf_gige_probe()
/kernel/linux/linux-6.6/drivers/net/ethernet/asix/
H A Dax88796c_ioctl.h22 int ax88796c_mdio_read(struct mii_bus *mdiobus, int phy_id, int loc);
23 int ax88796c_mdio_write(struct mii_bus *mdiobus, int phy_id, int loc, u16 val);
H A Dax88796c_ioctl.c171 int ax88796c_mdio_read(struct mii_bus *mdiobus, int phy_id, int loc) in ax88796c_mdio_read() argument
173 struct ax88796c_device *ax_local = mdiobus->priv; in ax88796c_mdio_read()
193 ax88796c_mdio_write(struct mii_bus *mdiobus, int phy_id, int loc, u16 val) in ax88796c_mdio_write() argument
195 struct ax88796c_device *ax_local = mdiobus->priv; in ax88796c_mdio_write()
H A Dax88796c_main.c997 ax_local->mdiobus = devm_mdiobus_alloc(&spi->dev); in ax88796c_probe()
998 if (!ax_local->mdiobus) in ax88796c_probe()
1001 ax_local->mdiobus->priv = ax_local; in ax88796c_probe()
1002 ax_local->mdiobus->read = ax88796c_mdio_read; in ax88796c_probe()
1003 ax_local->mdiobus->write = ax88796c_mdio_write; in ax88796c_probe()
1004 ax_local->mdiobus->name = "ax88976c-mdiobus"; in ax88796c_probe()
1005 ax_local->mdiobus->phy_mask = (u32)~BIT(AX88796C_PHY_ID); in ax88796c_probe()
1006 ax_local->mdiobus->parent = &spi->dev; in ax88796c_probe()
1008 snprintf(ax_local->mdiobus in ax88796c_probe()
[all...]
H A Dax88796c_main.h105 struct mii_bus *mdiobus; member
/kernel/linux/linux-6.6/drivers/net/usb/
H A Dsmsc95xx.c73 struct mii_bus *mdiobus; member
1165 pdata->mdiobus = mdiobus_alloc(); in smsc95xx_bind()
1166 if (!pdata->mdiobus) { in smsc95xx_bind()
1177 pdata->mdiobus->phy_mask = ~(1u << SMSC95XX_INTERNAL_PHY_ID); in smsc95xx_bind()
1179 pdata->mdiobus->priv = dev; in smsc95xx_bind()
1180 pdata->mdiobus->read = smsc95xx_mdiobus_read; in smsc95xx_bind()
1181 pdata->mdiobus->write = smsc95xx_mdiobus_write; in smsc95xx_bind()
1182 pdata->mdiobus->reset = smsc95xx_mdiobus_reset; in smsc95xx_bind()
1183 pdata->mdiobus->name = "smsc95xx-mdiobus"; in smsc95xx_bind()
[all...]
H A Dlan78xx.c468 struct mii_bus *mdiobus; member
2069 dev->mdiobus = mdiobus_alloc(); in lan78xx_mdio_init()
2070 if (!dev->mdiobus) { in lan78xx_mdio_init()
2075 dev->mdiobus->priv = (void *)dev; in lan78xx_mdio_init()
2076 dev->mdiobus->read = lan78xx_mdiobus_read; in lan78xx_mdio_init()
2077 dev->mdiobus->write = lan78xx_mdiobus_write; in lan78xx_mdio_init()
2078 dev->mdiobus->name = "lan78xx-mdiobus"; in lan78xx_mdio_init()
2079 dev->mdiobus->parent = &dev->udev->dev; in lan78xx_mdio_init()
2081 snprintf(dev->mdiobus in lan78xx_mdio_init()
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/davicom/
H A Ddm9051.c79 * @mdiobus: mii bus structure
102 struct mii_bus *mdiobus; member
1112 db->mdiobus = devm_mdiobus_alloc(&spi->dev); in dm9051_mdio_register()
1113 if (!db->mdiobus) in dm9051_mdio_register()
1116 db->mdiobus->priv = db; in dm9051_mdio_register()
1117 db->mdiobus->read = dm9051_mdio_read; in dm9051_mdio_register()
1118 db->mdiobus->write = dm9051_mdio_write; in dm9051_mdio_register()
1119 db->mdiobus->name = "dm9051-mdiobus"; in dm9051_mdio_register()
1120 db->mdiobus in dm9051_mdio_register()
[all...]
/kernel/linux/linux-5.10/drivers/net/usb/
H A Dsmsc95xx.c62 struct mii_bus *mdiobus; member
1121 pdata->mdiobus = mdiobus_alloc(); in smsc95xx_bind()
1122 if (!pdata->mdiobus) { in smsc95xx_bind()
1133 pdata->mdiobus->phy_mask = ~(1u << SMSC95XX_INTERNAL_PHY_ID); in smsc95xx_bind()
1135 pdata->mdiobus->priv = dev; in smsc95xx_bind()
1136 pdata->mdiobus->read = smsc95xx_mdiobus_read; in smsc95xx_bind()
1137 pdata->mdiobus->write = smsc95xx_mdiobus_write; in smsc95xx_bind()
1138 pdata->mdiobus->name = "smsc95xx-mdiobus"; in smsc95xx_bind()
1139 pdata->mdiobus in smsc95xx_bind()
[all...]
H A Dlan78xx.c409 struct mii_bus *mdiobus; member
1795 dev->mdiobus = mdiobus_alloc(); in lan78xx_mdio_init()
1796 if (!dev->mdiobus) { in lan78xx_mdio_init()
1801 dev->mdiobus->priv = (void *)dev; in lan78xx_mdio_init()
1802 dev->mdiobus->read = lan78xx_mdiobus_read; in lan78xx_mdio_init()
1803 dev->mdiobus->write = lan78xx_mdiobus_write; in lan78xx_mdio_init()
1804 dev->mdiobus->name = "lan78xx-mdiobus"; in lan78xx_mdio_init()
1805 dev->mdiobus->parent = &dev->udev->dev; in lan78xx_mdio_init()
1807 snprintf(dev->mdiobus in lan78xx_mdio_init()
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/engleder/
H A Dtsnep_main.c2370 adapter->mdiobus = devm_mdiobus_alloc(&adapter->pdev->dev); in tsnep_mdio_init()
2371 if (!adapter->mdiobus) { in tsnep_mdio_init()
2377 adapter->mdiobus->priv = (void *)adapter; in tsnep_mdio_init()
2378 adapter->mdiobus->parent = &adapter->pdev->dev; in tsnep_mdio_init()
2379 adapter->mdiobus->read = tsnep_mdiobus_read; in tsnep_mdio_init()
2380 adapter->mdiobus->write = tsnep_mdiobus_write; in tsnep_mdio_init()
2381 adapter->mdiobus->name = TSNEP "-mdiobus"; in tsnep_mdio_init()
2382 snprintf(adapter->mdiobus->id, MII_BUS_ID_SIZE, "%s", in tsnep_mdio_init()
2386 adapter->mdiobus in tsnep_mdio_init()
[all...]
H A Dtsnep.h162 struct mii_bus *mdiobus; member
/kernel/linux/linux-6.6/drivers/net/ethernet/microchip/
H A Dlan743x_main.c1510 phydev = phy_find_first(adapter->mdiobus); in lan743x_phy_open()
3214 mdiobus_unregister(adapter->mdiobus); in lan743x_mdiobus_cleanup()
3292 adapter->mdiobus = devm_mdiobus_alloc(&adapter->pdev->dev); in lan743x_mdiobus_init()
3293 if (!(adapter->mdiobus)) { in lan743x_mdiobus_init()
3298 adapter->mdiobus->priv = (void *)adapter; in lan743x_mdiobus_init()
3307 adapter->mdiobus->read = lan743x_mdiobus_read_c22; in lan743x_mdiobus_init()
3308 adapter->mdiobus->write = lan743x_mdiobus_write_c22; in lan743x_mdiobus_init()
3309 adapter->mdiobus->read_c45 = lan743x_mdiobus_read_c45; in lan743x_mdiobus_init()
3310 adapter->mdiobus->write_c45 = lan743x_mdiobus_write_c45; in lan743x_mdiobus_init()
3311 adapter->mdiobus in lan743x_mdiobus_init()
[all...]
H A Dlan743x_main.h1011 struct mii_bus *mdiobus; member
/kernel/linux/linux-5.10/drivers/net/ethernet/microchip/
H A Dlan743x_main.c1054 phydev = phy_find_first(adapter->mdiobus); in lan743x_phy_open()
2745 mdiobus_unregister(adapter->mdiobus); in lan743x_mdiobus_cleanup()
2805 adapter->mdiobus = devm_mdiobus_alloc(&adapter->pdev->dev); in lan743x_mdiobus_init()
2806 if (!(adapter->mdiobus)) { in lan743x_mdiobus_init()
2811 adapter->mdiobus->priv = (void *)adapter; in lan743x_mdiobus_init()
2812 adapter->mdiobus->read = lan743x_mdiobus_read; in lan743x_mdiobus_init()
2813 adapter->mdiobus->write = lan743x_mdiobus_write; in lan743x_mdiobus_init()
2814 adapter->mdiobus->name = "lan743x-mdiobus"; in lan743x_mdiobus_init()
2815 snprintf(adapter->mdiobus in lan743x_mdiobus_init()
[all...]
H A Dlan743x_main.h705 struct mii_bus *mdiobus; member

Completed in 39 milliseconds