| /subsys/usb/device_next/ |
| A D | usbd_ch9.c | 38 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 D | usbd_class_api.h | 63 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 D | usbd_endpoint.c | 61 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 D | usb_device.c | 164 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 D | os_desc.c | 17 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 D | os_desc.h | 26 int usb_handle_os_desc(struct usb_setup_packet *setup, 28 int usb_handle_os_desc_feature(struct usb_setup_packet *setup,
|
| A D | bos.c | 54 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 D | usbd_dfu.c | 232 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 D | usbd_hid.c | 178 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 D | usbd_uac2.c | 65 #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 D | loopback.c | 206 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 D | usbd_uvc.c | 702 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 D | usbd_cdc_ncm.c | 891 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 D | usbd_hid_api.c | 75 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 D | usbd_midi2.c | 291 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 D | core.c | 204 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 D | usb_dfu.c | 472 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 D | usbip.c | 91 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 D | usbip.h | 86 uint8_t setup[8]; member 109 uint64_t setup; member
|
| /subsys/usb/device/class/netusb/ |
| A D | function_ecm.c | 189 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 D | msc.c | 340 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 D | cdc_acm.c | 152 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 D | Kconfig.vcp | 72 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 D | audio.c | 528 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 D | wifi_shell.c | 397 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 …]
|