Lines Matching refs:mii_bus
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()
4034 snprintf(adapter->mii_bus->id, MII_BUS_ID_SIZE, "%x", in et131x_pci_setup()
4036 adapter->mii_bus->priv = netdev; in et131x_pci_setup()
4037 adapter->mii_bus->read = et131x_mdio_read; in et131x_pci_setup()
4038 adapter->mii_bus->write = et131x_mdio_write; in et131x_pci_setup()
4039 adapter->mii_bus->irq = kmalloc_array(PHY_MAX_ADDR, sizeof(int), in et131x_pci_setup()
4041 if (!adapter->mii_bus->irq) in et131x_pci_setup()
4045 adapter->mii_bus->irq[ii] = PHY_POLL; in et131x_pci_setup()
4047 rc = mdiobus_register(adapter->mii_bus); in et131x_pci_setup()
4089 mdiobus_unregister(adapter->mii_bus); in et131x_pci_setup()
4091 kfree(adapter->mii_bus->irq); in et131x_pci_setup()
4093 mdiobus_free(adapter->mii_bus); in et131x_pci_setup()