/kernel/linux/linux-5.10/include/uapi/linux/usb/ |
H A D | audio.h | 263 __u8 bNrInPins; member 269 return desc->baSourceID[desc->bNrInPins]; in uac_mixer_unit_bNrChannels() 276 return (desc->baSourceID[desc->bNrInPins + 2] << 8) | in uac_mixer_unit_wChannelConfig() 277 desc->baSourceID[desc->bNrInPins + 1]; in uac_mixer_unit_wChannelConfig() 279 return (desc->baSourceID[desc->bNrInPins + 4] << 24) | in uac_mixer_unit_wChannelConfig() 280 (desc->baSourceID[desc->bNrInPins + 3] << 16) | in uac_mixer_unit_wChannelConfig() 281 (desc->baSourceID[desc->bNrInPins + 2] << 8) | in uac_mixer_unit_wChannelConfig() 282 (desc->baSourceID[desc->bNrInPins + 1]); in uac_mixer_unit_wChannelConfig() 289 desc->baSourceID[desc->bNrInPins + 3] : in uac_mixer_unit_iChannelNames() 290 desc->baSourceID[desc->bNrInPins in uac_mixer_unit_iChannelNames() 326 __u8 bNrInPins; global() member 360 __u8 bNrInPins; global() member [all...] |
H A D | video.h | 303 __u8 bNrInPins; member 319 __u8 bNrInPins; \ 348 __u8 bNrInPins; member 368 __u8 bNrInPins; \
|
/kernel/linux/linux-6.6/include/uapi/linux/usb/ |
H A D | audio.h | 263 __u8 bNrInPins; member 269 return desc->baSourceID[desc->bNrInPins]; in uac_mixer_unit_bNrChannels() 276 return (desc->baSourceID[desc->bNrInPins + 2] << 8) | in uac_mixer_unit_wChannelConfig() 277 desc->baSourceID[desc->bNrInPins + 1]; in uac_mixer_unit_wChannelConfig() 279 return (desc->baSourceID[desc->bNrInPins + 4] << 24) | in uac_mixer_unit_wChannelConfig() 280 (desc->baSourceID[desc->bNrInPins + 3] << 16) | in uac_mixer_unit_wChannelConfig() 281 (desc->baSourceID[desc->bNrInPins + 2] << 8) | in uac_mixer_unit_wChannelConfig() 282 (desc->baSourceID[desc->bNrInPins + 1]); in uac_mixer_unit_wChannelConfig() 289 desc->baSourceID[desc->bNrInPins + 3] : in uac_mixer_unit_iChannelNames() 290 desc->baSourceID[desc->bNrInPins in uac_mixer_unit_iChannelNames() 326 __u8 bNrInPins; global() member 360 __u8 bNrInPins; global() member [all...] |
H A D | video.h | 303 __u8 bNrInPins; member 319 __u8 bNrInPins; \ 348 __u8 bNrInPins; member 368 __u8 bNrInPins; \
|
/kernel/linux/patches/linux-4.19/prebuilts/usr/include/linux/usb/ |
H A D | audio.h | 175 __u8 bNrInPins; member 180 return desc->baSourceID[desc->bNrInPins]; in uac_mixer_unit_bNrChannels() 186 return (desc->baSourceID[desc->bNrInPins + 2] << 8) | in uac_mixer_unit_wChannelConfig() 187 desc->baSourceID[desc->bNrInPins + 1]; in uac_mixer_unit_wChannelConfig() 189 return (desc->baSourceID[desc->bNrInPins + 4] << 24) | in uac_mixer_unit_wChannelConfig() 190 (desc->baSourceID[desc->bNrInPins + 3] << 16) | in uac_mixer_unit_wChannelConfig() 191 (desc->baSourceID[desc->bNrInPins + 2] << 8) | in uac_mixer_unit_wChannelConfig() 192 (desc->baSourceID[desc->bNrInPins + 1]); in uac_mixer_unit_wChannelConfig() 198 desc->baSourceID[desc->bNrInPins + 3] : in uac_mixer_unit_iChannelNames() 199 desc->baSourceID[desc->bNrInPins in uac_mixer_unit_iChannelNames() 230 __u8 bNrInPins; global() member 258 __u8 bNrInPins; global() member [all...] |
H A D | video.h | 199 __u8 bNrInPins; member 212 __u8 bNrInPins; \ 235 __u8 bNrInPins; member 252 __u8 bNrInPins; \
|
/kernel/linux/linux-5.10/sound/usb/ |
H A D | validate.c | 41 if (d->bLength < sizeof(*d) || !d->bNrInPins) in validate_mixer_unit() 43 len = sizeof(*d) + d->bNrInPins; in validate_mixer_unit() 78 len = sizeof(*d) + d->bNrInPins; in validate_processing_unit() 175 len = sizeof(*d) + d->bNrInPins; in validate_selector_unit()
|
H A D | clock.c | 309 if (ret > selector->bNrInPins || ret < 1) { in __uac_clock_find_source() 337 for (i = 1; i <= selector->bNrInPins; i++) { in __uac_clock_find_source() 413 if (ret > selector->bNrInPins || ret < 1) { in __uac3_clock_find_source() 435 for (i = 1; i <= selector->bNrInPins; i++) { in __uac3_clock_find_source()
|
H A D | mixer.c | 754 if (desc->bLength < sizeof(*desc) + desc->bNrInPins + 1) in uac_mixer_unit_get_channels() 886 if (d->bNrInPins) { in parse_term_proc_unit() 2174 input_pins = desc->bNrInPins; in parse_audio_mixer_unit() 2399 num_ins = desc->bNrInPins; in build_audio_procunit() 2660 for (i = 0; i < desc->bNrInPins; i++) { in parse_audio_selector_unit() 2666 if (desc->bNrInPins == 1) /* only one ? nonsense! */ in parse_audio_selector_unit() 2680 cval->max = desc->bNrInPins; in parse_audio_selector_unit() 2699 namelist = kcalloc(desc->bNrInPins, sizeof(char *), GFP_KERNEL); in parse_audio_selector_unit() 2705 for (i = 0; i < desc->bNrInPins; i++) { in parse_audio_selector_unit() 2770 cval->head.id, kctl->id.name, desc->bNrInPins); in parse_audio_selector_unit() [all...] |
/kernel/linux/linux-6.6/sound/usb/ |
H A D | validate.c | 41 if (d->bLength < sizeof(*d) || !d->bNrInPins) in validate_mixer_unit() 43 len = sizeof(*d) + d->bNrInPins; in validate_mixer_unit() 78 len = sizeof(*d) + d->bNrInPins; in validate_processing_unit() 175 len = sizeof(*d) + d->bNrInPins; in validate_selector_unit()
|
H A D | mixer.c | 759 if (desc->bLength < sizeof(*desc) + desc->bNrInPins + 1) in uac_mixer_unit_get_channels() 891 if (d->bNrInPins) { in parse_term_proc_unit() 2256 input_pins = desc->bNrInPins; in parse_audio_mixer_unit() 2481 num_ins = desc->bNrInPins; in build_audio_procunit() 2742 for (i = 0; i < desc->bNrInPins; i++) { in parse_audio_selector_unit() 2748 if (desc->bNrInPins == 1) /* only one ? nonsense! */ in parse_audio_selector_unit() 2762 cval->max = desc->bNrInPins; in parse_audio_selector_unit() 2781 namelist = kcalloc(desc->bNrInPins, sizeof(char *), GFP_KERNEL); in parse_audio_selector_unit() 2787 for (i = 0; i < desc->bNrInPins; i++) { in parse_audio_selector_unit() 2851 cval->head.id, kctl->id.name, desc->bNrInPins); in parse_audio_selector_unit() [all...] |
H A D | clock.c | 290 pins = GET_VAL(selector, proto, bNrInPins); in __uac_clock_find_source()
|
/kernel/linux/patches/linux-6.6/prebuilts/usr/include/linux/usb/ |
H A D | audio.h | 171 __u8 bNrInPins; member 179 __u8 bNrInPins; member 197 __u8 bNrInPins; member
|
H A D | video.h | 202 __u8 bNrInPins; member 208 #define DECLARE_UVC_SELECTOR_UNIT_DESCRIPTOR(n) struct UVC_SELECTOR_UNIT_DESCRIPTOR(n) { __u8 bLength; __u8 bDescriptorType; __u8 bDescriptorSubType; __u8 bUnitID; __u8 bNrInPins; __u8 baSourceID[n]; __u8 iSelector; \ 229 __u8 bNrInPins; member 237 #define DECLARE_UVC_EXTENSION_UNIT_DESCRIPTOR(p,n) struct UVC_EXTENSION_UNIT_DESCRIPTOR(p, n) { __u8 bLength; __u8 bDescriptorType; __u8 bDescriptorSubType; __u8 bUnitID; __u8 guidExtensionCode[16]; __u8 bNumControls; __u8 bNrInPins; __u8 baSourceID[p]; __u8 bControlSize; __u8 bmControls[n]; __u8 iExtension; \
|
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/linux/usb/ |
H A D | audio.h | 171 __u8 bNrInPins; member 179 __u8 bNrInPins; member 197 __u8 bNrInPins; member
|
H A D | video.h | 202 __u8 bNrInPins; member 208 #define DECLARE_UVC_SELECTOR_UNIT_DESCRIPTOR(n) struct UVC_SELECTOR_UNIT_DESCRIPTOR(n) { __u8 bLength; __u8 bDescriptorType; __u8 bDescriptorSubType; __u8 bUnitID; __u8 bNrInPins; __u8 baSourceID[n]; __u8 iSelector; \ 229 __u8 bNrInPins; member 237 #define DECLARE_UVC_EXTENSION_UNIT_DESCRIPTOR(p,n) struct UVC_EXTENSION_UNIT_DESCRIPTOR(p, n) { __u8 bLength; __u8 bDescriptorType; __u8 bDescriptorSubType; __u8 bUnitID; __u8 guidExtensionCode[16]; __u8 bNumControls; __u8 bNrInPins; __u8 baSourceID[p]; __u8 bControlSize; __u8 bmControls[n]; __u8 iExtension; \
|
/kernel/linux/linux-6.6/drivers/usb/gadget/function/ |
H A D | uvc_configfs.h | 156 u8 bNrInPins; member
|
H A D | uvc_configfs.c | 847 * In addition to storing bNrInPins, this function needs to realloc the 873 if (num == xu->desc.bNrInPins) { in uvcg_extension_b_nr_in_pins_store() 886 xu->desc.bNrInPins = num; in uvcg_extension_b_nr_in_pins_store() 887 xu->desc.bLength = UVC_DT_EXTENSION_UNIT_SIZE(xu->desc.bNrInPins, in uvcg_extension_b_nr_in_pins_store() 897 UVCG_EXTENSION_ATTR(b_nr_in_pins, bNrInPins); 940 xu->desc.bLength = UVC_DT_EXTENSION_UNIT_SIZE(xu->desc.bNrInPins, in uvcg_extension_b_control_size_store() 1022 for (ret = 0, i = 0; i < xu->desc.bNrInPins; ++i) { in uvcg_extension_ba_source_id_show() 1071 xu->desc.bNrInPins = n; in uvcg_extension_ba_source_id_store() 1072 xu->desc.bLength = UVC_DT_EXTENSION_UNIT_SIZE(xu->desc.bNrInPins, in uvcg_extension_ba_source_id_store() 1151 xu->desc.bLength = UVC_DT_EXTENSION_UNIT_SIZE(xu->desc.bNrInPins, in uvcg_extension_bm_controls_store() [all...] |
H A D | f_uvc.c | 484 memcpy(mem, desc, 22); /* bLength to bNrInPins */ \ 487 memcpy(mem, (desc)->baSourceID, (desc)->bNrInPins); \ 488 mem += (desc)->bNrInPins; \
|
/kernel/linux/linux-5.10/drivers/media/usb/uvc/ |
H A D | uvc_driver.c | 432 for (i = 0; i < entity->bNrInPins; ++i) in uvc_entity_by_reference() 1053 entity->bNrInPins = num_inputs; in uvc_alloc_entity() 1474 if (entity->bNrInPins != 1) { in uvc_scan_chain_entity() 1500 if (entity->bNrInPins == 1) in uvc_scan_chain_entity() 1574 if (forward->bNrInPins != 1) { in uvc_scan_chain_forward() 1665 if (entity->bNrInPins == 1) { in uvc_scan_chain_backward() 1674 for (i = 0; i < entity->bNrInPins; ++i) { in uvc_scan_chain_backward()
|
/kernel/linux/linux-6.6/drivers/media/usb/uvc/ |
H A D | uvc_driver.c | 154 for (i = 0; i < entity->bNrInPins; ++i) in uvc_entity_by_reference() 817 entity->bNrInPins = num_inputs; in uvc_alloc_entity() 1353 if (entity->bNrInPins != 1) { in uvc_scan_chain_entity() 1378 if (entity->bNrInPins == 1) in uvc_scan_chain_entity() 1449 if (forward->bNrInPins != 1) { in uvc_scan_chain_forward() 1537 if (entity->bNrInPins == 1) { in uvc_scan_chain_backward() 1545 for (i = 0; i < entity->bNrInPins; ++i) { in uvc_scan_chain_backward()
|
/kernel/linux/linux-5.10/include/linux/usb/ |
H A D | audio-v2.h | 95 __u8 bNrInPins; member
|
H A D | audio-v3.h | 154 __u8 bNrInPins; member
|
/kernel/linux/linux-6.6/include/linux/usb/ |
H A D | audio-v3.h | 154 __u8 bNrInPins; member
|
H A D | audio-v2.h | 92 __u8 bNrInPins; member
|