| /linux/include/linux/ |
| H A D | mdio.h | 28 struct mdio_device { struct 34 void (*device_free)(struct mdio_device *mdiodev); argument 35 void (*device_remove)(struct mdio_device *mdiodev); argument 47 #define to_mdio_device(__dev) container_of_const(__dev, struct mdio_device, dev) argument 67 int (*probe)(struct mdio_device *mdiodev); 70 void (*remove)(struct mdio_device *mdiodev); 73 void (*shutdown)(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); [all …]
|
| H A D | phylink.h | 822 void phylink_mii_c22_pcs_get_state(struct mdio_device *pcs, 827 int phylink_mii_c22_pcs_config(struct mdio_device *pcs, 831 void phylink_mii_c22_pcs_an_restart(struct mdio_device *pcs); 835 void phylink_mii_c45_pcs_get_state(struct mdio_device *pcs,
|
| H A D | of_mdio.h | 36 struct mdio_device *of_mdio_find_device(struct device_node *np); 98 static inline struct mdio_device *of_mdio_find_device(struct device_node *np) in of_mdio_find_device()
|
| H A D | phy_led_triggers.h | 17 sizeof_field(struct mdio_device, addr)+\
|
| /linux/drivers/net/dsa/realtek/ |
| H A D | realtek-mdio.h | 18 int realtek_mdio_probe(struct mdio_device *mdiodev); 19 void realtek_mdio_remove(struct mdio_device *mdiodev); 20 void realtek_mdio_shutdown(struct mdio_device *mdiodev); 33 static inline int realtek_mdio_probe(struct mdio_device *mdiodev) in realtek_mdio_probe() 38 static inline void realtek_mdio_remove(struct mdio_device *mdiodev) in realtek_mdio_remove() 42 static inline void realtek_mdio_shutdown(struct mdio_device *mdiodev) in realtek_mdio_shutdown()
|
| H A D | realtek-mdio.c | 121 int realtek_mdio_probe(struct mdio_device *mdiodev) in realtek_mdio_probe() 155 void realtek_mdio_remove(struct mdio_device *mdiodev) in realtek_mdio_remove() 178 void realtek_mdio_shutdown(struct mdio_device *mdiodev) in realtek_mdio_shutdown()
|
| /linux/drivers/net/phy/ |
| H A D | mdio_device.c | 27 void mdio_device_free(struct mdio_device *mdiodev) in mdio_device_free() 39 struct mdio_device *mdio_device_create(struct mii_bus *bus, int addr) in mdio_device_create() 41 struct mdio_device *mdiodev; in mdio_device_create() 71 int mdio_device_register(struct mdio_device *mdiodev) in mdio_device_register() 104 void mdio_device_remove(struct mdio_device *mdiodev) in mdio_device_remove() 118 int mdio_device_register_reset(struct mdio_device *mdiodev) in mdio_device_register_reset() 154 void mdio_device_unregister_reset(struct mdio_device *mdiodev) in mdio_device_unregister_reset() 164 void mdio_device_reset(struct mdio_device *mdiodev, int value) in mdio_device_reset() 203 struct mdio_device *mdiodev = to_mdio_device(dev); in mdio_probe() 224 struct mdio_device *mdiodev = to_mdio_device(dev); in mdio_remove() [all …]
|
| H A D | mdio-private.h | 8 int mdio_device_register_reset(struct mdio_device *mdiodev); 9 void mdio_device_unregister_reset(struct mdio_device *mdiodev);
|
| H A D | mdio_bus_provider.c | 79 static int of_mdiobus_find_phy(struct device *dev, struct mdio_device *mdiodev, in of_mdiobus_find_phy() 122 struct mdio_device *mdiodev) in of_mdiobus_link_mdiodev() 280 struct mdio_device *mdiodev; in __mdiobus_register() 396 struct mdio_device *mdiodev; in mdiobus_unregister()
|
| H A D | mdio_bus.c | 37 int mdiobus_register_device(struct mdio_device *mdiodev) in mdiobus_register_device() 59 int mdiobus_unregister_device(struct mdio_device *mdiodev) in mdiobus_unregister_device() 72 static struct mdio_device *mdiobus_find_device(struct mii_bus *bus, int addr) in mdiobus_find_device() 84 struct mdio_device *mdiodev; in mdiobus_get_phy() 181 struct mdio_device *mdiodev = to_mdio_device(dev); in mdio_bus_device_stat_field_show() 961 struct mdio_device *mdio = to_mdio_device(dev); in mdio_bus_match()
|
| H A D | xilinx_gmii2rgmii.c | 28 struct mdio_device *mdio; 85 static int xgmiitorgmii_probe(struct mdio_device *mdiodev) in xgmiitorgmii_probe()
|
| /linux/drivers/base/regmap/ |
| H A D | regmap-mdio.c | 15 struct mdio_device *mdio_dev = context; in regmap_mdio_c22_read() 32 struct mdio_device *mdio_dev = context; in regmap_mdio_c22_write() 47 struct mdio_device *mdio_dev = context; in regmap_mdio_c45_read() 68 struct mdio_device *mdio_dev = context; in regmap_mdio_c45_write() 85 struct regmap *__regmap_init_mdio(struct mdio_device *mdio_dev, in __regmap_init_mdio() 102 struct regmap *__devm_regmap_init_mdio(struct mdio_device *mdio_dev, in __devm_regmap_init_mdio()
|
| /linux/drivers/net/pcs/ |
| H A D | pcs-lynx.c | 25 struct mdio_device *mdio; 60 static void lynx_pcs_get_state_usxgmii(struct mdio_device *pcs, in lynx_pcs_get_state_usxgmii() 114 static int lynx_pcs_config_giga(struct mdio_device *pcs, in lynx_pcs_config_giga() 152 static int lynx_pcs_config_usxgmii(struct mdio_device *pcs, in lynx_pcs_config_usxgmii() 207 static void lynx_pcs_link_up_sgmii(struct mdio_device *pcs, in lynx_pcs_link_up_sgmii() 286 static struct phylink_pcs *lynx_pcs_create(struct mdio_device *mdio) in lynx_pcs_create() 308 struct mdio_device *mdio; in lynx_pcs_create_mdiodev() 341 struct mdio_device *mdio; in lynx_pcs_create_fwnode()
|
| /linux/drivers/net/dsa/ |
| H A D | lan9303_mdio.c | 21 struct mdio_device *device; 25 static void lan9303_mdio_real_write(struct mdio_device *mdio, int reg, u16 val) in lan9303_mdio_real_write() 43 static u16 lan9303_mdio_real_read(struct mdio_device *mdio, int reg) in lan9303_mdio_real_read() 99 static int lan9303_mdio_probe(struct mdio_device *mdiodev) in lan9303_mdio_probe() 133 static void lan9303_mdio_remove(struct mdio_device *mdiodev) in lan9303_mdio_remove() 143 static void lan9303_mdio_shutdown(struct mdio_device *mdiodev) in lan9303_mdio_shutdown()
|
| H A D | mt7530-mdio.c | 148 mt7530_probe(struct mdio_device *mdiodev) in mt7530_probe() 215 mt7530_remove(struct mdio_device *mdiodev) in mt7530_remove() 239 static void mt7530_shutdown(struct mdio_device *mdiodev) in mt7530_shutdown()
|
| H A D | mv88e6060.c | 304 static int mv88e6060_probe(struct mdio_device *mdiodev) in mv88e6060_probe() 339 static void mv88e6060_remove(struct mdio_device *mdiodev) in mv88e6060_remove() 349 static void mv88e6060_shutdown(struct mdio_device *mdiodev) in mv88e6060_shutdown()
|
| H A D | dsa_loop.c | 42 static struct mdio_device *switch_mdiodev; 321 static int dsa_loop_drv_probe(struct mdio_device *mdiodev) in dsa_loop_drv_probe() 363 static void dsa_loop_drv_remove(struct mdio_device *mdiodev) in dsa_loop_drv_remove() 377 static void dsa_loop_drv_shutdown(struct mdio_device *mdiodev) in dsa_loop_drv_shutdown()
|
| /linux/drivers/net/dsa/xrs700x/ |
| H A D | xrs700x_mdio.c | 27 struct mdio_device *mdiodev = context; in xrs700x_mdio_reg_read() 62 struct mdio_device *mdiodev = context; in xrs700x_mdio_reg_write() 107 static int xrs700x_mdio_probe(struct mdio_device *mdiodev) in xrs700x_mdio_probe() 135 static void xrs700x_mdio_remove(struct mdio_device *mdiodev) in xrs700x_mdio_remove() 145 static void xrs700x_mdio_shutdown(struct mdio_device *mdiodev) in xrs700x_mdio_shutdown()
|
| /linux/drivers/net/dsa/microchip/ |
| H A D | ksz8863_smi.c | 29 struct mdio_device *mdev; in ksz8863_mdio_read() 58 struct mdio_device *mdev; in ksz8863_mdio_write() 134 static int ksz8863_smi_probe(struct mdio_device *mdiodev) in ksz8863_smi_probe() 181 static void ksz8863_smi_remove(struct mdio_device *mdiodev) in ksz8863_smi_remove() 189 static void ksz8863_smi_shutdown(struct mdio_device *mdiodev) in ksz8863_smi_shutdown()
|
| /linux/drivers/phy/broadcom/ |
| H A D | phy-bcm-ns-usb3.c | 53 struct mdio_device *mdiodev; 185 struct mdio_device *mdiodev = usb3->mdiodev; in bcm_ns_usb3_mdio_phy_write() 190 static int bcm_ns_usb3_mdio_probe(struct mdio_device *mdiodev) in bcm_ns_usb3_mdio_probe()
|
| H A D | phy-bcm-ns2-pcie.c | 18 struct mdio_device *mdiodev = phy_get_drvdata(p); in ns2_pci_phy_init() 43 static int ns2_pci_phy_probe(struct mdio_device *mdiodev) in ns2_pci_phy_probe()
|
| /linux/drivers/net/dsa/b53/ |
| H A D | b53_mdio.c | 292 static int b53_mdio_probe(struct mdio_device *mdiodev) in b53_mdio_probe() 353 static void b53_mdio_remove(struct mdio_device *mdiodev) in b53_mdio_remove() 363 static void b53_mdio_shutdown(struct mdio_device *mdiodev) in b53_mdio_shutdown()
|
| /linux/drivers/net/dsa/mxl862xx/ |
| H A D | mxl862xx.h | 13 struct mdio_device *mdiodev;
|
| H A D | mxl862xx.c | 405 static int mxl862xx_probe(struct mdio_device *mdiodev) in mxl862xx_probe() 433 static void mxl862xx_remove(struct mdio_device *mdiodev) in mxl862xx_remove() 443 static void mxl862xx_shutdown(struct mdio_device *mdiodev) in mxl862xx_shutdown()
|
| /linux/drivers/net/mdio/ |
| H A D | of_mdio.c | 56 struct mdio_device *mdiodev; in of_mdiobus_register_device() 282 struct mdio_device *of_mdio_find_device(struct device_node *np) in of_mdio_find_device()
|