Lines Matching refs:mdio_bus

132 	struct mv88e6xxx_mdio_bus *mdio_bus;  in mv88e6xxx_default_mdio_bus()  local
134 mdio_bus = list_first_entry_or_null(&chip->mdios, in mv88e6xxx_default_mdio_bus()
136 if (!mdio_bus) in mv88e6xxx_default_mdio_bus()
139 return mdio_bus->bus; in mv88e6xxx_default_mdio_bus()
3722 struct mv88e6xxx_mdio_bus *mdio_bus = bus->priv; in mv88e6xxx_mdio_read() local
3723 struct mv88e6xxx_chip *chip = mdio_bus->chip; in mv88e6xxx_mdio_read()
3749 struct mv88e6xxx_mdio_bus *mdio_bus = bus->priv; in mv88e6xxx_mdio_read_c45() local
3750 struct mv88e6xxx_chip *chip = mdio_bus->chip; in mv88e6xxx_mdio_read_c45()
3766 struct mv88e6xxx_mdio_bus *mdio_bus = bus->priv; in mv88e6xxx_mdio_write() local
3767 struct mv88e6xxx_chip *chip = mdio_bus->chip; in mv88e6xxx_mdio_write()
3783 struct mv88e6xxx_mdio_bus *mdio_bus = bus->priv; in mv88e6xxx_mdio_write_c45() local
3784 struct mv88e6xxx_chip *chip = mdio_bus->chip; in mv88e6xxx_mdio_write_c45()
3802 struct mv88e6xxx_mdio_bus *mdio_bus; in mv88e6xxx_mdio_register() local
3818 bus = mdiobus_alloc_size(sizeof(*mdio_bus)); in mv88e6xxx_mdio_register()
3822 mdio_bus = bus->priv; in mv88e6xxx_mdio_register()
3823 mdio_bus->bus = bus; in mv88e6xxx_mdio_register()
3824 mdio_bus->chip = chip; in mv88e6xxx_mdio_register()
3825 INIT_LIST_HEAD(&mdio_bus->list); in mv88e6xxx_mdio_register()
3826 mdio_bus->external = external; in mv88e6xxx_mdio_register()
3859 list_add_tail(&mdio_bus->list, &chip->mdios); in mv88e6xxx_mdio_register()
3861 list_add(&mdio_bus->list, &chip->mdios); in mv88e6xxx_mdio_register()
3873 struct mv88e6xxx_mdio_bus *mdio_bus, *p; in mv88e6xxx_mdios_unregister() local
3876 list_for_each_entry_safe(mdio_bus, p, &chip->mdios, list) { in mv88e6xxx_mdios_unregister()
3877 bus = mdio_bus->bus; in mv88e6xxx_mdios_unregister()
3879 if (!mdio_bus->external) in mv88e6xxx_mdios_unregister()