Lines Matching defs:device_id
15 static zx_status_t bus_add_device(void* ctx, uint32_t device_id, uint32_t hub_id,
19 if (device_id >= bus->max_device_count) return ZX_ERR_INVALID_ARGS;
21 // bus->devices[device_id] must be set before usb_device_add() creates the interface devices
23 return usb_device_add(bus, device_id, hub_id, speed, &bus->devices[device_id]);
26 static void bus_remove_device(void* ctx, uint32_t device_id) {
28 if (device_id >= bus->max_device_count) {
29 zxlogf(ERROR, "device_id out of range in usb_bus_remove_device\n");
32 usb_device_t* device = bus->devices[device_id];
35 bus->devices[device_id] = NULL;