Lines Matching refs:bus
101 int (*read)(struct mii_bus *bus, int phy_id, int regnum);
102 int (*write)(struct mii_bus *bus, int phy_id, int regnum, u16 val);
103 int (*reset)(struct mii_bus *bus);
140 int mdiobus_register(struct mii_bus *bus);
141 void mdiobus_unregister(struct mii_bus *bus);
142 void mdiobus_free(struct mii_bus *bus);
143 struct phy_device *mdiobus_scan(struct mii_bus *bus, int addr);
144 int mdiobus_read(struct mii_bus *bus, int addr, u32 regnum);
145 int mdiobus_write(struct mii_bus *bus, int addr, u32 regnum, u16 val);
282 struct mii_bus *bus; member
462 return mdiobus_read(phydev->bus, phydev->addr, regnum); in phy_read()
477 return mdiobus_write(phydev->bus, phydev->addr, regnum, val); in phy_write()
480 int get_phy_id(struct mii_bus *bus, int addr, u32 *phy_id);
481 struct phy_device* get_phy_device(struct mii_bus *bus, int addr);
486 struct phy_device *phy_find_first(struct mii_bus *bus);