Lines Matching refs:mdio_device
34 struct mdio_device { struct
41 void (*device_free)(struct mdio_device *mdiodev); argument
42 void (*device_remove)(struct mdio_device *mdiodev); argument
52 #define to_mdio_device(d) container_of(d, struct mdio_device, dev) argument
71 int (*probe)(struct mdio_device *mdiodev);
74 void (*remove)(struct mdio_device *mdiodev);
80 static inline void mdiodev_set_drvdata(struct mdio_device *mdio, void *data) in mdiodev_set_drvdata()
85 static inline void *mdiodev_get_drvdata(struct mdio_device *mdio) in mdiodev_get_drvdata()
90 void mdio_device_free(struct mdio_device *mdiodev);
91 struct mdio_device *mdio_device_create(struct mii_bus *bus, int addr);
92 int mdio_device_register(struct mdio_device *mdiodev);
93 void mdio_device_remove(struct mdio_device *mdiodev);
94 void mdio_device_reset(struct mdio_device *mdiodev, int value);
367 int mdiobus_register_device(struct mdio_device *mdiodev);
368 int mdiobus_unregister_device(struct mdio_device *mdiodev);