Home
last modified time | relevance | path

Searched refs:bNrInPins (Results 1 – 10 of 10) sorted by relevance

/linux/include/uapi/linux/usb/
H A Daudio.h263 __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 + 5]; in uac_mixer_unit_iChannelNames()
[all …]
/linux/sound/usb/
H A Dvalidate.c41 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 Dclock.c84 return cs->v3.bLength >= sizeof(cs->v3) + cs->v3.bNrInPins + in validate_clock_selector()
87 return cs->v2.bLength >= sizeof(cs->v2) + cs->v2.bNrInPins + in validate_clock_selector()
333 pins = GET_VAL(selector, proto, bNrInPins); in __uac_clock_find_source()
H A Dmixer.c750 if (desc->bLength < sizeof(*desc) + desc->bNrInPins + 1) in uac_mixer_unit_get_channels()
882 if (d->bNrInPins) { in parse_term_proc_unit()
2405 input_pins = desc->bNrInPins; in parse_audio_mixer_unit()
2632 num_ins = desc->bNrInPins; in build_audio_procunit()
2897 for (i = 0; i < desc->bNrInPins; i++) { in parse_audio_selector_unit()
2903 if (desc->bNrInPins == 1) /* only one ? nonsense! */ in parse_audio_selector_unit()
2917 cval->max = desc->bNrInPins; in parse_audio_selector_unit()
2936 namelist = kcalloc(desc->bNrInPins, sizeof(char *), GFP_KERNEL); in parse_audio_selector_unit()
2942 for (i = 0; i < desc->bNrInPins; i++) { in parse_audio_selector_unit()
3006 cval->head.id, kctl->id.name, desc->bNrInPins); in parse_audio_selector_unit()
[all...]
/linux/drivers/usb/gadget/function/
H A Duvc_configfs.h174 u8 bNrInPins; member
H A Duvc_configfs.c875 if (num == xu->desc.bNrInPins) { in uvcg_extension_b_nr_in_pins_store()
888 xu->desc.bNrInPins = num; in uvcg_extension_b_nr_in_pins_store()
889 xu->desc.bLength = UVC_DT_EXTENSION_UNIT_SIZE(xu->desc.bNrInPins, in uvcg_extension_b_nr_in_pins_store()
899 UVCG_EXTENSION_ATTR(b_nr_in_pins, bNrInPins);
942 xu->desc.bLength = UVC_DT_EXTENSION_UNIT_SIZE(xu->desc.bNrInPins, in uvcg_extension_b_control_size_store()
1024 for (ret = 0, i = 0; i < xu->desc.bNrInPins; ++i) { in uvcg_extension_ba_source_id_show()
1073 xu->desc.bNrInPins = n; in uvcg_extension_ba_source_id_store()
1074 xu->desc.bLength = UVC_DT_EXTENSION_UNIT_SIZE(xu->desc.bNrInPins, in uvcg_extension_ba_source_id_store()
1153 xu->desc.bLength = UVC_DT_EXTENSION_UNIT_SIZE(xu->desc.bNrInPins, in uvcg_extension_bm_controls_store()
1284 xu->desc.bNrInPins = 0; in uvcg_extension_make()
H A Df_uvc.c505 memcpy(mem, (desc)->baSourceID, (desc)->bNrInPins); \
506 mem += (desc)->bNrInPins; \
/linux/include/linux/usb/
H A Daudio-v2.h92 __u8 bNrInPins; member
H A Daudio-v3.h154 __u8 bNrInPins; member
/linux/Documentation/usb/
H A Dgadget_uvc.rst252 similarly bNrInPins reflects the size of the baSourceID attributes. Both
276 bNrInPins and baSourceID function in the same way.