Lines Matching defs:usbd_device
138 struct usbd_device *up_dev; /* Connected device */
139 struct usbd_device *up_parent; /* The ports hub */
144 usbd_status (*uh_explore)(struct usbd_device *hub);
185 struct usbd_device *ub_roothub;
190 struct usbd_device *ub_devices[USB_TOTAL_DEVICES];
200 struct usbd_device {
213 struct usbd_device *ud_myhub; /* upstream hub */
254 struct usbd_device *ui_dev;
265 struct usbd_device *up_dev;
351 void usbd_dump_device(struct usbd_device *);
359 void usbd_get_device_strings(struct usbd_device *);
362 void usbd_delay_ms_locked(struct usbd_device *, u_int, kmutex_t *);
363 void usbd_delay_ms(struct usbd_device *, u_int);
364 usbd_status usbd_reset_port(struct usbd_device *, int, usb_port_status_t *);
365 usbd_status usbd_setup_pipe(struct usbd_device *,
369 usbd_status usbd_setup_pipe_flags(struct usbd_device *,
376 usbd_status usbd_reattach_device(device_t, struct usbd_device *,
379 void usbd_remove_device(struct usbd_device *, struct usbd_port *);
385 usbd_status usbd_fill_iface_data(struct usbd_device *, int, int);
386 void usb_free_device(struct usbd_device *);
391 usbd_status usbd_endpoint_acquire(struct usbd_device *,
393 void usbd_endpoint_release(struct usbd_device *,
397 usbd_status usbd_attach_roothub(device_t, struct usbd_device *);
398 usbd_status usbd_probe_and_attach(device_t, struct usbd_device *, int, int);
401 void usb_needs_explore(struct usbd_device *);
402 void usb_needs_reattach(struct usbd_device *);