Lines Matching defs:usb_device
25 typedef usb_id usb_device;
35 status_t (*device_added)(usb_device device, void **cookie);
114 * the resources will be deallocated and you may not use the usb_device
123 const usb_device_descriptor *(*get_device_descriptor)(usb_device device);
126 const usb_configuration_info *(*get_nth_configuration)(usb_device device,
130 const usb_configuration_info *(*get_configuration)(usb_device device);
133 status_t (*set_configuration)(usb_device device,
136 status_t (*set_alt_interface)(usb_device device,
141 * The provided handle may be a usb_device, usb_pipe or usb_interface
147 status_t (*get_descriptor)(usb_device device,
154 status_t (*send_request)(usb_device device,
199 status_t (*queue_request)(usb_device device,
215 status_t (*cancel_queued_requests)(usb_device device);
239 usb_device *rootHub);
240 status_t (*get_nth_child)(usb_device hub,
241 uint8 index, usb_device *childDevice);
242 status_t (*get_device_parent)(usb_device device,
243 usb_device *parentHub,
254 status_t (*reset_port)(usb_device hub,
256 status_t (*disable_port)(usb_device hub,