/linux-4.1.27/drivers/net/phy/ |
D | mdio-mux.c | 22 struct mii_bus *mii_bus; member 33 struct mii_bus *mii_bus; member 43 static int mdio_mux_read(struct mii_bus *bus, int phy_id, int regnum) in mdio_mux_read() 55 mutex_lock_nested(&pb->mii_bus->mdio_lock, SINGLE_DEPTH_NESTING); in mdio_mux_read() 62 r = pb->mii_bus->read(pb->mii_bus, phy_id, regnum); in mdio_mux_read() 64 mutex_unlock(&pb->mii_bus->mdio_lock); in mdio_mux_read() 72 static int mdio_mux_write(struct mii_bus *bus, int phy_id, in mdio_mux_write() 80 mutex_lock_nested(&pb->mii_bus->mdio_lock, SINGLE_DEPTH_NESTING); in mdio_mux_write() 87 r = pb->mii_bus->write(pb->mii_bus, phy_id, regnum, val); in mdio_mux_write() 89 mutex_unlock(&pb->mii_bus->mdio_lock); in mdio_mux_write() [all …]
|
D | mdio-octeon.c | 36 struct mii_bus *mii_bus; member 93 static int octeon_mdiobus_read(struct mii_bus *bus, int phy_id, int regnum) in octeon_mdiobus_read() 133 static int octeon_mdiobus_write(struct mii_bus *bus, int phy_id, in octeon_mdiobus_write() 206 bus->mii_bus = mdiobus_alloc(); in octeon_mdiobus_probe() 208 if (!bus->mii_bus) in octeon_mdiobus_probe() 215 bus->mii_bus->priv = bus; in octeon_mdiobus_probe() 216 bus->mii_bus->irq = bus->phy_irq; in octeon_mdiobus_probe() 217 bus->mii_bus->name = "mdio-octeon"; in octeon_mdiobus_probe() 218 snprintf(bus->mii_bus->id, MII_BUS_ID_SIZE, "%llx", bus->register_base); in octeon_mdiobus_probe() 219 bus->mii_bus->parent = &pdev->dev; in octeon_mdiobus_probe() [all …]
|
D | fixed_phy.c | 30 struct mii_bus *mii_bus; member 121 static int fixed_mdio_read(struct mii_bus *bus, int phy_addr, int reg_num) in fixed_mdio_read() 155 static int fixed_mdio_write(struct mii_bus *bus, int phy_addr, int reg_num, in fixed_mdio_write() 289 phy = get_phy_device(fmb->mii_bus, phy_addr, false); in fixed_phy_register() 321 fmb->mii_bus = mdiobus_alloc(); in fixed_mdio_bus_init() 322 if (fmb->mii_bus == NULL) { in fixed_mdio_bus_init() 327 snprintf(fmb->mii_bus->id, MII_BUS_ID_SIZE, "fixed-0"); in fixed_mdio_bus_init() 328 fmb->mii_bus->name = "Fixed MDIO Bus"; in fixed_mdio_bus_init() 329 fmb->mii_bus->priv = fmb; in fixed_mdio_bus_init() 330 fmb->mii_bus->parent = &pdev->dev; in fixed_mdio_bus_init() [all …]
|
D | mdio-bcm-unimac.c | 42 struct mii_bus *mii_bus; member 60 static int unimac_mdio_read(struct mii_bus *bus, int phy_id, int reg) in unimac_mdio_read() 90 static int unimac_mdio_write(struct mii_bus *bus, int phy_id, in unimac_mdio_write() 121 struct mii_bus *bus; in unimac_mdio_probe() 142 priv->mii_bus = mdiobus_alloc(); in unimac_mdio_probe() 143 if (!priv->mii_bus) in unimac_mdio_probe() 146 bus = priv->mii_bus; in unimac_mdio_probe() 183 mdiobus_unregister(priv->mii_bus); in unimac_mdio_remove() 184 kfree(priv->mii_bus->irq); in unimac_mdio_remove() 185 mdiobus_free(priv->mii_bus); in unimac_mdio_remove()
|
D | mdio_bus.c | 49 struct mii_bus *mdiobus_alloc_size(size_t size) in mdiobus_alloc_size() 51 struct mii_bus *bus; in mdiobus_alloc_size() 74 mdiobus_free(*(struct mii_bus **)res); in _devm_mdiobus_free() 79 struct mii_bus **r = res; in devm_mdiobus_match() 101 struct mii_bus *devm_mdiobus_alloc_size(struct device *dev, int sizeof_priv) in devm_mdiobus_alloc_size() 103 struct mii_bus **ptr, *bus; in devm_mdiobus_alloc_size() 129 void devm_mdiobus_free(struct device *dev, struct mii_bus *bus) in devm_mdiobus_free() 148 struct mii_bus *bus = to_mii_bus(d); in mdiobus_release() 177 struct mii_bus *of_mdio_find_bus(struct device_node *mdio_bus_np) in of_mdio_find_bus() 196 static void of_mdiobus_link_phydev(struct mii_bus *mdio, in of_mdiobus_link_phydev() [all …]
|
D | mdio-bitbang.c | 155 static int mdiobb_read(struct mii_bus *bus, int phy, int reg) in mdiobb_read() 184 static int mdiobb_write(struct mii_bus *bus, int phy, int reg, u16 val) in mdiobb_write() 205 static int mdiobb_reset(struct mii_bus *bus) in mdiobb_reset() 213 struct mii_bus *alloc_mdio_bitbang(struct mdiobb_ctrl *ctrl) in alloc_mdio_bitbang() 215 struct mii_bus *bus; in alloc_mdio_bitbang() 232 void free_mdio_bitbang(struct mii_bus *bus) in free_mdio_bitbang()
|
D | mdio-moxart.c | 37 static int moxart_mdio_read(struct mii_bus *bus, int mii_id, int regnum) in moxart_mdio_read() 65 static int moxart_mdio_write(struct mii_bus *bus, int mii_id, in moxart_mdio_write() 97 static int moxart_mdio_reset(struct mii_bus *bus) in moxart_mdio_reset() 117 struct mii_bus *bus; in moxart_mdio_probe() 173 struct mii_bus *bus = platform_get_drvdata(pdev); in moxart_mdio_remove()
|
D | mdio-sun4i.c | 39 static int sun4i_mdio_read(struct mii_bus *bus, int mii_id, int regnum) in sun4i_mdio_read() 66 static int sun4i_mdio_write(struct mii_bus *bus, int mii_id, int regnum, in sun4i_mdio_write() 96 struct mii_bus *bus; in sun4i_mdio_probe() 158 struct mii_bus *bus = platform_get_drvdata(pdev); in sun4i_mdio_remove()
|
D | mdio-gpio.c | 133 static struct mii_bus *mdio_gpio_bus_init(struct device *dev, in mdio_gpio_bus_init() 137 struct mii_bus *new_bus; in mdio_gpio_bus_init() 203 struct mii_bus *bus = dev_get_drvdata(dev); in mdio_gpio_bus_deinit() 210 struct mii_bus *bus = dev_get_drvdata(dev); in mdio_gpio_bus_destroy() 219 struct mii_bus *new_bus; in mdio_gpio_probe()
|
D | phy_device.c | 151 struct phy_device *phy_device_create(struct mii_bus *bus, int addr, int phy_id, in phy_device_create() 221 static int get_phy_c45_ids(struct mii_bus *bus, int addr, u32 *phy_id, in get_phy_c45_ids() 291 static int get_phy_id(struct mii_bus *bus, int addr, u32 *phy_id, in get_phy_id() 326 struct phy_device *get_phy_device(struct mii_bus *bus, int addr, bool is_c45) in get_phy_device() 382 struct phy_device *phy_find_first(struct mii_bus *bus) in phy_find_first()
|
D | dp83640.c | 137 struct mii_bus *bus; 222 static inline int broadcast_write(struct mii_bus *bus, u32 regnum, u16 val) in broadcast_write() 1010 static void dp83640_clock_init(struct dp83640_clock *clock, struct mii_bus *bus) in dp83640_clock_init() 1064 static struct dp83640_clock *dp83640_clock_get_bus(struct mii_bus *bus) in dp83640_clock_get_bus()
|
D | phy.c | 967 static inline void mmd_phy_indirect(struct mii_bus *bus, int prtad, int devad, in mmd_phy_indirect()
|
/linux-4.1.27/include/linux/ |
D | phy.h | 155 struct mii_bus { struct 159 int (*read)(struct mii_bus *bus, int phy_id, int regnum); argument 160 int (*write)(struct mii_bus *bus, int phy_id, int regnum, u16 val); argument 161 int (*reset)(struct mii_bus *bus); argument 190 #define to_mii_bus(d) container_of(d, struct mii_bus, dev) argument 192 struct mii_bus *mdiobus_alloc_size(size_t); 193 static inline struct mii_bus *mdiobus_alloc(void) in mdiobus_alloc() 198 int mdiobus_register(struct mii_bus *bus); 199 void mdiobus_unregister(struct mii_bus *bus); 200 void mdiobus_free(struct mii_bus *bus); [all …]
|
D | of_mdio.h | 16 extern int of_mdiobus_register(struct mii_bus *mdio, struct device_node *np); 26 extern struct mii_bus *of_mdio_find_bus(struct device_node *mdio_np); 30 static inline int of_mdiobus_register(struct mii_bus *mdio, struct device_node *np) in of_mdiobus_register() 60 static inline struct mii_bus *of_mdio_find_bus(struct device_node *mdio_np) in of_mdio_find_bus()
|
D | mdio-bitbang.h | 36 int (*reset)(struct mii_bus *bus); 40 struct mii_bus *alloc_mdio_bitbang(struct mdiobb_ctrl *ctrl); 43 void free_mdio_bitbang(struct mii_bus *bus);
|
D | mdio-gpio.h | 29 int (*reset)(struct mii_bus *bus);
|
/linux-4.1.27/arch/powerpc/platforms/pasemi/ |
D | gpio_mdio.c | 50 static inline void mdio_lo(struct mii_bus *bus) in mdio_lo() 55 static inline void mdio_hi(struct mii_bus *bus) in mdio_hi() 60 static inline void mdc_lo(struct mii_bus *bus) in mdc_lo() 65 static inline void mdc_hi(struct mii_bus *bus) in mdc_hi() 70 static inline void mdio_active(struct mii_bus *bus) in mdio_active() 75 static inline void mdio_tristate(struct mii_bus *bus) in mdio_tristate() 80 static inline int mdio_read(struct mii_bus *bus) in mdio_read() 85 static void clock_out(struct mii_bus *bus, int bit) in clock_out() 98 static void bitbang_pre(struct mii_bus *bus, int read, u8 addr, u8 reg) in bitbang_pre() 128 static int gpio_mdio_read(struct mii_bus *bus, int phy_id, int location) in gpio_mdio_read() [all …]
|
/linux-4.1.27/drivers/net/ethernet/xilinx/ |
D | ll_temac_mdio.c | 22 static int temac_mdio_read(struct mii_bus *bus, int phy_id, int reg) in temac_mdio_read() 41 static int temac_mdio_write(struct mii_bus *bus, int phy_id, int reg, u16 val) in temac_mdio_write() 61 struct mii_bus *bus; in temac_mdio_setup() 98 lp->mii_bus = bus; in temac_mdio_setup() 117 mdiobus_unregister(lp->mii_bus); in temac_mdio_teardown() 118 kfree(lp->mii_bus->irq); in temac_mdio_teardown() 119 mdiobus_free(lp->mii_bus); in temac_mdio_teardown() 120 lp->mii_bus = NULL; in temac_mdio_teardown()
|
D | xilinx_axienet_mdio.c | 46 static int axienet_mdio_read(struct mii_bus *bus, int phy_id, int reg) in axienet_mdio_read() 89 static int axienet_mdio_write(struct mii_bus *bus, int phy_id, int reg, in axienet_mdio_write() 133 struct mii_bus *bus; in axienet_mdio_setup() 217 lp->mii_bus = bus; in axienet_mdio_setup() 235 mdiobus_unregister(lp->mii_bus); in axienet_mdio_teardown() 236 kfree(lp->mii_bus->irq); in axienet_mdio_teardown() 237 mdiobus_free(lp->mii_bus); in axienet_mdio_teardown() 238 lp->mii_bus = NULL; in axienet_mdio_teardown()
|
D | xilinx_emaclite.c | 137 struct mii_bus *mii_bus; member 726 static int xemaclite_mdio_read(struct mii_bus *bus, int phy_id, int reg) in xemaclite_mdio_read() 768 static int xemaclite_mdio_write(struct mii_bus *bus, int phy_id, int reg, in xemaclite_mdio_write() 809 struct mii_bus *bus; in xemaclite_mdio_setup() 855 lp->mii_bus = bus; in xemaclite_mdio_setup() 1196 mdiobus_unregister(lp->mii_bus); in xemaclite_of_remove() 1197 kfree(lp->mii_bus->irq); in xemaclite_of_remove() 1198 mdiobus_free(lp->mii_bus); in xemaclite_of_remove() 1199 lp->mii_bus = NULL; in xemaclite_of_remove()
|
D | ll_temac.h | 339 struct mii_bus *mii_bus; /* MII bus reference */ member
|
D | xilinx_axienet.h | 422 struct mii_bus *mii_bus; /* MII bus reference */ member
|
/linux-4.1.27/drivers/net/ethernet/broadcom/genet/ |
D | bcmmii.c | 31 static int bcmgenet_mii_read(struct mii_bus *bus, int phy_id, int location) in bcmgenet_mii_read() 57 static int bcmgenet_mii_write(struct mii_bus *bus, int phy_id, in bcmgenet_mii_write() 396 priv->mii_bus->irq[phydev->addr] = PHY_IGNORE_INTERRUPT; in bcmgenet_mii_probe() 398 priv->mii_bus->irq[phydev->addr] = PHY_POLL; in bcmgenet_mii_probe() 408 struct mii_bus *bus; in bcmgenet_mii_alloc() 410 if (priv->mii_bus) in bcmgenet_mii_alloc() 413 priv->mii_bus = mdiobus_alloc(); in bcmgenet_mii_alloc() 414 if (!priv->mii_bus) { in bcmgenet_mii_alloc() 419 bus = priv->mii_bus; in bcmgenet_mii_alloc() 430 mdiobus_free(priv->mii_bus); in bcmgenet_mii_alloc() [all …]
|
D | bcmgenet.h | 597 struct mii_bus *mii_bus; member
|
/linux-4.1.27/drivers/staging/netlogic/ |
D | xlr_net.c | 174 struct phy_device *phydev = priv->mii_bus->phy_map[priv->phy_addr]; in xlr_get_settings() 184 struct phy_device *phydev = priv->mii_bus->phy_map[priv->phy_addr]; in xlr_set_settings() 221 struct phy_device *phydev = priv->mii_bus->phy_map[priv->phy_addr]; in xlr_net_open() 242 struct phy_device *phydev = priv->mii_bus->phy_map[priv->phy_addr]; in xlr_net_stop() 271 struct phy_device *phydev = priv->mii_bus->phy_map[priv->phy_addr]; in xlr_wakeup_queue() 715 static int xlr_mii_write(struct mii_bus *bus, int phy_addr, int regnum, u16 val) in xlr_mii_write() 726 static int xlr_mii_read(struct mii_bus *bus, int phy_addr, int regnum) in xlr_mii_read() 774 struct phy_device *phydev = priv->mii_bus->phy_map[priv->phy_addr]; in xlr_set_gmac_speed() 816 struct phy_device *phydev = priv->mii_bus->phy_map[priv->phy_addr]; in xlr_gmac_link_adjust() 833 struct phy_device *phydev = priv->mii_bus->phy_map[priv->phy_addr]; in xlr_mii_probe() [all …]
|
D | xlr_net.h | 1080 struct mii_bus *mii_bus; member
|
/linux-4.1.27/drivers/net/ethernet/ |
D | lantiq_etop.c | 104 struct mii_bus *mii_bus; member 339 ltq_etop_mdio_wr(struct mii_bus *bus, int phy_addr, int phy_reg, u16 phy_data) in ltq_etop_mdio_wr() 353 ltq_etop_mdio_rd(struct mii_bus *bus, int phy_addr, int phy_reg) in ltq_etop_mdio_rd() 382 if (priv->mii_bus->phy_map[phy_addr]) { in ltq_etop_mdio_probe() 383 phydev = priv->mii_bus->phy_map[phy_addr]; in ltq_etop_mdio_probe() 425 priv->mii_bus = mdiobus_alloc(); in ltq_etop_mdio_init() 426 if (!priv->mii_bus) { in ltq_etop_mdio_init() 432 priv->mii_bus->priv = dev; in ltq_etop_mdio_init() 433 priv->mii_bus->read = ltq_etop_mdio_rd; in ltq_etop_mdio_init() 434 priv->mii_bus->write = ltq_etop_mdio_wr; in ltq_etop_mdio_init() [all …]
|
D | dnet.c | 102 static int dnet_mdio_read(struct mii_bus *bus, int mii_id, int regnum) in dnet_mdio_read() 134 static int dnet_mdio_write(struct mii_bus *bus, int mii_id, int regnum, in dnet_mdio_write() 262 if (bp->mii_bus->phy_map[phy_addr]) { in dnet_mii_probe() 263 phydev = bp->mii_bus->phy_map[phy_addr]; in dnet_mii_probe() 313 bp->mii_bus = mdiobus_alloc(); in dnet_mii_init() 314 if (bp->mii_bus == NULL) in dnet_mii_init() 317 bp->mii_bus->name = "dnet_mii_bus"; in dnet_mii_init() 318 bp->mii_bus->read = &dnet_mdio_read; in dnet_mii_init() 319 bp->mii_bus->write = &dnet_mdio_write; in dnet_mii_init() 321 snprintf(bp->mii_bus->id, MII_BUS_ID_SIZE, "%s-%x", in dnet_mii_init() [all …]
|
D | dnet.h | 218 struct mii_bus *mii_bus; member
|
D | ethoc.c | 222 struct mii_bus *mdio; 619 static int ethoc_mdio_read(struct mii_bus *bus, int phy, int reg) in ethoc_mdio_read() 641 static int ethoc_mdio_write(struct mii_bus *bus, int phy, int reg, u16 val) in ethoc_mdio_write()
|
/linux-4.1.27/drivers/net/ethernet/hisilicon/ |
D | hip04_mdio.c | 32 static int hip04_mdio_wait_ready(struct mii_bus *bus) in hip04_mdio_wait_ready() 46 static int hip04_mdio_read(struct mii_bus *bus, int mii_id, int regnum) in hip04_mdio_read() 76 static int hip04_mdio_write(struct mii_bus *bus, int mii_id, in hip04_mdio_write() 94 static int hip04_mdio_reset(struct mii_bus *bus) in hip04_mdio_reset() 116 struct mii_bus *bus; in hip04_mdio_probe() 158 struct mii_bus *bus = platform_get_drvdata(pdev); in hip04_mdio_remove()
|
D | hix5hd2_gmac.c | 229 struct mii_bus *bus; 782 static int hix5hd2_mdio_wait_ready(struct mii_bus *bus) in hix5hd2_mdio_wait_ready() 797 static int hix5hd2_mdio_read(struct mii_bus *bus, int phy, int reg) in hix5hd2_mdio_read() 825 static int hix5hd2_mdio_write(struct mii_bus *bus, int phy, int reg, u16 val) in hix5hd2_mdio_write() 895 struct mii_bus *bus; in hix5hd2_dev_probe()
|
/linux-4.1.27/drivers/net/ethernet/freescale/ |
D | fec_mpc52xx_phy.c | 28 static int mpc52xx_fec_mdio_transfer(struct mii_bus *bus, int phy_id, in mpc52xx_fec_mdio_transfer() 52 static int mpc52xx_fec_mdio_read(struct mii_bus *bus, int phy_id, int reg) in mpc52xx_fec_mdio_read() 57 static int mpc52xx_fec_mdio_write(struct mii_bus *bus, int phy_id, int reg, in mpc52xx_fec_mdio_write() 68 struct mii_bus *bus; in mpc52xx_fec_mdio_probe() 126 struct mii_bus *bus = platform_get_drvdata(of); in mpc52xx_fec_mdio_remove()
|
D | fsl_pq_mdio.c | 102 static int fsl_pq_mdio_write(struct mii_bus *bus, int mii_id, int regnum, in fsl_pq_mdio_write() 135 static int fsl_pq_mdio_read(struct mii_bus *bus, int mii_id, int regnum) in fsl_pq_mdio_read() 168 static int fsl_pq_mdio_reset(struct mii_bus *bus) in fsl_pq_mdio_reset() 378 struct mii_bus *new_bus; in fsl_pq_mdio_probe() 477 struct mii_bus *bus = dev_get_drvdata(device); in fsl_pq_mdio_remove()
|
D | xgmac_mdio.c | 128 static int xgmac_mdio_write(struct mii_bus *bus, int phy_id, int regnum, u16 value) in xgmac_mdio_write() 182 static int xgmac_mdio_read(struct mii_bus *bus, int phy_id, int regnum) in xgmac_mdio_read() 245 struct mii_bus *bus; in xgmac_mdio_probe() 301 struct mii_bus *bus = platform_get_drvdata(pdev); in xgmac_mdio_remove()
|
D | fec_main.c | 1764 static int fec_enet_mdio_read(struct mii_bus *bus, int mii_id, int regnum) in fec_enet_mdio_read() 1790 static int fec_enet_mdio_write(struct mii_bus *bus, int mii_id, int regnum, in fec_enet_mdio_write() 1901 if ((fep->mii_bus->phy_mask & (1 << phy_id))) in fec_enet_mii_probe() 1903 if (fep->mii_bus->phy_map[phy_id] == NULL) in fec_enet_mii_probe() 1905 if (fep->mii_bus->phy_map[phy_id]->phy_id == 0) in fec_enet_mii_probe() 1909 strlcpy(mdio_bus_id, fep->mii_bus->id, MII_BUS_ID_SIZE); in fec_enet_mii_probe() 1956 static struct mii_bus *fec0_mii_bus; in fec_enet_mii_init() 1982 fep->mii_bus = fec0_mii_bus; in fec_enet_mii_init() 2028 fep->mii_bus = mdiobus_alloc(); in fec_enet_mii_init() 2029 if (fep->mii_bus == NULL) { in fec_enet_mii_init() [all …]
|
D | fec.h | 505 struct mii_bus *mii_bus; member
|
D | gianfar.h | 1143 struct mii_bus *mii_bus; member 1305 void gfar_phy_test(struct mii_bus *bus, struct phy_device *phydev, int enable,
|
/linux-4.1.27/drivers/net/ethernet/amd/ |
D | au1000_eth.c | 345 static int au1000_mdiobus_read(struct mii_bus *bus, int phy_addr, int regnum) in au1000_mdiobus_read() 360 static int au1000_mdiobus_write(struct mii_bus *bus, int phy_addr, int regnum, in au1000_mdiobus_write() 374 static int au1000_mdiobus_reset(struct mii_bus *bus) in au1000_mdiobus_reset() 505 phydev = aup->mii_bus->phy_map[aup->phy_addr]; in au1000_mii_probe() 515 if (aup->mii_bus->phy_map[phy_addr]) { in au1000_mii_probe() 516 phydev = aup->mii_bus->phy_map[phy_addr]; in au1000_mii_probe() 534 aup->mii_bus->phy_map[phy_addr]; in au1000_mii_probe() 1283 aup->mii_bus = mdiobus_alloc(); in au1000_probe() 1284 if (aup->mii_bus == NULL) { in au1000_probe() 1290 aup->mii_bus->priv = dev; in au1000_probe() [all …]
|
D | au1000_eth.h | 110 struct mii_bus *mii_bus; member
|
/linux-4.1.27/drivers/net/ethernet/rdc/ |
D | r6040.c | 200 struct mii_bus *mii_bus; member 254 static int r6040_mdiobus_read(struct mii_bus *bus, int phy_addr, int reg) in r6040_mdiobus_read() 263 static int r6040_mdiobus_write(struct mii_bus *bus, int phy_addr, in r6040_mdiobus_write() 1036 phydev = phy_find_first(lp->mii_bus); in r6040_mii_probe() 1179 lp->mii_bus = mdiobus_alloc(); in r6040_init_one() 1180 if (!lp->mii_bus) { in r6040_init_one() 1186 lp->mii_bus->priv = dev; in r6040_init_one() 1187 lp->mii_bus->read = r6040_mdiobus_read; in r6040_init_one() 1188 lp->mii_bus->write = r6040_mdiobus_write; in r6040_init_one() 1189 lp->mii_bus->name = "r6040_eth_mii"; in r6040_init_one() [all …]
|
/linux-4.1.27/drivers/net/ethernet/nxp/ |
D | lpc_eth.c | 427 struct mii_bus *mii_bus; member 705 static int lpc_mdio_read(struct mii_bus *bus, int phy_id, int phyreg) in lpc_mdio_read() 727 static int lpc_mdio_write(struct mii_bus *bus, int phy_id, int phyreg, in lpc_mdio_write() 746 static int lpc_mdio_reset(struct mii_bus *bus) in lpc_mdio_reset() 789 struct phy_device *phydev = phy_find_first(pldat->mii_bus); in lpc_mii_probe() 830 pldat->mii_bus = mdiobus_alloc(); in lpc_mii_init() 831 if (!pldat->mii_bus) { in lpc_mii_init() 846 pldat->mii_bus->name = "lpc_mii_bus"; in lpc_mii_init() 847 pldat->mii_bus->read = &lpc_mdio_read; in lpc_mii_init() 848 pldat->mii_bus->write = &lpc_mdio_write; in lpc_mii_init() [all …]
|
/linux-4.1.27/drivers/net/ethernet/broadcom/ |
D | bgmac.c | 1405 static int bgmac_mii_read(struct mii_bus *bus, int mii_id, int regnum) in bgmac_mii_read() 1410 static int bgmac_mii_write(struct mii_bus *bus, int mii_id, int regnum, in bgmac_mii_write() 1471 struct mii_bus *mii_bus; in bgmac_mii_register() local 1480 mii_bus = mdiobus_alloc(); in bgmac_mii_register() 1481 if (!mii_bus) in bgmac_mii_register() 1484 mii_bus->name = "bgmac mii bus"; in bgmac_mii_register() 1485 sprintf(mii_bus->id, "%s-%d-%d", "bgmac", bgmac->core->bus->num, in bgmac_mii_register() 1487 mii_bus->priv = bgmac; in bgmac_mii_register() 1488 mii_bus->read = bgmac_mii_read; in bgmac_mii_register() 1489 mii_bus->write = bgmac_mii_write; in bgmac_mii_register() [all …]
|
D | sb1250-mac.c | 240 struct mii_bus *mii_bus; /* the MII bus */ member 323 static int sbmac_mii_read(struct mii_bus *bus, int phyaddr, int regidx); 324 static int sbmac_mii_write(struct mii_bus *bus, int phyaddr, int regidx, 435 static int sbmac_mii_read(struct mii_bus *bus, int phyaddr, int regidx) in sbmac_mii_read() 528 static int sbmac_mii_write(struct mii_bus *bus, int phyaddr, int regidx, in sbmac_mii_write() 2250 sc->mii_bus = mdiobus_alloc(); in sbmac_init() 2251 if (sc->mii_bus == NULL) { in sbmac_init() 2256 sc->mii_bus->name = sbmac_mdio_string; in sbmac_init() 2257 snprintf(sc->mii_bus->id, MII_BUS_ID_SIZE, "%s-%x", in sbmac_init() 2259 sc->mii_bus->priv = sc; in sbmac_init() [all …]
|
D | b44.c | 321 static int b44_mdio_read_phylib(struct mii_bus *bus, int phy_id, int location) in b44_mdio_read_phylib() 331 static int b44_mdio_write_phylib(struct mii_bus *bus, int phy_id, int location, in b44_mdio_write_phylib() 2245 struct mii_bus *mii_bus; in b44_register_phy_one() local 2252 mii_bus = mdiobus_alloc(); in b44_register_phy_one() 2253 if (!mii_bus) { in b44_register_phy_one() 2259 mii_bus->priv = bp; in b44_register_phy_one() 2260 mii_bus->read = b44_mdio_read_phylib; in b44_register_phy_one() 2261 mii_bus->write = b44_mdio_write_phylib; in b44_register_phy_one() 2262 mii_bus->name = "b44_eth_mii"; in b44_register_phy_one() 2263 mii_bus->parent = sdev->dev; in b44_register_phy_one() [all …]
|
D | bcm63xx_enet.h | 292 struct mii_bus *mii_bus; member
|
D | b44.h | 404 struct mii_bus *mii_bus; member
|
D | bgmac.h | 442 struct mii_bus *mii_bus; member
|
D | bcm63xx_enet.c | 201 static int bcm_enet_mdio_read_phylib(struct mii_bus *bus, int mii_id, in bcm_enet_mdio_read_phylib() 210 static int bcm_enet_mdio_write_phylib(struct mii_bus *bus, int mii_id, in bcm_enet_mdio_write_phylib() 886 priv->mii_bus->id, priv->phy_id); in bcm_enet_open() 1735 struct mii_bus *bus; in bcm_enet_probe() 1834 priv->mii_bus = mdiobus_alloc(); in bcm_enet_probe() 1835 if (!priv->mii_bus) { in bcm_enet_probe() 1840 bus = priv->mii_bus; in bcm_enet_probe() 1915 if (priv->mii_bus) in bcm_enet_probe() 1916 mdiobus_unregister(priv->mii_bus); in bcm_enet_probe() 1919 if (priv->mii_bus) in bcm_enet_probe() [all …]
|
D | tg3.h | 3256 struct mii_bus *mdio_bus;
|
D | tg3.c | 1374 static int tg3_mdio_read(struct mii_bus *bp, int mii_id, int reg) in tg3_mdio_read() 1389 static int tg3_mdio_write(struct mii_bus *bp, int mii_id, int reg, u16 val) in tg3_mdio_write()
|
/linux-4.1.27/drivers/net/ethernet/faraday/ |
D | ftgmac100.c | 73 struct mii_bus *mii_bus; member 843 struct phy_device *tmp = priv->mii_bus->phy_map[i]; in ftgmac100_mii_probe() 872 static int ftgmac100_mdiobus_read(struct mii_bus *bus, int phy_addr, int regnum) in ftgmac100_mdiobus_read() 907 static int ftgmac100_mdiobus_write(struct mii_bus *bus, int phy_addr, in ftgmac100_mdiobus_write() 1248 priv->mii_bus = mdiobus_alloc(); in ftgmac100_probe() 1249 if (!priv->mii_bus) { in ftgmac100_probe() 1254 priv->mii_bus->name = "ftgmac100_mdio"; in ftgmac100_probe() 1255 snprintf(priv->mii_bus->id, MII_BUS_ID_SIZE, "ftgmac100_mii"); in ftgmac100_probe() 1257 priv->mii_bus->priv = netdev; in ftgmac100_probe() 1258 priv->mii_bus->read = ftgmac100_mdiobus_read; in ftgmac100_probe() [all …]
|
/linux-4.1.27/drivers/net/ethernet/arc/ |
D | emac_mdio.c | 54 static int arc_mdio_read(struct mii_bus *bus, int phy_addr, int reg_num) in arc_mdio_read() 86 static int arc_mdio_write(struct mii_bus *bus, int phy_addr, in arc_mdio_write() 112 struct mii_bus *bus; in arc_mdio_probe()
|
D | emac.h | 133 struct mii_bus *bus;
|
/linux-4.1.27/drivers/net/ethernet/marvell/ |
D | mvmdio.c | 74 static int orion_mdio_wait_ready(struct mii_bus *bus) in orion_mdio_wait_ready() 112 static int orion_mdio_read(struct mii_bus *bus, int mii_id, in orion_mdio_read() 147 static int orion_mdio_write(struct mii_bus *bus, int mii_id, in orion_mdio_write() 188 struct mii_bus *bus; in orion_mdio_probe() 270 struct mii_bus *bus = platform_get_drvdata(pdev); in orion_mdio_remove()
|
D | pxa168_eth.c | 249 struct mii_bus *smi_bus; 1321 static int pxa168_smi_read(struct mii_bus *bus, int phy_addr, int regnum) in pxa168_smi_read() 1345 static int pxa168_smi_write(struct mii_bus *bus, int phy_addr, int regnum, in pxa168_smi_write()
|
D | mvneta.c | 306 struct mii_bus *mii_bus; member
|
/linux-4.1.27/drivers/net/ethernet/freescale/fs_enet/ |
D | mii-fec.c | 52 static int fs_enet_fec_mii_read(struct mii_bus *bus , int phy_id, int location) in fs_enet_fec_mii_read() 75 static int fs_enet_fec_mii_write(struct mii_bus *bus, int phy_id, int location, u16 val) in fs_enet_fec_mii_write() 103 struct mii_bus *new_bus; in fs_enet_mdio_probe() 199 struct mii_bus *bus = platform_get_drvdata(ofdev); in fs_enet_mdio_remove()
|
D | mii-bitbang.c | 111 static int fs_mii_bitbang_init(struct mii_bus *bus, struct device_node *np) in fs_mii_bitbang_init() 154 struct mii_bus *new_bus; in fs_enet_mdio_probe() 204 struct mii_bus *bus = platform_get_drvdata(ofdev); in fs_enet_mdio_remove()
|
D | mac-fec.c | 257 struct mii_bus* mii = fep->phydev->bus; in restart()
|
/linux-4.1.27/drivers/net/ethernet/8390/ |
D | ax88796.c | 85 struct mii_bus *mii_bus; member 355 phy_dev = phy_find_first(ax->mii_bus); in ax_mii_probe() 634 ax->mii_bus = alloc_mdio_bitbang(&ax->bb_ctrl); in ax_mii_init() 635 if (!ax->mii_bus) { in ax_mii_init() 640 ax->mii_bus->name = "ax88796_mii_bus"; in ax_mii_init() 641 ax->mii_bus->parent = dev->dev.parent; in ax_mii_init() 642 snprintf(ax->mii_bus->id, MII_BUS_ID_SIZE, "%s-%x", in ax_mii_init() 645 ax->mii_bus->irq = kmalloc(sizeof(int) * PHY_MAX_ADDR, GFP_KERNEL); in ax_mii_init() 646 if (!ax->mii_bus->irq) { in ax_mii_init() 652 ax->mii_bus->irq[i] = PHY_POLL; in ax_mii_init() [all …]
|
/linux-4.1.27/drivers/net/ethernet/adi/ |
D | bfin_mac.h | 96 struct mii_bus *mii_bus; member
|
D | bfin_mac.c | 269 static int bfin_mdiobus_read(struct mii_bus *bus, int phy_addr, int regnum) in bfin_mdiobus_read() 290 static int bfin_mdiobus_write(struct mii_bus *bus, int phy_addr, int regnum, in bfin_mdiobus_write() 401 struct phy_device *const tmp_phydev = lp->mii_bus->phy_map[i]; in mii_probe() 597 if (lp->mii_bus->irq[i] != PHY_POLL) in setup_system_regs() 1675 lp->mii_bus = platform_get_drvdata(pd); in bfin_mac_probe() 1676 if (!lp->mii_bus) { in bfin_mac_probe() 1681 lp->mii_bus->priv = ndev; in bfin_mac_probe() 1739 mdiobus_unregister(lp->mii_bus); in bfin_mac_probe() 1740 mdiobus_free(lp->mii_bus); in bfin_mac_probe() 1754 lp->mii_bus->priv = NULL; in bfin_mac_remove() [all …]
|
/linux-4.1.27/drivers/net/ethernet/stmicro/stmmac/ |
D | stmmac_mdio.c | 66 static int stmmac_mdio_read(struct mii_bus *bus, int phyaddr, int phyreg) in stmmac_mdio_read() 100 static int stmmac_mdio_write(struct mii_bus *bus, int phyaddr, int phyreg, in stmmac_mdio_write() 131 int stmmac_mdio_reset(struct mii_bus *bus) in stmmac_mdio_reset() 195 struct mii_bus *new_bus; in stmmac_mdio_register()
|
D | stmmac.h | 87 struct mii_bus *mii; 130 int stmmac_mdio_reset(struct mii_bus *mii);
|
/linux-4.1.27/drivers/net/ethernet/smsc/ |
D | smsc9420.c | 80 struct mii_bus *mii_bus; member 117 static int smsc9420_mii_read(struct mii_bus *bus, int phyaddr, int regidx) in smsc9420_mii_read() 154 static int smsc9420_mii_write(struct mii_bus *bus, int phyaddr, int regidx, in smsc9420_mii_write() 764 mdiobus_unregister(pd->mii_bus); in smsc9420_stop() 765 mdiobus_free(pd->mii_bus); in smsc9420_stop() 1161 if (!pd->mii_bus->phy_map[1]) { in smsc9420_mii_probe() 1166 phydev = pd->mii_bus->phy_map[1]; in smsc9420_mii_probe() 1198 pd->mii_bus = mdiobus_alloc(); in smsc9420_mii_init() 1199 if (!pd->mii_bus) { in smsc9420_mii_init() 1203 pd->mii_bus->name = DRV_MDIONAME; in smsc9420_mii_init() [all …]
|
D | smsc911x.c | 116 struct mii_bus *mii_bus; member 550 static int smsc911x_mii_read(struct mii_bus *bus, int phyaddr, int regidx) in smsc911x_mii_read() 586 static int smsc911x_mii_write(struct mii_bus *bus, int phyaddr, int regidx, in smsc911x_mii_write() 1020 phydev = phy_find_first(pdata->mii_bus); in smsc911x_mii_probe() 1068 pdata->mii_bus = mdiobus_alloc(); in smsc911x_mii_init() 1069 if (!pdata->mii_bus) { in smsc911x_mii_init() 1074 pdata->mii_bus->name = SMSC_MDIONAME; in smsc911x_mii_init() 1075 snprintf(pdata->mii_bus->id, MII_BUS_ID_SIZE, "%s-%x", in smsc911x_mii_init() 1077 pdata->mii_bus->priv = pdata; in smsc911x_mii_init() 1078 pdata->mii_bus->read = smsc911x_mii_read; in smsc911x_mii_init() [all …]
|
/linux-4.1.27/drivers/net/ethernet/toshiba/ |
D | tc35815.c | 407 struct mii_bus *mii_bus; member 503 static int tc_mdio_read(struct mii_bus *bus, int mii_id, int regnum) in tc_mdio_read() 520 static int tc_mdio_write(struct mii_bus *bus, int mii_id, int regnum, u16 val) in tc_mdio_write() 617 if (lp->mii_bus->phy_map[phy_addr]) { in tc_mii_probe() 623 phydev = lp->mii_bus->phy_map[phy_addr]; in tc_mii_probe() 674 lp->mii_bus = mdiobus_alloc(); in tc_mii_init() 675 if (lp->mii_bus == NULL) { in tc_mii_init() 680 lp->mii_bus->name = "tc35815_mii_bus"; in tc_mii_init() 681 lp->mii_bus->read = tc_mdio_read; in tc_mii_init() 682 lp->mii_bus->write = tc_mdio_write; in tc_mii_init() [all …]
|
/linux-4.1.27/drivers/net/dsa/ |
D | mv88e6060.c | 24 struct mii_bus *bus = dsa_host_dev_to_mii_bus(ds->master_dev); in reg_read() 45 struct mii_bus *bus = dsa_host_dev_to_mii_bus(ds->master_dev); in reg_write() 64 struct mii_bus *bus = dsa_host_dev_to_mii_bus(host_dev); in mv88e6060_probe()
|
D | mv88e6xxx.h | 265 int __mv88e6xxx_reg_read(struct mii_bus *bus, int sw_addr, int addr, int reg); 267 int __mv88e6xxx_reg_write(struct mii_bus *bus, int sw_addr, int addr,
|
D | mv88e6123_61_65.c | 22 struct mii_bus *bus = dsa_host_dev_to_mii_bus(host_dev); in mv88e6123_61_65_probe()
|
D | mv88e6xxx.c | 30 static int mv88e6xxx_reg_wait_ready(struct mii_bus *bus, int sw_addr) in mv88e6xxx_reg_wait_ready() 47 int __mv88e6xxx_reg_read(struct mii_bus *bus, int sw_addr, int addr, int reg) in __mv88e6xxx_reg_read() 81 struct mii_bus *bus = dsa_host_dev_to_mii_bus(ds->master_dev); in _mv88e6xxx_reg_read() 109 int __mv88e6xxx_reg_write(struct mii_bus *bus, int sw_addr, int addr, in __mv88e6xxx_reg_write() 145 struct mii_bus *bus = dsa_host_dev_to_mii_bus(ds->master_dev); in _mv88e6xxx_reg_write()
|
D | mv88e6131.c | 22 struct mii_bus *bus = dsa_host_dev_to_mii_bus(host_dev); in mv88e6131_probe()
|
D | mv88e6171.c | 22 struct mii_bus *bus = dsa_host_dev_to_mii_bus(host_dev); in mv88e6171_probe()
|
D | mv88e6352.c | 27 struct mii_bus *bus = dsa_host_dev_to_mii_bus(host_dev); in mv88e6352_probe()
|
/linux-4.1.27/drivers/net/ethernet/samsung/sxgbe/ |
D | sxgbe_mdio.c | 112 static int sxgbe_mdio_read(struct mii_bus *bus, int phyaddr, int phyreg) in sxgbe_mdio_read() 133 static int sxgbe_mdio_write(struct mii_bus *bus, int phyaddr, int phyreg, in sxgbe_mdio_write() 145 struct mii_bus *mdio_bus; in sxgbe_mdio_register()
|
D | sxgbe_common.h | 482 struct mii_bus *mii;
|
/linux-4.1.27/drivers/net/ethernet/amd/xgbe/ |
D | xgbe-mdio.c | 126 static int xgbe_mdio_read(struct mii_bus *mii, int prtad, int mmd_reg) in xgbe_mdio_read() 142 static int xgbe_mdio_write(struct mii_bus *mii, int prtad, int mmd_reg, in xgbe_mdio_write() 208 struct mii_bus *mii; in xgbe_mdio_register()
|
D | xgbe.h | 735 struct mii_bus *mii;
|
/linux-4.1.27/drivers/net/ethernet/cadence/ |
D | macb.c | 165 static int macb_mdio_read(struct mii_bus *bus, int mii_id, int regnum) in macb_mdio_read() 185 static int macb_mdio_write(struct mii_bus *bus, int mii_id, int regnum, in macb_mdio_write() 324 phydev = phy_find_first(bp->mii_bus); in macb_mii_probe() 375 bp->mii_bus = mdiobus_alloc(); in macb_mii_init() 376 if (bp->mii_bus == NULL) { in macb_mii_init() 381 bp->mii_bus->name = "MACB_mii_bus"; in macb_mii_init() 382 bp->mii_bus->read = &macb_mdio_read; in macb_mii_init() 383 bp->mii_bus->write = &macb_mdio_write; in macb_mii_init() 384 snprintf(bp->mii_bus->id, MII_BUS_ID_SIZE, "%s-%x", in macb_mii_init() 386 bp->mii_bus->priv = bp; in macb_mii_init() [all …]
|
D | macb.h | 812 struct mii_bus *mii_bus; member
|
/linux-4.1.27/drivers/net/ethernet/ti/ |
D | davinci_mdio.c | 96 struct mii_bus *bus; 137 static int davinci_mdio_reset(struct mii_bus *bus) in davinci_mdio_reset() 219 static int davinci_mdio_read(struct mii_bus *bus, int phy_id, int phy_reg) in davinci_mdio_read() 263 static int davinci_mdio_write(struct mii_bus *bus, int phy_id, in davinci_mdio_write()
|
D | cpmac.c | 205 struct mii_bus *mii_bus; member 276 static int cpmac_mdio_read(struct mii_bus *bus, int phy_id, int reg) in cpmac_mdio_read() 290 static int cpmac_mdio_write(struct mii_bus *bus, int phy_id, in cpmac_mdio_write() 301 static int cpmac_mdio_reset(struct mii_bus *bus) in cpmac_mdio_reset() 319 static struct mii_bus *cpmac_mii;
|
/linux-4.1.27/include/net/ |
D | dsa.h | 165 struct mii_bus *slave_mii_bus; 309 struct mii_bus *dsa_host_dev_to_mii_bus(struct device *dev);
|
/linux-4.1.27/drivers/net/usb/ |
D | ax88172a.c | 31 struct mii_bus *mdio; 41 static int asix_mdio_bus_read(struct mii_bus *bus, int phy_id, int regnum) in asix_mdio_bus_read() 47 static int asix_mdio_bus_write(struct mii_bus *bus, int phy_id, int regnum, in asix_mdio_bus_write()
|
/linux-4.1.27/drivers/net/ethernet/agere/ |
D | et131x.c | 442 struct mii_bus *mii_bus; member 1423 static int et131x_mdio_read(struct mii_bus *bus, int phy_addr, int reg) in et131x_mdio_read() 1438 static int et131x_mdio_write(struct mii_bus *bus, int phy_addr, in et131x_mdio_write() 3262 phydev = phy_find_first(adapter->mii_bus); in et131x_mii_probe() 3329 mdiobus_unregister(adapter->mii_bus); in et131x_pci_remove() 3330 kfree(adapter->mii_bus->irq); in et131x_pci_remove() 3331 mdiobus_free(adapter->mii_bus); in et131x_pci_remove() 4027 adapter->mii_bus = mdiobus_alloc(); in et131x_pci_setup() 4028 if (!adapter->mii_bus) { in et131x_pci_setup() 4033 adapter->mii_bus->name = "et131x_eth_mii"; in et131x_pci_setup() [all …]
|
/linux-4.1.27/drivers/of/ |
D | of_mdio.c | 43 static int of_mdiobus_register_phy(struct mii_bus *mdio, struct device_node *child, in of_mdiobus_register_phy() 121 int of_mdiobus_register(struct mii_bus *mdio, struct device_node *np) in of_mdiobus_register()
|
/linux-4.1.27/drivers/net/ethernet/renesas/ |
D | sh_eth.c | 1859 mdp->mii_bus->id, mdp->phy_id); in sh_eth_phy_init() 2896 mdiobus_unregister(mdp->mii_bus); in sh_mdio_release() 2899 free_mdio_bitbang(mdp->mii_bus); in sh_mdio_release() 2928 mdp->mii_bus = alloc_mdio_bitbang(&bitbang->ctrl); in sh_mdio_init() 2929 if (!mdp->mii_bus) in sh_mdio_init() 2933 mdp->mii_bus->name = "sh_mii"; in sh_mdio_init() 2934 mdp->mii_bus->parent = dev; in sh_mdio_init() 2935 snprintf(mdp->mii_bus->id, MII_BUS_ID_SIZE, "%s-%x", in sh_mdio_init() 2939 mdp->mii_bus->irq = devm_kmalloc_array(dev, PHY_MAX_ADDR, sizeof(int), in sh_mdio_init() 2941 if (!mdp->mii_bus->irq) { in sh_mdio_init() [all …]
|
D | sh_eth.h | 522 struct mii_bus *mii_bus; /* MDIO bus control */ member
|
/linux-4.1.27/drivers/net/ethernet/aeroflex/ |
D | greth.h | 127 struct mii_bus *mdio;
|
D | greth.c | 1188 static int greth_mdio_read(struct mii_bus *bus, int phy, int reg) in greth_mdio_read() 1210 static int greth_mdio_write(struct mii_bus *bus, int phy, int reg, u16 val) in greth_mdio_write()
|
/linux-4.1.27/drivers/net/ethernet/apm/xgene/ |
D | xgene_enet_hw.c | 618 static int xgene_enet_mdio_read(struct mii_bus *bus, int mii_id, int regnum) in xgene_enet_mdio_read() 630 static int xgene_enet_mdio_write(struct mii_bus *bus, int mii_id, int regnum, in xgene_enet_mdio_write() 696 struct mii_bus *mdio) in xgene_mdiobus_register() 753 struct mii_bus *mdio_bus; in xgene_enet_mdio_config()
|
D | xgene_enet_main.h | 111 struct mii_bus *mdio_bus;
|
/linux-4.1.27/net/dsa/ |
D | dsa.c | 477 struct mii_bus *dsa_host_dev_to_mii_bus(struct device *dev) in dsa_host_dev_to_mii_bus() 483 struct mii_bus *bus; in dsa_host_dev_to_mii_bus() 577 struct mii_bus *mdio_bus; in dsa_of_probe()
|
D | slave.c | 24 static int dsa_slave_phy_read(struct mii_bus *bus, int addr, int reg) in dsa_slave_phy_read() 34 static int dsa_slave_phy_write(struct mii_bus *bus, int addr, int reg, u16 val) in dsa_slave_phy_write()
|
/linux-4.1.27/arch/powerpc/platforms/82xx/ |
D | ep8248e.c | 116 struct mii_bus *bus; in ep8248e_mdio_probe()
|
/linux-4.1.27/drivers/net/ethernet/xscale/ |
D | ixp4xx_eth.c | 254 static struct mii_bus *mdio_bus; 442 static int ixp4xx_mdio_cmd(struct mii_bus *bus, int phy_id, int location, in ixp4xx_mdio_cmd() 493 static int ixp4xx_mdio_read(struct mii_bus *bus, int phy_id, int location) in ixp4xx_mdio_read() 508 static int ixp4xx_mdio_write(struct mii_bus *bus, int phy_id, int location, in ixp4xx_mdio_write()
|
/linux-4.1.27/drivers/net/ethernet/altera/ |
D | altera_tse.h | 476 struct mii_bus *mdio;
|
D | altera_tse_main.c | 101 static int altera_tse_mdio_read(struct mii_bus *bus, int mii_id, int regnum) in altera_tse_mdio_read() 115 static int altera_tse_mdio_write(struct mii_bus *bus, int mii_id, int regnum, in altera_tse_mdio_write() 136 struct mii_bus *mdio = NULL; in altera_tse_mdio_create()
|
/linux-4.1.27/Documentation/networking/ |
D | phy.txt | 43 int write(struct mii_bus *bus, int mii_id, int regnum, u16 value); 44 int read(struct mii_bus *bus, int mii_id, int regnum); 55 driver needs, setup the mii_bus structure, and register with the PAL using
|
/linux-4.1.27/arch/blackfin/mach-bf518/boards/ |
D | ezbrd.c | 145 .mii_bus = &bfin_mii_bus.dev,
|