/linux-master/drivers/net/ethernet/apm/xgene-v2/ |
H A D | mdio.c | 87 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 D | main.h | 57 struct mii_bus *mdio_bus; member in struct:xge_pdata
|
/linux-master/drivers/net/ethernet/samsung/sxgbe/ |
H A D | sxgbe_mdio.c | 197 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 D | mdio-xgene.c | 330 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 D | hclge_mdio.c | 129 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 D | hclge_main.h | 296 struct mii_bus *mdio_bus; member in struct:hclge_mac
|
H A D | hclge_main.c | 11815 mdiobus_unregister(hdev->hw.mac.mdio_bus); 12209 mdiobus_unregister(mac->mdio_bus);
|
/linux-master/drivers/net/ethernet/sfc/siena/ |
H A D | mcdi_port.c | 29 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 D | mcdi_port_common.c | 452 efx->mdio_bus = phy_data->channel;
|
H A D | net_driver.h | 886 * @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 D | mcdi_port.c | 29 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 D | net_driver.h | 918 * @mdio_bus: PHY MDIO bus ID (only used by Siena) 1094 unsigned int mdio_bus; member in struct:efx_nic
|
H A D | mcdi_port_common.c | 451 efx->mdio_bus = phy_data->channel;
|
/linux-master/drivers/net/ethernet/apm/xgene/ |
H A D | xgene_enet_hw.c | 946 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 D | xgene_enet_main.h | 186 struct mii_bus *mdio_bus; member in struct:xgene_enet_pdata
|
/linux-master/include/linux/mdio/ |
H A D | mdio-xgene.h | 95 struct mii_bus *mdio_bus; member in struct:xgene_mdio_pdata
|
/linux-master/drivers/net/dsa/mv88e6xxx/ |
H A D | global2.c | 791 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 D | chip.c | 132 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 D | ixp4xx_eth.c | 278 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 D | Makefile | 6 mdio-bus-y += mdio_bus.o mdio_device.o
|
/linux-master/drivers/net/ethernet/broadcom/ |
H A D | tg3.c | 1417 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 D | tg3.h | 3275 struct mii_bus *mdio_bus; member in struct:tg3
|