Lines Matching refs:bus
17 static int pic32_mdio_write(struct mii_dev *bus, in pic32_mdio_write() argument
22 struct pic32_mii_regs *mii_regs = bus->priv; in pic32_mdio_write()
45 static int pic32_mdio_read(struct mii_dev *bus, int addr, int devaddr, int reg) in pic32_mdio_read() argument
48 struct pic32_mii_regs *mii_regs = bus->priv; in pic32_mdio_read()
77 static int pic32_mdio_reset(struct mii_dev *bus) in pic32_mdio_reset() argument
79 struct pic32_mii_regs *mii_regs = bus->priv; in pic32_mdio_reset()
106 struct mii_dev *bus; in pic32_mdio_init() local
108 bus = mdio_alloc(); in pic32_mdio_init()
109 if (!bus) { in pic32_mdio_init()
114 bus->read = pic32_mdio_read; in pic32_mdio_init()
115 bus->write = pic32_mdio_write; in pic32_mdio_init()
116 bus->reset = pic32_mdio_reset; in pic32_mdio_init()
117 strncpy(bus->name, name, sizeof(bus->name)); in pic32_mdio_init()
118 bus->priv = (void *)ioaddr; in pic32_mdio_init()
120 return mdio_register(bus); in pic32_mdio_init()