Lines Matching refs:mii_bus
103 struct phy_device *mdiobus_get_phy(struct mii_bus *bus, int addr) in mdiobus_get_phy()
117 bool mdiobus_is_registered_device(struct mii_bus *bus, int addr) in mdiobus_is_registered_device()
131 struct mii_bus *mdiobus_alloc_size(size_t size) in mdiobus_alloc_size()
133 struct mii_bus *bus; in mdiobus_alloc_size()
162 mdiobus_free(*(struct mii_bus **)res); in _devm_mdiobus_free()
167 struct mii_bus **r = res; in devm_mdiobus_match()
189 struct mii_bus *devm_mdiobus_alloc_size(struct device *dev, int sizeof_priv) in devm_mdiobus_alloc_size()
191 struct mii_bus **ptr, *bus; in devm_mdiobus_alloc_size()
217 void devm_mdiobus_free(struct device *dev, struct mii_bus *bus) in devm_mdiobus_free()
236 struct mii_bus *bus = to_mii_bus(d); in mdiobus_release()
267 struct mii_bus *of_mdio_find_bus(struct device_node *mdio_bus_np) in of_mdio_find_bus()
287 static void of_mdiobus_link_mdiodev(struct mii_bus *bus, in of_mdiobus_link_mdiodev()
311 static inline void of_mdiobus_link_mdiodev(struct mii_bus *mdio, in of_mdiobus_link_mdiodev()
325 static int mdiobus_create_device(struct mii_bus *bus, in mdiobus_create_device()
361 int __mdiobus_register(struct mii_bus *bus, struct module *owner) in __mdiobus_register()
443 void mdiobus_unregister(struct mii_bus *bus) in mdiobus_unregister()
479 void mdiobus_free(struct mii_bus *bus) in mdiobus_free()
506 struct phy_device *mdiobus_scan(struct mii_bus *bus, int addr) in mdiobus_scan()
541 int __mdiobus_read(struct mii_bus *bus, int addr, u32 regnum) in __mdiobus_read()
566 int __mdiobus_write(struct mii_bus *bus, int addr, u32 regnum, u16 val) in __mdiobus_write()
593 int mdiobus_read_nested(struct mii_bus *bus, int addr, u32 regnum) in mdiobus_read_nested()
617 int mdiobus_read(struct mii_bus *bus, int addr, u32 regnum) in mdiobus_read()
645 int mdiobus_write_nested(struct mii_bus *bus, int addr, u32 regnum, u16 val) in mdiobus_write_nested()
670 int mdiobus_write(struct mii_bus *bus, int addr, u32 regnum, u16 val) in mdiobus_write()