Lines Matching refs:bus
17 struct mii_bus *bus; in rt_mdio_get_bus_by_name() local
27 bus = rt_container_of(entry, struct mii_bus, node); in rt_mdio_get_bus_by_name()
28 if (!strcmp(bus->name, busname)) in rt_mdio_get_bus_by_name()
29 return bus; in rt_mdio_get_bus_by_name()
46 rt_err_t rt_mdio_register(struct mii_bus *bus) in rt_mdio_register() argument
48 if (!bus) in rt_mdio_register()
51 if(rt_mdio_get_bus_by_name(bus->name)) in rt_mdio_register()
53 rt_kprintf("mdio bus %s already exist!\n", bus->name); in rt_mdio_register()
57 rt_list_insert_before(&mdio_list, &bus->node); in rt_mdio_register()
61 rt_err_t rt_mdio_unregister(struct mii_bus *bus) in rt_mdio_unregister() argument
63 if (!bus) in rt_mdio_unregister()
66 rt_list_remove(&bus->node); in rt_mdio_unregister()