Lines Matching refs:bus
20 static int tgec_mdio_write(struct mii_dev *bus, int port_addr, int dev_addr, in tgec_mdio_write() argument
25 struct tgec_mdio_controller *regs = bus->priv; in tgec_mdio_write()
62 static int tgec_mdio_read(struct mii_dev *bus, int port_addr, int dev_addr, in tgec_mdio_read() argument
67 struct tgec_mdio_controller *regs = bus->priv; in tgec_mdio_read()
104 static int tgec_mdio_reset(struct mii_dev *bus) in tgec_mdio_reset() argument
111 struct mii_dev *bus = mdio_alloc(); in fm_tgec_mdio_init() local
113 if (!bus) { in fm_tgec_mdio_init()
118 bus->read = tgec_mdio_read; in fm_tgec_mdio_init()
119 bus->write = tgec_mdio_write; in fm_tgec_mdio_init()
120 bus->reset = tgec_mdio_reset; in fm_tgec_mdio_init()
121 strcpy(bus->name, info->name); in fm_tgec_mdio_init()
123 bus->priv = info->regs; in fm_tgec_mdio_init()
125 return mdio_register(bus); in fm_tgec_mdio_init()