mii_bus 36 include/linux/mdio-bitbang.h int (*reset)(struct mii_bus *bus); mii_bus 40 include/linux/mdio-bitbang.h struct mii_bus *alloc_mdio_bitbang(struct mdiobb_ctrl *ctrl); mii_bus 43 include/linux/mdio-bitbang.h void free_mdio_bitbang(struct mii_bus *bus); mii_bus 29 include/linux/mdio-gpio.h int (*reset)(struct mii_bus *bus); mii_bus 16 include/linux/of_mdio.h extern int of_mdiobus_register(struct mii_bus *mdio, struct device_node *np); mii_bus 26 include/linux/of_mdio.h extern struct mii_bus *of_mdio_find_bus(struct device_node *mdio_np); mii_bus 29 include/linux/of_mdio.h static inline int of_mdiobus_register(struct mii_bus *mdio, struct device_node *np) mii_bus 59 include/linux/of_mdio.h static inline struct mii_bus *of_mdio_find_bus(struct device_node *mdio_np) mii_bus 159 include/linux/phy.h int (*read)(struct mii_bus *bus, int phy_id, int regnum); mii_bus 160 include/linux/phy.h int (*write)(struct mii_bus *bus, int phy_id, int regnum, u16 val); mii_bus 161 include/linux/phy.h int (*reset)(struct mii_bus *bus); mii_bus 190 include/linux/phy.h #define to_mii_bus(d) container_of(d, struct mii_bus, dev) mii_bus 192 include/linux/phy.h struct mii_bus *mdiobus_alloc_size(size_t); mii_bus 193 include/linux/phy.h static inline struct mii_bus *mdiobus_alloc(void) mii_bus 198 include/linux/phy.h int mdiobus_register(struct mii_bus *bus); mii_bus 199 include/linux/phy.h void mdiobus_unregister(struct mii_bus *bus); mii_bus 200 include/linux/phy.h void mdiobus_free(struct mii_bus *bus); mii_bus 201 include/linux/phy.h struct mii_bus *devm_mdiobus_alloc_size(struct device *dev, int sizeof_priv); mii_bus 202 include/linux/phy.h static inline struct mii_bus *devm_mdiobus_alloc(struct device *dev) mii_bus 207 include/linux/phy.h void devm_mdiobus_free(struct device *dev, struct mii_bus *bus); mii_bus 208 include/linux/phy.h struct phy_device *mdiobus_scan(struct mii_bus *bus, int addr); mii_bus 209 include/linux/phy.h int mdiobus_read(struct mii_bus *bus, int addr, u32 regnum); mii_bus 210 include/linux/phy.h int mdiobus_write(struct mii_bus *bus, int addr, u32 regnum, u16 val); mii_bus 357 include/linux/phy.h struct mii_bus *bus; mii_bus 698 include/linux/phy.h struct phy_device *phy_device_create(struct mii_bus *bus, int addr, int phy_id, mii_bus 701 include/linux/phy.h struct phy_device *get_phy_device(struct mii_bus *bus, int addr, bool is_c45); mii_bus 708 include/linux/phy.h struct phy_device *phy_find_first(struct mii_bus *bus); mii_bus 148 include/net/dsa.h struct mii_bus *slave_mii_bus; mii_bus 249 include/net/dsa.h struct mii_bus *dsa_host_dev_to_mii_bus(struct device *dev);