mdio_device       290 drivers/net/dsa/b53/b53_mdio.c static int b53_mdio_probe(struct mdio_device *mdiodev)
mdio_device       351 drivers/net/dsa/b53/b53_mdio.c static void b53_mdio_remove(struct mdio_device *mdiodev)
mdio_device       277 drivers/net/dsa/dsa_loop.c static int dsa_loop_drv_probe(struct mdio_device *mdiodev)
mdio_device       313 drivers/net/dsa/dsa_loop.c static void dsa_loop_drv_remove(struct mdio_device *mdiodev)
mdio_device        21 drivers/net/dsa/lan9303_mdio.c 	struct mdio_device *device;
mdio_device        25 drivers/net/dsa/lan9303_mdio.c static void lan9303_mdio_real_write(struct mdio_device *mdio, int reg, u16 val)
mdio_device        43 drivers/net/dsa/lan9303_mdio.c static u16 lan9303_mdio_real_read(struct mdio_device *mdio, int reg)
mdio_device        99 drivers/net/dsa/lan9303_mdio.c static int lan9303_mdio_probe(struct mdio_device *mdiodev)
mdio_device       133 drivers/net/dsa/lan9303_mdio.c static void lan9303_mdio_remove(struct mdio_device *mdiodev)
mdio_device      1548 drivers/net/dsa/mt7530.c mt7530_probe(struct mdio_device *mdiodev)
mdio_device      1618 drivers/net/dsa/mt7530.c mt7530_remove(struct mdio_device *mdiodev)
mdio_device       253 drivers/net/dsa/mv88e6060.c static int mv88e6060_probe(struct mdio_device *mdiodev)
mdio_device       286 drivers/net/dsa/mv88e6060.c static void mv88e6060_remove(struct mdio_device *mdiodev)
mdio_device      5033 drivers/net/dsa/mv88e6xxx/chip.c static int mv88e6xxx_probe(struct mdio_device *mdiodev)
mdio_device      5178 drivers/net/dsa/mv88e6xxx/chip.c static void mv88e6xxx_remove(struct mdio_device *mdiodev)
mdio_device      1044 drivers/net/dsa/qca8k.c qca8k_sw_probe(struct mdio_device *mdiodev)
mdio_device      1094 drivers/net/dsa/qca8k.c qca8k_sw_remove(struct mdio_device *mdiodev)
mdio_device        43 drivers/net/phy/mdio_bus.c static int mdiobus_register_gpiod(struct mdio_device *mdiodev)
mdio_device        60 drivers/net/phy/mdio_bus.c static int mdiobus_register_reset(struct mdio_device *mdiodev)
mdio_device        79 drivers/net/phy/mdio_bus.c int mdiobus_register_device(struct mdio_device *mdiodev)
mdio_device       105 drivers/net/phy/mdio_bus.c int mdiobus_unregister_device(struct mdio_device *mdiodev)
mdio_device       120 drivers/net/phy/mdio_bus.c 	struct mdio_device *mdiodev = bus->mdio_map[addr];
mdio_device       296 drivers/net/phy/mdio_bus.c 				    struct mdio_device *mdiodev)
mdio_device       320 drivers/net/phy/mdio_bus.c 					   struct mdio_device *mdiodev)
mdio_device       336 drivers/net/phy/mdio_bus.c 	struct mdio_device *mdiodev;
mdio_device       371 drivers/net/phy/mdio_bus.c 	struct mdio_device *mdiodev;
mdio_device       453 drivers/net/phy/mdio_bus.c 	struct mdio_device *mdiodev;
mdio_device       705 drivers/net/phy/mdio_bus.c 	struct mdio_device *mdio = to_mdio_device(dev);
mdio_device        25 drivers/net/phy/mdio_device.c void mdio_device_free(struct mdio_device *mdiodev)
mdio_device        38 drivers/net/phy/mdio_device.c 	struct mdio_device *mdiodev = to_mdio_device(dev);
mdio_device        47 drivers/net/phy/mdio_device.c struct mdio_device *mdio_device_create(struct mii_bus *bus, int addr)
mdio_device        49 drivers/net/phy/mdio_device.c 	struct mdio_device *mdiodev;
mdio_device        76 drivers/net/phy/mdio_device.c int mdio_device_register(struct mdio_device *mdiodev)
mdio_device       109 drivers/net/phy/mdio_device.c void mdio_device_remove(struct mdio_device *mdiodev)
mdio_device       116 drivers/net/phy/mdio_device.c void mdio_device_reset(struct mdio_device *mdiodev, int value)
mdio_device       148 drivers/net/phy/mdio_device.c 	struct mdio_device *mdiodev = to_mdio_device(dev);
mdio_device       169 drivers/net/phy/mdio_device.c 	struct mdio_device *mdiodev = to_mdio_device(dev);
mdio_device      1584 drivers/net/phy/mscc.c 	struct mdio_device **map = phydev->mdio.bus->mdio_map;
mdio_device       206 drivers/net/phy/phy_device.c static void phy_mdio_device_free(struct mdio_device *mdiodev)
mdio_device       219 drivers/net/phy/phy_device.c static void phy_mdio_device_remove(struct mdio_device *mdiodev)
mdio_device       585 drivers/net/phy/phy_device.c 	struct mdio_device *mdiodev;
mdio_device        27 drivers/net/phy/xilinx_gmii2rgmii.c 	struct mdio_device *mdio;
mdio_device        60 drivers/net/phy/xilinx_gmii2rgmii.c static int xgmiitorgmii_probe(struct mdio_device *mdiodev)
mdio_device       106 drivers/of/of_mdio.c 	struct mdio_device *mdiodev;
mdio_device       294 drivers/of/of_mdio.c 	struct mdio_device *mdiodev;
mdio_device        54 drivers/phy/broadcom/phy-bcm-ns-usb3.c 	struct mdio_device *mdiodev;
mdio_device       192 drivers/phy/broadcom/phy-bcm-ns-usb3.c 	struct mdio_device *mdiodev = usb3->mdiodev;
mdio_device       197 drivers/phy/broadcom/phy-bcm-ns-usb3.c static int bcm_ns_usb3_mdio_probe(struct mdio_device *mdiodev)
mdio_device        28 drivers/phy/broadcom/phy-bcm-ns2-pcie.c 	struct mdio_device *mdiodev = phy_get_drvdata(p);
mdio_device        55 drivers/phy/broadcom/phy-bcm-ns2-pcie.c static int ns2_pci_phy_probe(struct mdio_device *mdiodev)
mdio_device        33 include/linux/mdio.h 	void (*device_free)(struct mdio_device *mdiodev);
mdio_device        34 include/linux/mdio.h 	void (*device_remove)(struct mdio_device *mdiodev);
mdio_device        44 include/linux/mdio.h #define to_mdio_device(d) container_of(d, struct mdio_device, dev)
mdio_device        63 include/linux/mdio.h 	int (*probe)(struct mdio_device *mdiodev);
mdio_device        66 include/linux/mdio.h 	void (*remove)(struct mdio_device *mdiodev);
mdio_device        72 include/linux/mdio.h static inline void mdiodev_set_drvdata(struct mdio_device *mdio, void *data)
mdio_device        77 include/linux/mdio.h static inline void *mdiodev_get_drvdata(struct mdio_device *mdio)
mdio_device        82 include/linux/mdio.h void mdio_device_free(struct mdio_device *mdiodev);
mdio_device        83 include/linux/mdio.h struct mdio_device *mdio_device_create(struct mii_bus *bus, int addr);
mdio_device        84 include/linux/mdio.h int mdio_device_register(struct mdio_device *mdiodev);
mdio_device        85 include/linux/mdio.h void mdio_device_remove(struct mdio_device *mdiodev);
mdio_device        86 include/linux/mdio.h void mdio_device_reset(struct mdio_device *mdiodev, int value);
mdio_device       325 include/linux/mdio.h int mdiobus_register_device(struct mdio_device *mdiodev);
mdio_device       326 include/linux/mdio.h int mdiobus_unregister_device(struct mdio_device *mdiodev);
mdio_device       237 include/linux/phy.h 	struct mdio_device *mdio_map[PHY_MAX_ADDR];
mdio_device       361 include/linux/phy.h 	struct mdio_device mdio;
mdio_device        17 include/linux/phy_led_triggers.h 				       FIELD_SIZEOF(struct mdio_device, addr)+\