Lines Matching refs:usb_device
16 K_MEM_SLAB_DEFINE_STATIC(usb_device_slab, sizeof(struct usb_device),
21 struct usb_device *usbh_device_alloc(struct usbh_contex *const uhs_ctx) in usbh_device_alloc()
23 struct usb_device *udev; in usbh_device_alloc()
30 memset(udev, 0, sizeof(struct usb_device)); in usbh_device_alloc()
38 void usbh_device_free(struct usb_device *const udev) in usbh_device_free()
51 struct usb_device *usbh_device_get_any(struct usbh_contex *const uhs_ctx) in usbh_device_get_any()
54 struct usb_device *udev; in usbh_device_get_any()
61 static int validate_device_mps0(const struct usb_device *const udev) in validate_device_mps0()
87 static int alloc_device_address(struct usb_device *const udev, uint8_t *const addr) in alloc_device_address()
114 static void assign_ep_desc_ptr(struct usb_device *const udev, in assign_ep_desc_ptr()
126 static int handle_ep_op(struct usb_device *const udev, in handle_ep_op()
148 static int device_interface_modify(struct usb_device *const udev, in device_interface_modify()
200 int usbh_device_interface_set(struct usb_device *const udev, in usbh_device_interface_set()
262 static int parse_configuration_descriptor(struct usb_device *const udev) in parse_configuration_descriptor()
320 static void reset_configuration(struct usb_device *const udev) in reset_configuration()
333 int usbh_device_set_configuration(struct usb_device *const udev, const uint8_t num) in usbh_device_set_configuration()
437 int usbh_device_init(struct usb_device *const udev) in usbh_device_init()