Lines Matching defs:usb_device
24 typedef struct usb_device usb_device;
34 status_t (*device_added)(const usb_device *device, void **cookie);
110 * the resources will be deallocated and you may not use the usb_device
119 const usb_device_descriptor *(*get_device_descriptor)(const usb_device *device);
122 const usb_configuration_info *(*get_nth_configuration)(const usb_device *device,
126 const usb_configuration_info *(*get_configuration)(const usb_device *device);
129 status_t (*set_configuration)(const usb_device *device,
132 status_t (*set_alt_interface)(const usb_device *device,
137 * The provided object may be a usb_device, usb_pipe or usb_interface
143 status_t (*get_descriptor)(const usb_device *device,
150 status_t (*send_request)(const usb_device *device,
184 status_t (*queue_request)(const usb_device *device,