/* This code is used to initialize a usb_bus structure, memory for which is separately managed.  */
static void usb_bus_init(struct usb_bus *bus)
/* This code is used to initialize a usb_bus structure, memory for which is separately managed.  */
static void usb_bus_init(struct usb_bus *bus)
{
	memset (&bus->devmap, 0, sizeof(struct usb_devmap));
	bus->devnum_next = 1;
	bus->root_hub = NULL;
	bus->busnum = -1;
	bus->bandwidth_allocated = 0;
	bus->bandwidth_int_reqs  = 0;
	bus->bandwidth_isoc_reqs = 0;
	INIT_LIST_HEAD (&bus->bus_list);
}