/kernel/linux/linux-5.10/include/linux/ |
D | mdio.h | 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); 77 void (*shutdown)(struct mdio_device *mdiodev); 83 static inline void mdiodev_set_drvdata(struct mdio_device *mdio, void *data) in mdiodev_set_drvdata() 88 static inline void *mdiodev_get_drvdata(struct mdio_device *mdio) in mdiodev_get_drvdata() 93 void mdio_device_free(struct mdio_device *mdiodev); [all …]
|
D | phylink.h | 481 void phylink_mii_c22_pcs_get_state(struct mdio_device *pcs, 483 int phylink_mii_c22_pcs_set_advertisement(struct mdio_device *pcs, 486 int phylink_mii_c22_pcs_config(struct mdio_device *pcs, unsigned int mode, 489 void phylink_mii_c22_pcs_an_restart(struct mdio_device *pcs); 491 void phylink_mii_c45_pcs_get_state(struct mdio_device *pcs,
|
D | pcs-lynx.h | 14 struct mdio_device *mdio; 17 struct lynx_pcs *lynx_pcs_create(struct mdio_device *mdio);
|
D | of_mdio.h | 20 struct mdio_device *of_mdio_find_device(struct device_node *np); 85 static inline struct mdio_device *of_mdio_find_device(struct device_node *np) in of_mdio_find_device()
|
D | phy_led_triggers.h | 17 sizeof_field(struct mdio_device, addr)+\
|
D | phy.h | 336 struct mdio_device *mdio_map[PHY_MAX_ADDR]; 541 struct mdio_device mdio;
|
/kernel/linux/linux-5.10/drivers/net/phy/ |
D | mdio_device.c | 25 void mdio_device_free(struct mdio_device *mdiodev) in mdio_device_free() 38 struct mdio_device *mdiodev = to_mdio_device(dev); in mdio_device_bus_match() 47 struct mdio_device *mdio_device_create(struct mii_bus *bus, int addr) in mdio_device_create() 49 struct mdio_device *mdiodev; in mdio_device_create() 76 int mdio_device_register(struct mdio_device *mdiodev) in mdio_device_register() 109 void mdio_device_remove(struct mdio_device *mdiodev) in mdio_device_remove() 116 void mdio_device_reset(struct mdio_device *mdiodev, int value) in mdio_device_reset() 148 struct mdio_device *mdiodev = to_mdio_device(dev); in mdio_probe() 169 struct mdio_device *mdiodev = to_mdio_device(dev); in mdio_remove() 184 struct mdio_device *mdiodev = to_mdio_device(dev); in mdio_shutdown()
|
D | mdio_bus.c | 43 static int mdiobus_register_gpiod(struct mdio_device *mdiodev) in mdiobus_register_gpiod() 57 static int mdiobus_register_reset(struct mdio_device *mdiodev) in mdiobus_register_reset() 70 int mdiobus_register_device(struct mdio_device *mdiodev) in mdiobus_register_device() 96 int mdiobus_unregister_device(struct mdio_device *mdiodev) in mdiobus_unregister_device() 111 struct mdio_device *mdiodev = bus->mdio_map[addr]; in mdiobus_get_phy() 239 struct mdio_device *mdiodev = to_mdio_device(dev); in mdio_bus_device_stat_field_show() 445 struct mdio_device *mdiodev) in of_mdiobus_link_mdiodev() 469 struct mdio_device *mdiodev) in of_mdiobus_link_mdiodev() 485 struct mdio_device *mdiodev; in mdiobus_create_device() 520 struct mdio_device *mdiodev; in __mdiobus_register() [all …]
|
D | xilinx_gmii2rgmii.c | 27 struct mdio_device *mdio; 60 static int xgmiitorgmii_probe(struct mdio_device *mdiodev) in xgmiitorgmii_probe()
|
D | Makefile | 6 mdio-bus-y += mdio_bus.o mdio_device.o
|
D | phylink.c | 2432 void phylink_mii_c22_pcs_get_state(struct mdio_device *pcs, in phylink_mii_c22_pcs_get_state() 2489 int phylink_mii_c22_pcs_set_advertisement(struct mdio_device *pcs, in phylink_mii_c22_pcs_set_advertisement() 2555 int phylink_mii_c22_pcs_config(struct mdio_device *pcs, unsigned int mode, in phylink_mii_c22_pcs_config() 2591 void phylink_mii_c22_pcs_an_restart(struct mdio_device *pcs) in phylink_mii_c22_pcs_an_restart() 2605 void phylink_mii_c45_pcs_get_state(struct mdio_device *pcs, in phylink_mii_c45_pcs_get_state()
|
D | phy_device.c | 207 static void phy_mdio_device_free(struct mdio_device *mdiodev) in phy_mdio_device_free() 220 static void phy_mdio_device_remove(struct mdio_device *mdiodev) in phy_mdio_device_remove() 555 struct mdio_device *mdiodev; in phy_device_create()
|
/kernel/linux/linux-5.10/drivers/net/pcs/ |
D | pcs-lynx.c | 33 static void lynx_pcs_get_state_usxgmii(struct mdio_device *pcs, in lynx_pcs_get_state_usxgmii() 56 static void lynx_pcs_get_state_2500basex(struct mdio_device *pcs, in lynx_pcs_get_state_2500basex() 111 static int lynx_pcs_config_sgmii(struct mdio_device *pcs, unsigned int mode, in lynx_pcs_config_sgmii() 140 static int lynx_pcs_config_usxgmii(struct mdio_device *pcs, unsigned int mode, in lynx_pcs_config_usxgmii() 188 static void lynx_pcs_link_up_sgmii(struct mdio_device *pcs, unsigned int mode, in lynx_pcs_link_up_sgmii() 244 static void lynx_pcs_link_up_2500basex(struct mdio_device *pcs, in lynx_pcs_link_up_2500basex() 296 struct lynx_pcs *lynx_pcs_create(struct mdio_device *mdio) in lynx_pcs_create()
|
/kernel/linux/linux-5.10/drivers/net/dsa/ |
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()
|
D | mv88e6060.c | 257 static int mv88e6060_probe(struct mdio_device *mdiodev) in mv88e6060_probe() 292 static void mv88e6060_remove(struct mdio_device *mdiodev) in mv88e6060_remove()
|
D | dsa_loop.c | 317 static int dsa_loop_drv_probe(struct mdio_device *mdiodev) in dsa_loop_drv_probe() 360 static void dsa_loop_drv_remove(struct mdio_device *mdiodev) in dsa_loop_drv_remove()
|
D | qca8k.c | 1407 qca8k_sw_probe(struct mdio_device *mdiodev) in qca8k_sw_probe() 1460 qca8k_sw_remove(struct mdio_device *mdiodev) in qca8k_sw_remove()
|
/kernel/linux/linux-5.10/drivers/phy/broadcom/ |
D | phy-bcm-ns2-pcie.c | 28 struct mdio_device *mdiodev = phy_get_drvdata(p); in ns2_pci_phy_init() 55 static int ns2_pci_phy_probe(struct mdio_device *mdiodev) in ns2_pci_phy_probe()
|
D | phy-bcm-ns-usb3.c | 55 struct mdio_device *mdiodev; 193 struct mdio_device *mdiodev = usb3->mdiodev; in bcm_ns_usb3_mdiodev_phy_write() 198 static int bcm_ns_usb3_mdio_probe(struct mdio_device *mdiodev) in bcm_ns_usb3_mdio_probe()
|
/kernel/linux/linux-5.10/drivers/net/mdio/ |
D | of_mdio.c | 154 struct mdio_device *mdiodev; in of_mdiobus_register_device() 349 struct mdio_device *of_mdio_find_device(struct device_node *np) in of_mdio_find_device() 373 struct mdio_device *mdiodev; in of_phy_find_device()
|
D | Kconfig | 19 reflects whether the mdio_bus/mdio_device code is built as a
|
/kernel/linux/linux-5.10/drivers/net/dsa/b53/ |
D | b53_mdio.c | 290 static int b53_mdio_probe(struct mdio_device *mdiodev) in b53_mdio_probe() 351 static void b53_mdio_remove(struct mdio_device *mdiodev) in b53_mdio_remove()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/xilinx/ |
D | xilinx_axienet.h | 423 struct mdio_device *pcs_phy;
|
/kernel/linux/linux-5.10/drivers/net/dsa/qca/ |
D | ar9331.c | 803 static int ar9331_sw_probe(struct mdio_device *mdiodev) in ar9331_sw_probe() 854 static void ar9331_sw_remove(struct mdio_device *mdiodev) in ar9331_sw_remove()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/freescale/dpaa2/ |
D | dpaa2-mac.c | 260 struct mdio_device *mdiodev; in dpaa2_pcs_create()
|