Lines Matching refs:new_bus
103 struct mii_bus *new_bus; in fs_enet_mdio_probe() local
113 new_bus = mdiobus_alloc(); in fs_enet_mdio_probe()
114 if (!new_bus) in fs_enet_mdio_probe()
121 new_bus->priv = fec; in fs_enet_mdio_probe()
122 new_bus->name = "FEC MII Bus"; in fs_enet_mdio_probe()
123 new_bus->read = &fs_enet_fec_mii_read; in fs_enet_mdio_probe()
124 new_bus->write = &fs_enet_fec_mii_write; in fs_enet_mdio_probe()
130 snprintf(new_bus->id, MII_BUS_ID_SIZE, "%x", res.start); in fs_enet_mdio_probe()
168 new_bus->phy_mask = ~0; in fs_enet_mdio_probe()
169 new_bus->irq = kmalloc(sizeof(int) * PHY_MAX_ADDR, GFP_KERNEL); in fs_enet_mdio_probe()
170 if (!new_bus->irq) { in fs_enet_mdio_probe()
175 new_bus->parent = &ofdev->dev; in fs_enet_mdio_probe()
176 platform_set_drvdata(ofdev, new_bus); in fs_enet_mdio_probe()
178 ret = of_mdiobus_register(new_bus, ofdev->dev.of_node); in fs_enet_mdio_probe()
185 kfree(new_bus->irq); in fs_enet_mdio_probe()
192 mdiobus_free(new_bus); in fs_enet_mdio_probe()