Home
last modified time | relevance | path

Searched refs:user_mii_bus (Results 1 – 12 of 12) sorted by relevance

/linux-6.12.1/drivers/net/dsa/
Dbcm_sf2.c624 priv->user_mii_bus = mdiobus_alloc(); in bcm_sf2_mdio_register()
625 if (!priv->user_mii_bus) { in bcm_sf2_mdio_register()
630 priv->user_mii_bus->priv = priv; in bcm_sf2_mdio_register()
631 priv->user_mii_bus->name = "sf2 user mii"; in bcm_sf2_mdio_register()
632 priv->user_mii_bus->read = bcm_sf2_sw_mdio_read; in bcm_sf2_mdio_register()
633 priv->user_mii_bus->write = bcm_sf2_sw_mdio_write; in bcm_sf2_mdio_register()
634 snprintf(priv->user_mii_bus->id, MII_BUS_ID_SIZE, "sf2-%d", in bcm_sf2_mdio_register()
653 ds->user_mii_bus = priv->user_mii_bus; in bcm_sf2_mdio_register()
654 priv->user_mii_bus->parent = ds->dev->parent; in bcm_sf2_mdio_register()
655 priv->user_mii_bus->phy_mask = ~priv->indir_phy_mask; in bcm_sf2_mdio_register()
[all …]
Dbcm_sf2.h110 struct mii_bus *user_mii_bus; member
Dmt7530.c2188 ds->user_mii_bus->irq[p] = irq; in mt7530_setup_mdio_irq()
2297 ds->user_mii_bus = bus; in mt7530_setup_mdio()
/linux-6.12.1/net/dsa/
Ddsa.c658 if (!ds->user_mii_bus && ds->ops->phy_read) { in dsa_switch_setup()
659 ds->user_mii_bus = mdiobus_alloc(); in dsa_switch_setup()
660 if (!ds->user_mii_bus) { in dsa_switch_setup()
667 err = mdiobus_register(ds->user_mii_bus); in dsa_switch_setup()
678 if (ds->user_mii_bus && ds->ops->phy_read) in dsa_switch_setup()
679 mdiobus_free(ds->user_mii_bus); in dsa_switch_setup()
697 if (ds->user_mii_bus && ds->ops->phy_read) { in dsa_switch_teardown()
698 mdiobus_unregister(ds->user_mii_bus); in dsa_switch_teardown()
699 mdiobus_free(ds->user_mii_bus); in dsa_switch_teardown()
700 ds->user_mii_bus = NULL; in dsa_switch_teardown()
Duser.c341 ds->user_mii_bus->priv = (void *)ds; in dsa_user_mii_bus_init()
342 ds->user_mii_bus->name = "dsa user smi"; in dsa_user_mii_bus_init()
343 ds->user_mii_bus->read = dsa_user_phy_read; in dsa_user_mii_bus_init()
344 ds->user_mii_bus->write = dsa_user_phy_write; in dsa_user_mii_bus_init()
345 snprintf(ds->user_mii_bus->id, MII_BUS_ID_SIZE, "dsa-%d.%d", in dsa_user_mii_bus_init()
347 ds->user_mii_bus->parent = ds->dev; in dsa_user_mii_bus_init()
348 ds->user_mii_bus->phy_mask = ~ds->phys_mii_mask; in dsa_user_mii_bus_init()
2575 user_dev->phydev = mdiobus_get_phy(ds->user_mii_bus, addr); in dsa_user_phy_connect()
2614 if (ret == -ENODEV && ds->user_mii_bus) { in dsa_user_phy_setup()
/linux-6.12.1/drivers/net/dsa/realtek/
Drealtek.h60 struct mii_bus *user_mii_bus; member
Drtl83xx.c105 priv->user_mii_bus = bus; in rtl83xx_setup_user_mdio()
/linux-6.12.1/drivers/net/dsa/microchip/
Dksz_common.c2256 ds->user_mii_bus->irq[phy] = irq; in ksz_irq_phy_setup()
2263 irq_dispose_mapping(ds->user_mii_bus->irq[phy]); in ksz_irq_phy_setup()
2275 irq_dispose_mapping(ds->user_mii_bus->irq[phy]); in ksz_irq_phy_free()
2303 ds->user_mii_bus = bus; in ksz_mdio_register()
/linux-6.12.1/include/net/
Ddsa.h477 struct mii_bus *user_mii_bus; member
/linux-6.12.1/drivers/net/dsa/qca/
Dqca8k-8xxx.c980 ds->user_mii_bus = bus; in qca8k_mdio_register()
/linux-6.12.1/drivers/net/dsa/b53/
Db53_common.c978 return mdiobus_get_phy(ds->user_mii_bus, port); in b53_get_phy_device()
/linux-6.12.1/drivers/net/dsa/mv88e6xxx/
Dchip.c3944 ds->user_mii_bus = mv88e6xxx_default_mdio_bus(chip); in mv88e6xxx_setup()