Home
last modified time | relevance | path

Searched refs:setup (Results 1 – 25 of 47) sorted by relevance

12

/subsys/usb/device_next/
A Dusbd_ch9.c38 return setup->wLength && USB_REQTYPE_GET_DIR(setup->bmRequestType); in reqtype_is_to_host()
90 if (setup->wValue > 127 || setup->wIndex || setup->wLength) { in sreq_set_address()
136 if (setup->wValue > UINT8_MAX || setup->wLength) { in sreq_set_configuration()
151 if (setup->wValue && !usbd_config_exist(uds_ctx, speed, setup->wValue)) { in sreq_set_configuration()
198 if (setup->wValue > UINT8_MAX || setup->wIndex > UINT8_MAX) { in sreq_set_interface()
208 ret = usbd_interface_set(uds_ctx, setup->wIndex, setup->wValue); in sreq_set_interface()
1045 LOG_HEXDUMP_INF(setup, sizeof(*setup), "setup:"); in handle_setup_request()
1071 setup->wValue = sys_le16_to_cpu(setup->wValue); in ctrl_xfer_get_setup()
1072 setup->wIndex = sys_le16_to_cpu(setup->wIndex); in ctrl_xfer_get_setup()
1073 setup->wLength = sys_le16_to_cpu(setup->wLength); in ctrl_xfer_get_setup()
[all …]
A Dusbd_class_api.h63 struct usb_setup_packet *const setup, in usbd_class_control_to_host() argument
69 return api->control_to_host(c_data, setup, buf); in usbd_class_control_to_host()
96 struct usb_setup_packet *const setup, in usbd_class_control_to_dev() argument
102 return api->control_to_dev(c_data, setup, buf); in usbd_class_control_to_dev()
A Dusbd_endpoint.c61 struct usb_setup_packet *setup = usbd_get_setup_pkt(uds_ctx); in usbd_ep_ctrl_set_zlp() local
63 size_t min_len = MIN(setup->wLength, buf->len); in usbd_ep_ctrl_set_zlp()
86 if (setup->wLength > min_len && !(min_len % mps0)) { in usbd_ep_ctrl_set_zlp()
92 setup->wLength, min_len); in usbd_ep_ctrl_set_zlp()
/subsys/usb/device/
A Dusb_device.c164 ARG_UNUSED(setup); in usb_print_setup()
168 setup->bmRequestType, in usb_print_setup()
169 setup->bRequest, in usb_print_setup()
170 setup->wValue, in usb_print_setup()
171 setup->wIndex, in usb_print_setup()
172 setup->wLength); in usb_print_setup()
286 struct usb_setup_packet *setup = &usb_dev.setup; in usb_handle_control_transfer() local
765 LOG_DBG("Set Interface %u alternate %u", setup->wIndex, setup->wValue); in usb_set_interface()
910 setup->bmRequestType, setup->bRequest); in usb_handle_std_device_req()
988 setup->bmRequestType, setup->bRequest); in usb_handle_std_interface_req()
[all …]
A Dos_desc.c17 int usb_handle_os_desc(struct usb_setup_packet *setup, in usb_handle_os_desc() argument
24 if (USB_GET_DESCRIPTOR_TYPE(setup->wValue) == USB_DESC_STRING && in usb_handle_os_desc()
25 USB_GET_DESCRIPTOR_INDEX(setup->wValue) == USB_OSDESC_STRING_DESC_INDEX) { in usb_handle_os_desc()
36 int usb_handle_os_desc_feature(struct usb_setup_packet *setup, in usb_handle_os_desc_feature() argument
39 LOG_DBG("bRequest 0x%x", setup->bRequest); in usb_handle_os_desc_feature()
45 if (setup->bRequest == os_desc->vendor_code) { in usb_handle_os_desc_feature()
46 switch (setup->wIndex) { in usb_handle_os_desc_feature()
A Dos_desc.h26 int usb_handle_os_desc(struct usb_setup_packet *setup,
28 int usb_handle_os_desc_feature(struct usb_setup_packet *setup,
A Dbos.c54 int usb_handle_bos(struct usb_setup_packet *setup, in usb_handle_bos() argument
57 if (USB_GET_DESCRIPTOR_TYPE(setup->wValue) == USB_DESC_BOS) { in usb_handle_bos()
/subsys/usb/device_next/class/
A Dusbd_dfu.c232 switch (setup->bRequest) { in app_idle_next()
248 switch (setup->bRequest) { in app_detach_next()
263 switch (setup->bRequest) { in dfu_idle_next()
275 if (setup->wLength == 0) { in dfu_idle_next()
317 switch (setup->bRequest) { in dfu_dnload_sync_next()
351 switch (setup->bRequest) { in dfu_dnload_idle_next()
353 if (setup->wLength == 0) { in dfu_dnload_idle_next()
379 switch (setup->bRequest) { in dfu_manifest_sync_next()
428 switch (setup->bRequest) { in dfu_upload_idle_next()
454 switch (setup->bRequest) { in dfu_error_next()
[all …]
A Dusbd_hid.c178 if (setup->wLength != 1U) { in handle_get_idle()
249 const size_t size = setup->wLength; in handle_get_report()
288 const uint16_t protocol = setup->wValue; in handle_set_protocol()
326 if (setup->wValue != 0 || setup->wLength != 1) { in handle_get_protocol()
381 switch (setup->bRequest) { in usbd_hid_ctd()
383 ret = handle_set_idle(dev, setup); in usbd_hid_ctd()
386 ret = handle_set_report(dev, setup, buf); in usbd_hid_ctd()
389 ret = handle_set_protocol(dev, setup); in usbd_hid_ctd()
406 switch (setup->bRequest) { in usbd_hid_cth()
408 ret = handle_get_idle(dev, setup, buf); in usbd_hid_cth()
[all …]
A Dusbd_uac2.c65 #define CONTROL_ATTRIBUTE(setup) (setup->bRequest) argument
66 #define CONTROL_ENTITY_ID(setup) ((setup->wIndex & 0xFF00) >> 8) argument
67 #define CONTROL_SELECTOR(setup) ((setup->wValue & 0xFF00) >> 8) argument
68 #define CONTROL_CHANNEL_NUMBER(setup) (setup->wValue & 0x00FF) argument
648 CONTROL_CHANNEL_NUMBER(setup)); in get_clock_source_request()
656 if (CONTROL_ATTRIBUTE(setup) == CUR) { in get_clock_source_request()
678 CONTROL_SELECTOR(setup)); in get_clock_source_request()
698 CONTROL_CHANNEL_NUMBER(setup)); in set_clock_source_request()
706 if (CONTROL_ATTRIBUTE(setup) == CUR) { in set_clock_source_request()
738 CONTROL_SELECTOR(setup)); in set_clock_source_request()
[all …]
A Dloopback.c206 const struct usb_setup_packet *const setup, in lb_control_to_host() argument
209 if (setup->RequestType.recipient != USB_REQTYPE_RECIPIENT_DEVICE) { in lb_control_to_host()
214 if (setup->bRequest == LB_VENDOR_REQ_IN) { in lb_control_to_host()
216 MIN(sizeof(lb_buf), setup->wLength)); in lb_control_to_host()
218 LOG_WRN("Device-to-Host, wLength %u | %zu", setup->wLength, in lb_control_to_host()
219 MIN(sizeof(lb_buf), setup->wLength)); in lb_control_to_host()
224 LOG_ERR("Class request 0x%x not supported", setup->bRequest); in lb_control_to_host()
231 const struct usb_setup_packet *const setup, in lb_control_to_dev() argument
239 if (setup->bRequest == LB_VENDOR_REQ_OUT) { in lb_control_to_dev()
240 LOG_WRN("Host-to-Device, wLength %u | %zu", setup->wLength, in lb_control_to_dev()
[all …]
A Dusbd_uvc.c702 switch (setup->bRequest) { in uvc_get_vs_probe()
785 if (setup->bRequest != UVC_GET_CUR) { in uvc_get_vs_commit()
790 return uvc_get_vs_probe(dev, buf, setup); in uvc_get_vs_commit()
937 switch (setup->bRequest) { in uvc_get_vc_ctrl()
1112 switch (setup->bRequest) { in uvc_get_errno()
1160 uint8_t unit_id = setup->wIndex >> 8; in uvc_get_control_op()
1161 uint8_t selector = setup->wValue >> 8; in uvc_get_control_op()
1259 uint8_t request = setup->bRequest; in uvc_control_to_host()
1266 setup->wValue, setup->wIndex, setup->wLength); in uvc_control_to_host()
1301 if (setup->bRequest != UVC_SET_CUR) { in uvc_control_to_dev()
[all …]
A Dusbd_cdc_ncm.c891 const struct usb_setup_packet *const setup, in usbd_cdc_ncm_ctd() argument
897 setup->bRequest, "SetPacketFilter"); in usbd_cdc_ncm_ctd()
901 if (setup->bRequest == SET_NTB_INPUT_SIZE) { in usbd_cdc_ncm_ctd()
903 setup->bRequest, "SetNtbInputSize"); in usbd_cdc_ncm_ctd()
907 if (setup->bRequest == SET_NTB_FORMAT) { in usbd_cdc_ncm_ctd()
909 setup->bRequest, "SetNtbFormat"); in usbd_cdc_ncm_ctd()
915 setup->bmRequestType, setup->bRequest); in usbd_cdc_ncm_ctd()
922 const struct usb_setup_packet *const setup, in usbd_cdc_ncm_cth() argument
925 LOG_DBG("%d: %d %d %d %d", setup->RequestType.type, setup->bRequest, in usbd_cdc_ncm_cth()
926 setup->wLength, setup->wIndex, setup->wValue); in usbd_cdc_ncm_cth()
[all …]
A Dusbd_hid_api.c75 struct usb_setup_packet setup = { in wrapper_get_report() local
86 return legacy_ops->get_report(dev, &setup, &l, &d); in wrapper_get_report()
97 struct usb_setup_packet setup = { in wrapper_set_report() local
108 return legacy_ops->set_report(dev, &setup, &l, &d); in wrapper_set_report()
A Dusbd_midi2.c291 const struct usb_setup_packet *const setup, in usbd_midi_class_cth() argument
303 setup->bmRequestType, setup->bRequest, setup->wValue, setup->wIndex, in usbd_midi_class_cth()
304 setup->wLength); in usbd_midi_class_cth()
310 setup->bRequest != USB_SREQ_GET_DESCRIPTOR || in usbd_midi_class_cth()
311 setup->wValue != ((CS_GR_TRM_BLOCK << 8) | MIDI2_ALTERNATE)) { in usbd_midi_class_cth()
318 MIN(head_len, setup->wLength)); in usbd_midi_class_cth()
321 if (setup->wLength > head_len && total_len > head_len) { in usbd_midi_class_cth()
323 MIN(total_len, setup->wLength) - head_len); in usbd_midi_class_cth()
/subsys/usb/device/class/hid/
A Dcore.c204 if (setup->wValue) { in hid_on_get_protocol()
244 dev_data->idle_on = (bool)setup->wValue; in hid_on_set_idle()
268 uint16_t protocol = setup->wValue; in hid_on_set_protocol()
446 setup->bRequest, setup->bmRequestType, *len); in hid_class_handle_req()
449 (uint8_t)setup->wIndex); in hid_class_handle_req()
452 setup->wIndex); in hid_class_handle_req()
459 if (usb_reqtype_is_to_host(setup)) { in hid_class_handle_req()
460 switch (setup->bRequest) { in hid_class_handle_req()
479 switch (setup->bRequest) { in hid_class_handle_req()
507 setup->bRequest, setup->bmRequestType, setup->wLength); in hid_custom_handle_req()
[all …]
/subsys/usb/device/class/dfu/
A Dusb_dfu.c472 switch (setup->bRequest) { in dfu_class_handle_to_host()
507 setup->wValue, setup->wLength, dfu_data.state); in dfu_class_handle_to_host()
526 if (!setup->wLength || in dfu_class_handle_to_host()
529 "len %d", setup->wValue, in dfu_class_handle_to_host()
542 len = setup->wLength; in dfu_class_handle_to_host()
579 len < setup->wLength) { in dfu_class_handle_to_host()
601 setup->bmRequestType, setup->bRequest); in dfu_class_handle_to_host()
613 switch (setup->bRequest) { in dfu_class_handle_to_device()
639 setup->wValue, setup->wLength, dfu_data.state); in dfu_class_handle_to_device()
706 setup->bmRequestType, setup->bRequest); in dfu_class_handle_to_device()
[all …]
/subsys/usb/host/
A Dusbip.c91 struct usb_setup_packet setup = {0}; in check_ctrl_request() local
94 if (setup.RequestType.type != USB_REQTYPE_TYPE_STANDARD) { in check_ctrl_request()
98 if (setup.RequestType.direction) { in check_ctrl_request()
102 switch (setup.bRequest) { in check_ctrl_request()
111 if (usbh_device_interface_set(udev, setup.wIndex, setup.wValue, true)) { in check_ctrl_request()
196 const struct usb_setup_packet *const setup, in usbip_submit_req() argument
210 if (setup != NULL) { in usbip_submit_req()
241 struct usb_setup_packet setup = {0}; in usbip_handle_submit() local
278 memcpy(&setup, cmd->submit.setup, sizeof(setup)); in usbip_handle_submit()
279 ep = usb_reqtype_is_to_device(&setup) ? 0x00 : 0x80; in usbip_handle_submit()
[all …]
A Dusbip.h86 uint8_t setup[8]; member
109 uint64_t setup; member
/subsys/usb/device/class/netusb/
A Dfunction_ecm.c189 static int ecm_class_handler(struct usb_setup_packet *setup, int32_t *len, in ecm_class_handler() argument
193 *len, setup->bmRequestType, setup->bRequest, in ecm_class_handler()
201 if (setup->bmRequestType != USB_CDC_ECM_REQ_TYPE) { in ecm_class_handler()
209 if (setup->bRequest == USB_CDC_SET_ETH_PKT_FILTER) { in ecm_class_handler()
211 setup->wIndex, setup->wValue); in ecm_class_handler()
/subsys/usb/device/class/
A Dmsc.c340 static int mass_storage_class_handle_req(struct usb_setup_packet *setup, in mass_storage_class_handle_req() argument
343 if (setup->wIndex != mass_cfg.if0.bInterfaceNumber || in mass_storage_class_handle_req()
344 setup->wValue != 0) { in mass_storage_class_handle_req()
349 if (usb_reqtype_is_to_device(setup)) { in mass_storage_class_handle_req()
350 if (setup->bRequest == MSC_REQUEST_RESET && in mass_storage_class_handle_req()
351 setup->wLength == 0) { in mass_storage_class_handle_req()
357 if (setup->bRequest == MSC_REQUEST_GET_MAX_LUN && in mass_storage_class_handle_req()
358 setup->wLength == 1) { in mass_storage_class_handle_req()
368 setup->bmRequestType, setup->bRequest); in mass_storage_class_handle_req()
A Dcdc_acm.c152 int cdc_acm_class_handle_req(struct usb_setup_packet *setup, in cdc_acm_class_handle_req() argument
161 (uint8_t)setup->wIndex); in cdc_acm_class_handle_req()
164 setup->wIndex); in cdc_acm_class_handle_req()
170 if (usb_reqtype_is_to_device(setup)) { in cdc_acm_class_handle_req()
171 switch (setup->bRequest) { in cdc_acm_class_handle_req()
190 dev_data->line_state = (uint8_t)setup->wValue; in cdc_acm_class_handle_req()
199 if (setup->bRequest == GET_LINE_CODING) { in cdc_acm_class_handle_req()
212 setup->bmRequestType, setup->bRequest); in cdc_acm_class_handle_req()
/subsys/bluetooth/audio/
A DKconfig.vcp72 int "Maximum number of VOCS instances to setup"
77 instances to setup and use.
87 int "Maximum number of AICS instances to setup"
92 instances to setup and use.
/subsys/usb/device/class/audio/
A Daudio.c528 struct usb_setup_packet *setup, in handle_fu_mute_req() argument
533 uint8_t ch = (setup->wValue) & 0xFF; in handle_fu_mute_req()
538 if (usb_reqtype_is_to_device(setup)) { in handle_fu_mute_req()
544 if (setup->bRequest == USB_AUDIO_SET_CUR) { in handle_fu_mute_req()
551 if (setup->bRequest == USB_AUDIO_GET_CUR) { in handle_fu_mute_req()
566 uint8_t ch = (setup->wValue) & 0xFF; in handle_fu_volume_req()
573 if (usb_reqtype_is_to_device(setup)) { in handle_fu_volume_req()
579 if (setup->bRequest == USB_AUDIO_SET_CUR) { in handle_fu_volume_req()
597 if (setup->bRequest == USB_AUDIO_GET_CUR) { in handle_fu_volume_req()
602 } else if (setup->bRequest == USB_AUDIO_GET_MIN) { in handle_fu_volume_req()
[all …]
/subsys/net/l2/wifi/
A Dwifi_shell.c397 resp->setup.responder, in handle_wifi_twt_event()
398 resp->setup.implicit, in handle_wifi_twt_event()
399 resp->setup.announce, in handle_wifi_twt_event()
400 resp->setup.trigger, in handle_wifi_twt_event()
401 resp->setup.twt_wake_interval, in handle_wifi_twt_event()
402 resp->setup.twt_interval); in handle_wifi_twt_event()
1603 params.setup.responder = 0; in cmd_wifi_twt_setup_quick()
1604 params.setup.implicit = 1; in cmd_wifi_twt_setup_quick()
1605 params.setup.trigger = 0; in cmd_wifi_twt_setup_quick()
1606 params.setup.announce = 0; in cmd_wifi_twt_setup_quick()
[all …]

Completed in 64 milliseconds

12