Lines Matching refs:mdio_bus
117 struct mv88e6xxx_mdio_bus *mdio_bus;
119 mdio_bus = list_first_entry(&chip->mdios, struct mv88e6xxx_mdio_bus,
121 if (!mdio_bus)
124 return mdio_bus->bus;
3044 struct mv88e6xxx_mdio_bus *mdio_bus = bus->priv;
3045 struct mv88e6xxx_chip *chip = mdio_bus->chip;
3070 struct mv88e6xxx_mdio_bus *mdio_bus = bus->priv;
3071 struct mv88e6xxx_chip *chip = mdio_bus->chip;
3089 struct mv88e6xxx_mdio_bus *mdio_bus;
3102 bus = mdiobus_alloc_size(sizeof(*mdio_bus));
3106 mdio_bus = bus->priv;
3107 mdio_bus->bus = bus;
3108 mdio_bus->chip = chip;
3109 INIT_LIST_HEAD(&mdio_bus->list);
3110 mdio_bus->external = external;
3138 list_add_tail(&mdio_bus->list, &chip->mdios);
3140 list_add(&mdio_bus->list, &chip->mdios);
3152 struct mv88e6xxx_mdio_bus *mdio_bus;
3155 list_for_each_entry(mdio_bus, &chip->mdios, list) {
3156 bus = mdio_bus->bus;
3158 if (!mdio_bus->external)