Lines Matching refs:bus
92 int (*read)(struct mii_bus *bus, int phy_id, int regnum);
93 int (*write)(struct mii_bus *bus, int phy_id, int regnum, u16 val);
94 int (*reset)(struct mii_bus *bus);
126 int mdiobus_register(struct mii_bus *bus);
127 void mdiobus_unregister(struct mii_bus *bus);
128 void mdiobus_free(struct mii_bus *bus);
129 struct phy_device *mdiobus_scan(struct mii_bus *bus, int addr);
130 int mdiobus_read(struct mii_bus *bus, int addr, u16 regnum);
131 int mdiobus_write(struct mii_bus *bus, int addr, u16 regnum, u16 val);
267 struct mii_bus *bus; member
422 return mdiobus_read(phydev->bus, phydev->addr, regnum); in phy_read()
437 return mdiobus_write(phydev->bus, phydev->addr, regnum, val); in phy_write()
440 int get_phy_id(struct mii_bus *bus, int addr, u32 *phy_id);
441 struct phy_device* get_phy_device(struct mii_bus *bus, int addr);
485 struct phy_device* phy_device_create(struct mii_bus *bus, int addr, int phy_id);