Home | History | Annotate | Download | only in usb

Lines Matching refs:usbd_device

42 struct usbd_device;
103 struct usbd_pipe *usbd_get_pipe0(struct usbd_device *);
112 void usbd_setup_default_xfer(struct usbd_xfer *, struct usbd_device *,
126 void usbd_abort_default_pipe(struct usbd_device *);
137 usbd_status usbd_interface_count(struct usbd_device *, uint8_t *);
139 void usbd_interface2device_handle(struct usbd_interface *, struct usbd_device **);
140 usbd_status usbd_device2interface_handle(struct usbd_device *,
143 struct usbd_device *usbd_pipe2device_handle(struct usbd_pipe *);
148 usbd_status usbd_do_request(struct usbd_device *, usb_device_request_t *, void *);
149 usbd_status usbd_do_request_flags(struct usbd_device *, usb_device_request_t *,
151 usbd_status usbd_do_request_len(struct usbd_device *dev,
160 usb_config_descriptor_t *usbd_get_config_descriptor(struct usbd_device *);
161 usb_device_descriptor_t *usbd_get_device_descriptor(struct usbd_device *);
168 void usbd_fill_deviceinfo(struct usbd_device *, struct usb_device_info *, int);
177 void usbd_set_polling(struct usbd_device *, int);
181 void usbd_add_dev_event(int, struct usbd_device *);
182 void usbd_add_drv_event(int, struct usbd_device *, device_t);
184 char *usbd_devinfo_alloc(struct usbd_device *, int);
187 const struct usbd_quirks *usbd_get_quirks(struct usbd_device *);
189 usbd_status usbd_reload_device_desc(struct usbd_device *);
193 usbd_status usbd_get_string(struct usbd_device *, int, char *);
194 usbd_status usbd_get_string0(struct usbd_device *, int, char *, int);
223 void usb_add_task(struct usbd_device *, struct usb_task *, int);
224 bool usb_rem_task(struct usbd_device *, struct usb_task *);
225 bool usb_rem_task_wait(struct usbd_device *, struct usb_task *, int,
227 bool usb_task_pending(struct usbd_device *, struct usb_task *);
243 void usbd_devinfo_vp(struct usbd_device *, char *, size_t, char *, size_t,
256 struct usbd_device * uaa_device; /* current device */
270 struct usbd_device * uiaa_device; /* current device */