HelenOS sources

bus_init          191 uspace/drv/bus/usb/ehci/ehci_bus.c 	bus_init(bus_base, sizeof(device_t));
bus_init          197 uspace/drv/bus/usb/ohci/ohci_bus.c 	bus_init(bus_base, sizeof(device_t));
bus_init          459 uspace/drv/bus/usb/uhci/hc.c 	bus_init(&instance->bus, sizeof(device_t));
bus_init          201 uspace/drv/bus/usb/vhc/transfer.c 	bus_init(&instance->bus, sizeof(device_t));
bus_init           73 uspace/drv/bus/usb/xhci/bus.c 	bus_init(&bus->base, sizeof(xhci_device_t));
bus_init          145 uspace/lib/usbhost/include/usb/host/bus.h void bus_init(bus_t *, size_t);
HelenOS homepage, sources at GitHub