Home
last modified time | relevance | path

Searched refs:ctrlreq (Results 1 - 17 of 17) sorted by relevance

/third_party/NuttX/drivers/usbdev/gadget/
H A Df_dfu.c535 static int dfu_get_status_for_req(struct usbdev_req_s *ctrlreq) in dfu_get_status_for_req() argument
537 struct dfu_getstatus_response_s *status = (struct dfu_getstatus_response_s *)ctrlreq->buf; in dfu_get_status_for_req()
564 static int dfu_get_state_for_req(struct usbdev_req_s *ctrlreq) in dfu_get_state_for_req() argument
566 uint8_t *state = ctrlreq->buf; in dfu_get_state_for_req()
573 static int dfu_dnload(const struct usb_device_request *ctrl, struct usbdev_req_s *ctrlreq) in dfu_dnload() argument
595 ctrlreq->callback = dfu_dnload_complete; in dfu_dnload()
600 static int dfu_upload(const struct usb_device_request *ctrl, struct usbdev_req_s *ctrlreq) in dfu_upload() argument
616 return usb_dfu_read(usb_dfu_get_entity(0), ctrlreq->buf, (int)ctrlreq->len, dev->seq_num); in dfu_upload()
619 static int dfu_app_idle_request(const struct usb_device_request *ctrl, struct usbdev_req_s *ctrlreq) in dfu_app_idle_request() argument
651 dfu_app_detach_request(const struct usb_device_request *ctrl, struct usbdev_req_s *ctrlreq) dfu_app_detach_request() argument
676 dfu_idle_request(const struct usb_device_request *ctrl, struct usbdev_req_s *ctrlreq) dfu_idle_request() argument
720 dfu_dnload_sync_request(const struct usb_device_request *ctrl, struct usbdev_req_s *ctrlreq) dfu_dnload_sync_request() argument
745 dfu_dnbusy_request(const struct usb_device_request *ctrl, struct usbdev_req_s *ctrlreq) dfu_dnbusy_request() argument
766 dfu_dnload_idle_request(const struct usb_device_request *ctrl, struct usbdev_req_s *ctrlreq) dfu_dnload_idle_request() argument
799 dfu_manifest_sync_request(const struct usb_device_request *ctrl, struct usbdev_req_s *ctrlreq) dfu_manifest_sync_request() argument
834 dfu_manifest_request(const struct usb_device_request *ctrl, struct usbdev_req_s *ctrlreq) dfu_manifest_request() argument
869 dfu_manifest_wait_reset(const struct usb_device_request *ctrl, const struct usbdev_req_s *ctrlreq) dfu_manifest_wait_reset() argument
877 dfu_upload_idle_request(const struct usb_device_request *ctrl, struct usbdev_req_s *ctrlreq) dfu_upload_idle_request() argument
917 dfu_error_request(const struct usb_device_request *ctrl, struct usbdev_req_s *ctrlreq) dfu_error_request() argument
950 usbdev_dfu_class_requests(const struct usbdev_s *dev, const struct usb_device_request *ctrl, struct usbdev_req_s *ctrlreq) usbdev_dfu_class_requests() argument
[all...]
H A Ddfu.c109 FAR struct usbdev_req_s *ctrlreq; /* Pointer to preallocated control request */ member
241 FAR struct usbdev_req_s *ctrlreq = priv->ctrlreq; in usbclass_setup() local
270 *(FAR uint8_t *)ctrlreq->buf = 0; in usbclass_setup()
276 ret = usbdev_dfu_class_requests(dev, ctrl, ctrlreq); in usbclass_setup()
285 ctrlreq->len = (len < ret) ? len : (uint32_t)ret; in usbclass_setup()
286 ctrlreq->flags = USBDEV_REQFLAGS_NULLPKT; in usbclass_setup()
287 ret = EP_SUBMIT(dev->ep0, ctrlreq); in usbclass_setup()
291 ctrlreq->result = OK; in usbclass_setup()
304 priv->ctrlreq in usbclass_bind()
[all...]
H A Drndis.c124 FAR struct usbdev_req_s *ctrlreq; /* Pointer to preallocated control request */ member
147 bool ctrlreq_has_encap_response; /* Indicates if ctrlreq buffer holds a response */
1201 * ctrlreq: pointer to RNDIS control request
1208 static void rndis_handle_control_message(struct usbdev_ep_s *ep, struct usbdev_req_s *ctrlreq) in rndis_handle_control_message() argument
1210 FAR struct rndis_dev_s *priv = (struct rndis_dev_s *)ctrlreq->priv; in rndis_handle_control_message()
1212 (FAR struct rndis_command_header *)ctrlreq->buf; in rndis_handle_control_message()
1258 ret = memcpy_s(&req, sizeof(struct rndis_query_msg), ctrlreq->buf, sizeof(struct rndis_query_msg)); in rndis_handle_control_message()
1371 (void)memcpy_s(req, USB_DWC_MAX_PACKET_SIZE, ctrlreq->buf, USB_DWC_MAX_PACKET_SIZE); in rndis_handle_control_message()
1697 priv->ctrlreq = cdev->ctrlreq; in usbclass_bind()
1928 FAR struct usbdev_req_s *ctrlreq; usbclass_setup() local
[all...]
H A Dcomposite.c192 composite_freereq(cdev->ctrlreq); in usb_composite_unbind()
193 cdev->ctrlreq = NULL; in usb_composite_unbind()
222 /* initialize ctrlreq and allocate memory for it's buf */ in usb_composite_bind()
224 cdev->ctrlreq = composite_allocreq(USB_COMP_EP0_BUFSIZ); in usb_composite_bind()
225 if (cdev->ctrlreq == NULL) in usb_composite_bind()
230 dev->ep0->handle_req = cdev->ctrlreq; in usb_composite_bind()
231 cdev->ctrlreq->callback = composite_request_complete; in usb_composite_bind()
478 usb_req = usb_cdev->ctrlreq; in usb_composite_setup()
H A Dcomposite.h134 struct usbdev_req_s *ctrlreq; /* Allocated control request */ member
H A Df_dfu.h154 struct usbdev_req_s *ctrlreq);
H A Dcdcacm.c112 struct usbdev_req_s *ctrlreq; /* Allocated control request */ member
1084 priv->ctrlreq = cdev->ctrlreq; in cdcacm_bind()
1085 if (priv->ctrlreq == NULL) in cdcacm_bind()
1398 req = priv->ctrlreq; in cdcacm_setup()
H A Df_mass_storage.h253 struct usbdev_req_s ctrlreq; member
H A Df_uac.h59 struct usbdev_req_s ctrlreq; /* control request */ member
H A Df_uvc.h712 struct usbdev_req_s ctrlreq; /* control request */ member
/kernel/linux/linux-5.10/drivers/usb/usbip/
H A Dvhci_hcd.c750 struct usb_ctrlrequest *ctrlreq = in vhci_urb_enqueue() local
753 if (type != PIPE_CONTROL || !ctrlreq) { in vhci_urb_enqueue()
760 switch (ctrlreq->bRequest) { in vhci_urb_enqueue()
764 ctrlreq->wValue, vdev->rhport); in vhci_urb_enqueue()
782 if (ctrlreq->wValue == cpu_to_le16(USB_DT_DEVICE << 8)) in vhci_urb_enqueue()
794 ctrlreq->bRequest, in vhci_urb_enqueue()
795 ctrlreq->wValue); in vhci_urb_enqueue()
/kernel/linux/linux-6.6/drivers/usb/usbip/
H A Dvhci_hcd.c749 struct usb_ctrlrequest *ctrlreq = in vhci_urb_enqueue() local
752 if (type != PIPE_CONTROL || !ctrlreq) { in vhci_urb_enqueue()
758 switch (ctrlreq->bRequest) { in vhci_urb_enqueue()
762 ctrlreq->wValue, vdev->rhport); in vhci_urb_enqueue()
780 if (ctrlreq->wValue == cpu_to_le16(USB_DT_DEVICE << 8)) in vhci_urb_enqueue()
792 ctrlreq->bRequest, in vhci_urb_enqueue()
793 ctrlreq->wValue); in vhci_urb_enqueue()
/kernel/linux/linux-6.6/drivers/usb/gadget/udc/
H A Drenesas_usbf.c2447 struct usb_ctrlrequest ctrlreq; in usbf_handle_ep0_setup() member
2459 crq.ctrlreq.bRequestType, crq.ctrlreq.bRequest, in usbf_handle_ep0_setup()
2460 crq.ctrlreq.wValue, crq.ctrlreq.wIndex, crq.ctrlreq.wLength); in usbf_handle_ep0_setup()
2463 if (crq.ctrlreq.wLength) { in usbf_handle_ep0_setup()
2464 if (crq.ctrlreq.bRequestType & USB_DIR_IN) { in usbf_handle_ep0_setup()
2484 if ((crq.ctrlreq.bRequestType & USB_TYPE_MASK) != USB_TYPE_STANDARD) { in usbf_handle_ep0_setup()
2489 switch (crq.ctrlreq in usbf_handle_ep0_setup()
[all...]
/third_party/NuttX/drivers/usbdev/gadget/fconfig/include/
H A Df_generic.h184 struct usbdev_req_s *ctrlreq; member
/third_party/NuttX/drivers/usbdev/gadget/fconfig/src/
H A Df_generic.c536 priv->ctrlreq = cdev->ctrlreq; in usbclass_generic_bind()
537 if (priv->ctrlreq == NULL) in usbclass_generic_bind()
H A Dusbd_generic_ep0.c500 struct usbdev_req_s *req = dev->ctrlreq; in generic_ep0_submit_sync()
586 struct usbdev_req_s *req = dev->ctrlreq; in generic_ep0_submit_wait()
999 ret = EP_CANCEL(dev->usbdev->ep0, dev->ctrlreq); in generic_ep0_handle_ioctl()
H A Df_config.c382 struct usbdev_req_s *usb_req = usb_cdev->ctrlreq; in fconfig_composite_setup()

Completed in 22 milliseconds