Lines Matching defs:mii_bus
68 struct mii_bus *mii_bus;
104 static int smsc9420_mii_read(struct mii_bus *bus, int phyaddr, int regidx)
141 static int smsc9420_mii_write(struct mii_bus *bus, int phyaddr, int regidx,
710 mdiobus_unregister(pd->mii_bus);
711 mdiobus_free(pd->mii_bus);
1110 phydev = mdiobus_get_phy(pd->mii_bus, 1);
1142 pd->mii_bus = mdiobus_alloc();
1143 if (!pd->mii_bus) {
1147 pd->mii_bus->name = DRV_MDIONAME;
1148 snprintf(pd->mii_bus->id, MII_BUS_ID_SIZE, "%x", pci_dev_id(pd->pdev));
1149 pd->mii_bus->priv = pd;
1150 pd->mii_bus->read = smsc9420_mii_read;
1151 pd->mii_bus->write = smsc9420_mii_write;
1154 pd->mii_bus->phy_mask = ~(1 << 1);
1156 if (mdiobus_register(pd->mii_bus)) {
1169 mdiobus_unregister(pd->mii_bus);
1171 mdiobus_free(pd->mii_bus);