Lines Matching refs:ctrl

573 static int dfu_dnload(const struct usb_device_request *ctrl, struct usbdev_req_s *ctrlreq)
576 int len = UGETW(ctrl->wLength);
577 uint16_t value = UGETW(ctrl->wValue);
600 static int dfu_upload(const struct usb_device_request *ctrl, struct usbdev_req_s *ctrlreq)
603 uint16_t value = UGETW(ctrl->wValue);
619 static int dfu_app_idle_request(const struct usb_device_request *ctrl, struct usbdev_req_s *ctrlreq)
623 switch (ctrl->bRequest)
651 static int dfu_app_detach_request(const struct usb_device_request *ctrl, struct usbdev_req_s *ctrlreq)
655 switch (ctrl->bRequest)
676 static int dfu_idle_request(const struct usb_device_request *ctrl, struct usbdev_req_s *ctrlreq)
680 switch (ctrl->bRequest)
691 ret = dfu_dnload(ctrl, ctrlreq);
695 ret = dfu_upload(ctrl, ctrlreq);
720 static int dfu_dnload_sync_request(const struct usb_device_request *ctrl, struct usbdev_req_s *ctrlreq)
724 switch (ctrl->bRequest)
745 static int dfu_dnbusy_request(const struct usb_device_request *ctrl, struct usbdev_req_s *ctrlreq)
749 switch (ctrl->bRequest)
766 static int dfu_dnload_idle_request(const struct usb_device_request *ctrl, struct usbdev_req_s *ctrlreq)
770 switch (ctrl->bRequest)
781 ret = dfu_dnload(ctrl, ctrlreq);
799 static int dfu_manifest_sync_request(const struct usb_device_request *ctrl, struct usbdev_req_s *ctrlreq)
805 switch (ctrl->bRequest)
834 static int dfu_manifest_request(const struct usb_device_request *ctrl, struct usbdev_req_s *ctrlreq)
840 switch (ctrl->bRequest)
869 static int dfu_manifest_wait_reset(const struct usb_device_request *ctrl, const struct usbdev_req_s *ctrlreq)
871 (void)ctrl;
877 static int dfu_upload_idle_request(const struct usb_device_request *ctrl, struct usbdev_req_s *ctrlreq)
880 int len = UGETW(ctrl->wLength);
882 switch (ctrl->bRequest)
894 ret = dfu_upload(ctrl, ctrlreq);
917 static int dfu_error_request(const struct usb_device_request *ctrl, struct usbdev_req_s *ctrlreq)
922 switch (ctrl->bRequest)
951 const struct usb_device_request *ctrl,
961 ret = dfu_app_idle_request(ctrl, ctrlreq);
965 ret = dfu_app_detach_request(ctrl, ctrlreq);
969 ret = dfu_idle_request(ctrl, ctrlreq);
973 ret = dfu_dnload_sync_request(ctrl, ctrlreq);
977 ret = dfu_dnbusy_request(ctrl, ctrlreq);
981 ret = dfu_dnload_idle_request(ctrl, ctrlreq);
985 ret = dfu_manifest_sync_request(ctrl, ctrlreq);
989 ret = dfu_manifest_request(ctrl, ctrlreq);
993 ret = dfu_manifest_wait_reset(ctrl, ctrlreq);
997 ret = dfu_upload_idle_request(ctrl, ctrlreq);
1001 ret = dfu_error_request(ctrl, ctrlreq);