Searched refs:mdio_bus (Results 1 - 22 of 22) sorted by relevance

/linux-master/drivers/net/ethernet/apm/xgene-v2/
H A Dmdio.c87 struct mii_bus *mdio_bus = pdata->mdio_bus; local
92 if (mdio_bus->state == MDIOBUS_REGISTERED)
93 mdiobus_unregister(mdio_bus);
95 mdiobus_free(mdio_bus);
103 struct mii_bus *mdio_bus; local
107 mdio_bus = mdiobus_alloc();
108 if (!mdio_bus)
111 mdio_bus->name = "APM X-Gene Ethernet (v2) MDIO Bus";
112 mdio_bus
[all...]
H A Dmain.h57 struct mii_bus *mdio_bus; member in struct:xge_pdata
/linux-master/drivers/net/ethernet/samsung/sxgbe/
H A Dsxgbe_mdio.c197 struct mii_bus *mdio_bus; local
206 mdio_bus = mdiobus_alloc();
207 if (!mdio_bus) {
218 mdio_bus->name = "sxgbe";
219 mdio_bus->read = sxgbe_mdio_read_c22;
220 mdio_bus->write = sxgbe_mdio_write_c22;
221 mdio_bus->read_c45 = sxgbe_mdio_read_c45;
222 mdio_bus->write_c45 = sxgbe_mdio_write_c45;
223 snprintf(mdio_bus->id, MII_BUS_ID_SIZE, "%s-%x",
224 mdio_bus
[all...]
/linux-master/drivers/net/mdio/
H A Dmdio-xgene.c330 struct mii_bus *mdio_bus; local
367 mdio_bus = mdiobus_alloc();
368 if (!mdio_bus) {
373 mdio_bus->name = "APM X-Gene MDIO bus";
376 mdio_bus->read = xgene_mdio_rgmii_read;
377 mdio_bus->write = xgene_mdio_rgmii_write;
378 mdio_bus->priv = (void __force *)pdata;
379 snprintf(mdio_bus->id, MII_BUS_ID_SIZE, "%s",
382 mdio_bus->read = xgene_xfi_mdio_read;
383 mdio_bus
427 struct mii_bus *mdio_bus = pdata->mdio_bus; local
[all...]
/linux-master/drivers/net/ethernet/hisilicon/hns3/hns3pf/
H A Dhclge_mdio.c129 struct mii_bus *mdio_bus; local
142 mdio_bus = devm_mdiobus_alloc(&hdev->pdev->dev);
143 if (!mdio_bus)
146 mdio_bus->name = "hisilicon MII bus";
147 mdio_bus->read = hclge_mdio_read;
148 mdio_bus->write = hclge_mdio_write;
149 snprintf(mdio_bus->id, MII_BUS_ID_SIZE, "%s-%s", "mii",
152 mdio_bus->parent = &hdev->pdev->dev;
153 mdio_bus->priv = hdev;
154 mdio_bus
[all...]
H A Dhclge_main.h296 struct mii_bus *mdio_bus; member in struct:hclge_mac
H A Dhclge_main.c11815 mdiobus_unregister(hdev->hw.mac.mdio_bus);
12209 mdiobus_unregister(mac->mdio_bus);
/linux-master/drivers/net/ethernet/sfc/siena/
H A Dmcdi_port.c29 MCDI_SET_DWORD(inbuf, MDIO_READ_IN_BUS, efx->mdio_bus);
55 MCDI_SET_DWORD(inbuf, MDIO_WRITE_IN_BUS, efx->mdio_bus);
H A Dmcdi_port_common.c452 efx->mdio_bus = phy_data->channel;
H A Dnet_driver.h886 * @mdio_bus: PHY MDIO bus ID (only used by Siena)
1060 unsigned int mdio_bus; member in struct:efx_nic
/linux-master/drivers/net/ethernet/sfc/
H A Dmcdi_port.c29 MCDI_SET_DWORD(inbuf, MDIO_READ_IN_BUS, efx->mdio_bus);
55 MCDI_SET_DWORD(inbuf, MDIO_WRITE_IN_BUS, efx->mdio_bus);
H A Dnet_driver.h918 * @mdio_bus: PHY MDIO bus ID (only used by Siena)
1094 unsigned int mdio_bus; member in struct:efx_nic
H A Dmcdi_port_common.c451 efx->mdio_bus = phy_data->channel;
/linux-master/drivers/net/ethernet/apm/xgene/
H A Dxgene_enet_hw.c946 struct mii_bus *mdio_bus; local
949 mdio_bus = mdiobus_alloc();
950 if (!mdio_bus)
953 mdio_bus->name = "APM X-Gene MDIO bus";
954 mdio_bus->read = xgene_mdio_rgmii_read;
955 mdio_bus->write = xgene_mdio_rgmii_write;
956 snprintf(mdio_bus->id, MII_BUS_ID_SIZE, "%s-%s", "xgene-mii",
959 mdio_bus->priv = (void __force *)pdata->mcx_mac_addr;
960 mdio_bus->parent = &pdata->pdev->dev;
962 ret = xgene_mdiobus_register(pdata, mdio_bus);
[all...]
H A Dxgene_enet_main.h186 struct mii_bus *mdio_bus; member in struct:xgene_enet_pdata
/linux-master/include/linux/mdio/
H A Dmdio-xgene.h95 struct mii_bus *mdio_bus; member in struct:xgene_mdio_pdata
/linux-master/drivers/net/dsa/mv88e6xxx/
H A Dglobal2.c791 struct mv88e6xxx_mdio_bus *mdio_bus = bus->priv; local
792 bool external = mdio_bus->external;
802 struct mv88e6xxx_mdio_bus *mdio_bus = bus->priv; local
803 bool external = mdio_bus->external;
813 struct mv88e6xxx_mdio_bus *mdio_bus = bus->priv; local
814 bool external = mdio_bus->external;
824 struct mv88e6xxx_mdio_bus *mdio_bus = bus->priv; local
825 bool external = mdio_bus->external;
H A Dchip.c132 struct mv88e6xxx_mdio_bus *mdio_bus; local
134 mdio_bus = list_first_entry(&chip->mdios, struct mv88e6xxx_mdio_bus,
136 if (!mdio_bus)
139 return mdio_bus->bus;
3677 struct mv88e6xxx_mdio_bus *mdio_bus = bus->priv; local
3678 struct mv88e6xxx_chip *chip = mdio_bus->chip;
3704 struct mv88e6xxx_mdio_bus *mdio_bus = bus->priv; local
3705 struct mv88e6xxx_chip *chip = mdio_bus->chip;
3721 struct mv88e6xxx_mdio_bus *mdio_bus = bus->priv; local
3722 struct mv88e6xxx_chip *chip = mdio_bus
3738 struct mv88e6xxx_mdio_bus *mdio_bus = bus->priv; local
3757 struct mv88e6xxx_mdio_bus *mdio_bus; local
3828 struct mv88e6xxx_mdio_bus *mdio_bus, *p; local
[all...]
/linux-master/drivers/net/ethernet/xscale/
H A Dixp4xx_eth.c278 static struct mii_bus *mdio_bus; variable in typeref:struct:mii_bus
555 if (!(mdio_bus = mdiobus_alloc()))
560 mdio_bus->name = "IXP4xx MII Bus";
561 mdio_bus->read = &ixp4xx_mdio_read;
562 mdio_bus->write = &ixp4xx_mdio_write;
563 snprintf(mdio_bus->id, MII_BUS_ID_SIZE, "ixp4xx-eth-0");
565 err = of_mdiobus_register(mdio_bus, mdio_bus_np);
567 mdiobus_free(mdio_bus);
573 mdiobus_unregister(mdio_bus);
574 mdiobus_free(mdio_bus);
[all...]
/linux-master/drivers/net/phy/
H A DMakefile6 mdio-bus-y += mdio_bus.o mdio_device.o
/linux-master/drivers/net/ethernet/broadcom/
H A Dtg3.c1417 phydev = mdiobus_get_phy(tp->mdio_bus, tp->phy_addr);
1537 tp->mdio_bus = mdiobus_alloc();
1538 if (tp->mdio_bus == NULL)
1541 tp->mdio_bus->name = "tg3 mdio bus";
1542 snprintf(tp->mdio_bus->id, MII_BUS_ID_SIZE, "%x", pci_dev_id(tp->pdev));
1543 tp->mdio_bus->priv = tp;
1544 tp->mdio_bus->parent = &tp->pdev->dev;
1545 tp->mdio_bus->read = &tg3_mdio_read;
1546 tp->mdio_bus->write = &tg3_mdio_write;
1547 tp->mdio_bus
[all...]
H A Dtg3.h3275 struct mii_bus *mdio_bus; member in struct:tg3

Completed in 323 milliseconds