Lines Matching refs:mdiodev
35 void (*device_free)(struct mdio_device *mdiodev);
36 void (*device_remove)(struct mdio_device *mdiodev);
71 int (*probe)(struct mdio_device *mdiodev);
74 void (*remove)(struct mdio_device *mdiodev);
77 void (*shutdown)(struct mdio_device *mdiodev);
94 void mdio_device_free(struct mdio_device *mdiodev);
96 int mdio_device_register(struct mdio_device *mdiodev);
97 void mdio_device_remove(struct mdio_device *mdiodev);
98 void mdio_device_reset(struct mdio_device *mdiodev, int value);
103 static inline void mdio_device_get(struct mdio_device *mdiodev) in mdio_device_get() argument
105 get_device(&mdiodev->dev); in mdio_device_get()
108 static inline void mdio_device_put(struct mdio_device *mdiodev) in mdio_device_put() argument
110 mdio_device_free(mdiodev); in mdio_device_put()
607 static inline int __mdiodev_read(struct mdio_device *mdiodev, u32 regnum) in __mdiodev_read() argument
609 return __mdiobus_read(mdiodev->bus, mdiodev->addr, regnum); in __mdiodev_read()
612 static inline int __mdiodev_write(struct mdio_device *mdiodev, u32 regnum, in __mdiodev_write() argument
615 return __mdiobus_write(mdiodev->bus, mdiodev->addr, regnum, val); in __mdiodev_write()
618 static inline int __mdiodev_modify(struct mdio_device *mdiodev, u32 regnum, in __mdiodev_modify() argument
621 return __mdiobus_modify(mdiodev->bus, mdiodev->addr, regnum, mask, set); in __mdiodev_modify()
624 static inline int __mdiodev_modify_changed(struct mdio_device *mdiodev, in __mdiodev_modify_changed() argument
627 return __mdiobus_modify_changed(mdiodev->bus, mdiodev->addr, regnum, in __mdiodev_modify_changed()
631 static inline int mdiodev_read(struct mdio_device *mdiodev, u32 regnum) in mdiodev_read() argument
633 return mdiobus_read(mdiodev->bus, mdiodev->addr, regnum); in mdiodev_read()
636 static inline int mdiodev_write(struct mdio_device *mdiodev, u32 regnum, in mdiodev_write() argument
639 return mdiobus_write(mdiodev->bus, mdiodev->addr, regnum, val); in mdiodev_write()
642 static inline int mdiodev_modify(struct mdio_device *mdiodev, u32 regnum, in mdiodev_modify() argument
645 return mdiobus_modify(mdiodev->bus, mdiodev->addr, regnum, mask, set); in mdiodev_modify()
648 static inline int mdiodev_modify_changed(struct mdio_device *mdiodev, in mdiodev_modify_changed() argument
651 return mdiobus_modify_changed(mdiodev->bus, mdiodev->addr, regnum, in mdiodev_modify_changed()
655 static inline int mdiodev_c45_modify(struct mdio_device *mdiodev, int devad, in mdiodev_c45_modify() argument
658 return mdiobus_c45_modify(mdiodev->bus, mdiodev->addr, devad, regnum, in mdiodev_c45_modify()
662 static inline int mdiodev_c45_modify_changed(struct mdio_device *mdiodev, in mdiodev_c45_modify_changed() argument
666 return mdiobus_c45_modify_changed(mdiodev->bus, mdiodev->addr, devad, in mdiodev_c45_modify_changed()
670 static inline int mdiodev_c45_read(struct mdio_device *mdiodev, int devad, in mdiodev_c45_read() argument
673 return mdiobus_c45_read(mdiodev->bus, mdiodev->addr, devad, regnum); in mdiodev_c45_read()
676 static inline int mdiodev_c45_write(struct mdio_device *mdiodev, u32 devad, in mdiodev_c45_write() argument
679 return mdiobus_c45_write(mdiodev->bus, mdiodev->addr, devad, regnum, in mdiodev_c45_write()
683 int mdiobus_register_device(struct mdio_device *mdiodev);
684 int mdiobus_unregister_device(struct mdio_device *mdiodev);