Lines Matching refs:setup
228 const struct usb_setup_packet *const setup) in app_idle_next() argument
232 switch (setup->bRequest) { in app_idle_next()
246 const struct usb_setup_packet *const setup) in app_detach_next() argument
248 switch (setup->bRequest) { in app_detach_next()
259 const struct usb_setup_packet *const setup) in dfu_idle_next() argument
263 switch (setup->bRequest) { in dfu_idle_next()
275 if (setup->wLength == 0) { in dfu_idle_next()
293 if (setup->wLength > sys_le16_to_cpu(dfu_desc.wTransferSize)) { in dfu_idle_next()
313 const struct usb_setup_packet *const setup) in dfu_dnload_sync_next() argument
317 switch (setup->bRequest) { in dfu_dnload_sync_next()
336 const struct usb_setup_packet *const setup) in dfu_dnbusy_next() argument
343 return dfu_dnload_sync_next(c_data, setup); in dfu_dnbusy_next()
347 const struct usb_setup_packet *const setup) in dfu_dnload_idle_next() argument
351 switch (setup->bRequest) { in dfu_dnload_idle_next()
353 if (setup->wLength == 0) { in dfu_dnload_idle_next()
375 const struct usb_setup_packet *const setup) in dfu_manifest_sync_next() argument
379 switch (setup->bRequest) { in dfu_manifest_sync_next()
398 const struct usb_setup_packet *const setup) in dfu_manifest_next() argument
406 return dfu_manifest_sync_next(c_data, setup); in dfu_manifest_next()
416 const struct usb_setup_packet *const setup) in dfu_manifest_wait_rst_next() argument
424 const struct usb_setup_packet *const setup) in dfu_upload_idle_next() argument
428 switch (setup->bRequest) { in dfu_upload_idle_next()
430 if (setup->wLength > sys_le16_to_cpu(dfu_desc.wTransferSize)) { in dfu_upload_idle_next()
452 const struct usb_setup_packet *const setup) in dfu_error_next() argument
454 switch (setup->bRequest) { in dfu_error_next()
468 const struct usb_setup_packet *const setup) = {
494 const struct usb_setup_packet *const setup) in dfu_set_next_state() argument
499 if (setup->RequestType.type != USB_REQTYPE_TYPE_CLASS) { in dfu_set_next_state()
503 if (setup->bRequest >= ARRAY_SIZE(next_entries)) { in dfu_set_next_state()
508 err = next_entries[data->state](c_data, setup); in dfu_set_next_state()
511 dfu_req_string(setup->bRequest), dfu_state_string(data->state), in dfu_set_next_state()
520 const struct usb_setup_packet *const setup, in handle_get_status() argument
524 size_t len = MIN(setup->wLength, net_buf_tailroom(buf)); in handle_get_status()
546 const struct usb_setup_packet *const setup, in handle_get_state() argument
550 size_t len = MIN(setup->wLength, net_buf_tailroom(buf)); in handle_get_state()
564 const struct usb_setup_packet *const setup, in runtime_mode_control_to_host() argument
569 errno = dfu_set_next_state(c_data, setup); in runtime_mode_control_to_host()
572 switch (setup->bRequest) { in runtime_mode_control_to_host()
574 errno = handle_get_status(c_data, setup, buf); in runtime_mode_control_to_host()
577 errno = handle_get_state(c_data, setup, buf); in runtime_mode_control_to_host()
590 const struct usb_setup_packet *const setup, in runtime_mode_control_to_dev() argument
595 errno = dfu_set_next_state(c_data, setup); in runtime_mode_control_to_dev()
598 if (setup->bRequest == USB_DFU_REQ_DETACH) { in runtime_mode_control_to_dev()
643 const struct usb_setup_packet *const setup, in handle_upload() argument
647 uint16_t size = MIN(setup->wLength, net_buf_tailroom(buf)); in handle_upload()
651 ret = image->read_cb(image->priv, setup->wValue, size, buf->data); in handle_upload()
666 const struct usb_setup_packet *const setup, in handle_download() argument
671 uint16_t size = MIN(setup->wLength, buf->len); in handle_download()
674 ret = image->write_cb(image->priv, setup->wValue, size, buf->data); in handle_download()
684 const struct usb_setup_packet *const setup, in dfu_mode_control_to_host() argument
689 errno = dfu_set_next_state(c_data, setup); in dfu_mode_control_to_host()
692 switch (setup->bRequest) { in dfu_mode_control_to_host()
694 errno = handle_get_status(c_data, setup, buf); in dfu_mode_control_to_host()
697 errno = handle_get_state(c_data, setup, buf); in dfu_mode_control_to_host()
700 errno = handle_upload(c_data, setup, buf); in dfu_mode_control_to_host()
713 const struct usb_setup_packet *const setup, in dfu_mode_control_to_dev() argument
718 errno = dfu_set_next_state(c_data, setup); in dfu_mode_control_to_dev()
721 if (setup->bRequest == USB_DFU_REQ_DNLOAD) { in dfu_mode_control_to_dev()
722 handle_download(c_data, setup, buf); in dfu_mode_control_to_dev()