Lines Matching refs:bus
44 static int mdio_write_ranges(struct phy_device *phydev, struct mii_dev *bus, in mdio_write_ranges() argument
57 err = bus->write(bus, addr, devad, in mdio_write_ranges()
73 static int mdio_read_ranges(struct phy_device *phydev, struct mii_dev *bus, in mdio_read_ranges() argument
80 printf("Reading from bus %s\n", bus->name); in mdio_read_ranges()
89 val = bus->read(bus, addr, devad, reg); in mdio_read_ranges()
141 static int extract_phy_range(char *const argv[], int argc, struct mii_dev **bus, in extract_phy_range() argument
152 *bus = miiphy_get_dev_by_name(argv[0]); in extract_phy_range()
154 if (!*bus) in extract_phy_range()
175 *bus = dev->bus; in extract_phy_range()
191 struct mii_dev *bus; in do_mdio() local
216 bus = mdio_get_current_dev(); in do_mdio()
229 bus = phydev->bus; in do_mdio()
256 if (extract_phy_range(&(argv[2]), pos - 1, &bus, in do_mdio()
270 miiphy_set_current_dev(bus->name); in do_mdio()
274 mdio_write_ranges(phydev, bus, addrlo, addrhi, devadlo, devadhi, in do_mdio()
279 mdio_read_ranges(phydev, bus, addrlo, addrhi, devadlo, devadhi, in do_mdio()