Lines Matching refs:usb_device

31 struct usb_device;
94 typedef usb_error_t (usb_handle_req_t)(struct usb_device *,
104 typedef void (*usb_dev_configured_t)(void *, struct usb_device *,
176 struct usb_device *linux_udev;
387 struct usb_device *device; /* current device */
513 void *usbd_find_descriptor(struct usb_device *udev, void *id,
517 struct usb_device *udev);
519 struct usb_device *udev);
520 struct usb_interface *usbd_get_iface(struct usb_device *udev,
524 struct usb_endpoint *usbd_get_endpoint(struct usb_device *udev, uint8_t iface_index,
526 struct usb_endpoint *usbd_get_ep_by_addr(struct usb_device *udev, uint8_t ea_val);
527 usb_error_t usbd_interface_count(struct usb_device *udev, uint8_t *count);
528 enum usb_hc_mode usbd_get_mode(struct usb_device *udev);
529 enum usb_dev_speed usbd_get_speed(struct usb_device *udev);
532 usb_error_t usbd_set_pnpinfo(struct usb_device *udev,
534 usb_error_t usbd_add_dynamic_quirk(struct usb_device *udev,
536 usb_error_t usbd_set_endpoint_mode(struct usb_device *udev,
538 uint8_t usbd_get_endpoint_mode(struct usb_device *udev,
547 usb_error_t usbd_do_request_flags(struct usb_device *udev, struct mtx *mtx,
556 usb_error_t usbd_set_alt_interface_index(struct usb_device *udev,
558 uint32_t usbd_get_isoc_fps(struct usb_device *udev);
559 usb_error_t usbd_transfer_setup(struct usb_device *udev,
571 void usbd_set_parent_iface(struct usb_device *udev, uint8_t iface_index,
573 uint8_t usbd_get_bus_index(struct usb_device *udev);
574 uint8_t usbd_get_device_index(struct usb_device *udev);
575 void usbd_set_power_mode(struct usb_device *udev, uint8_t power_mode);
576 uint8_t usbd_filter_power_mode(struct usb_device *udev, uint8_t power_mode);
577 uint8_t usbd_device_attached(struct usb_device *udev);
631 void usbd_start_re_enumerate(struct usb_device *udev);
633 usbd_start_set_config(struct usb_device *, uint8_t);
635 int usb_fifo_attach(struct usb_device *udev, void *priv_sc,