• Home
  • Raw
  • Download

Lines Matching refs:bus

175 	struct usb_bus *bus;  in find_busses()  local
203 bus = busses; in find_busses()
206 if (bus_num == bus->location) { in find_busses()
210 } while ((bus = bus->next) != NULL); in find_busses()
216 bus = malloc(sizeof(*bus)); in find_busses()
217 if (!bus) in find_busses()
220 memset(bus, 0, sizeof(*bus)); in find_busses()
221 bus->location = bus_num; in find_busses()
222 sprintf(bus->dirname, "%03d", bus_num); in find_busses()
223 LIST_ADD(busses, bus); in find_busses()
231 bus = busses; in find_busses()
232 while (bus) { in find_busses()
233 struct usb_bus *tbus = bus->next; in find_busses()
234 free(bus); in find_busses()
235 bus = tbus; in find_busses()
243 struct usb_bus *bus; in usb_find_busses() local
263 bus = usb_busses; in usb_find_busses()
264 while (bus) { in usb_find_busses()
265 struct usb_bus *tbus = bus->next; in usb_find_busses()
274 if (bus->location == nbus->location) { in usb_find_busses()
285 usbi_dbg("bus %d removed", bus->location); in usb_find_busses()
287 LIST_DEL(usb_busses, bus); in usb_find_busses()
288 free(bus); in usb_find_busses()
291 bus = tbus; in usb_find_busses()
295 bus = new_busses; in usb_find_busses()
296 while (bus) { in usb_find_busses()
297 struct usb_bus *tbus = bus->next; in usb_find_busses()
298 usbi_dbg("bus %d added", bus->location); in usb_find_busses()
299 LIST_DEL(new_busses, bus); in usb_find_busses()
300 LIST_ADD(usb_busses, bus); in usb_find_busses()
302 bus = tbus; in usb_find_busses()
309 struct usb_bus *bus, struct usb_device **ret) in find_devices() argument
319 if (bus_num != bus->location) in find_devices()
330 dev->bus = bus; in find_devices()
568 struct usb_bus *bus; in usb_find_devices() local
584 for (bus = usb_busses; bus; bus = bus->next) { in usb_find_devices()
588 r = find_devices(dev_list, dev_list_len, bus, &new_devices); in usb_find_devices()
597 dev = bus->devices; in usb_find_devices()
615 dev->bus->location, dev->devnum); in usb_find_devices()
616 LIST_DEL(bus->devices, dev); in usb_find_devices()
631 dev->bus->location, dev->devnum, r); in usb_find_devices()
635 usbi_dbg("device %d.%d added", dev->bus->location, dev->devnum); in usb_find_devices()
637 LIST_ADD(bus->devices, dev); in usb_find_devices()