/openbmc/linux/include/uapi/linux/usb/ |
H A D | audio.h | 264 __u8 baSourceID[]; 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 …]
|
H A D | video.h | 304 __u8 baSourceID[0]; member 320 __u8 baSourceID[n]; \ 349 __u8 baSourceID[0]; member 369 __u8 baSourceID[p]; \
|
H A D | midi.h | 61 __u8 baSourceID; member
|
/openbmc/linux/Documentation/usb/ |
H A D | gadget_uvc.rst | 219 echo 2 > baSourceID 224 cat bUnitID > ../../terminal/output/default/baSourceID 236 The bmControls attribute and the baSourceID attribute are multi-value attributes. 248 The multi-value nature of the baSourceID attribute belies the fact that XUs can 252 similarly bNrInPins reflects the size of the baSourceID attributes. Both 254 baSourceID. It is also possible to manually increase or decrease bControlSize 276 bNrInPins and baSourceID function in the same way.
|
/openbmc/linux/drivers/media/usb/uvc/ |
H A D | uvc_driver.c | 156 if (entity->baSourceID[i] == id) in uvc_entity_by_reference() 829 entity->baSourceID = (u8 *)(&entity->pads[num_pads]); in uvc_alloc_entity() 914 memcpy(unit->baSourceID, &buffer[22], p); in uvc_parse_vendor_control() 1083 memcpy(term->baSourceID, &buffer[7], 1); in uvc_parse_standard_control() 1104 memcpy(unit->baSourceID, &buffer[5], p); in uvc_parse_standard_control() 1126 memcpy(unit->baSourceID, &buffer[4], 1); in uvc_parse_standard_control() 1157 memcpy(unit->baSourceID, &buffer[22], p); in uvc_parse_standard_control() 1493 entity->baSourceID[0]); in uvc_scan_chain_forward() 1501 forward->baSourceID[0] = source->id; in uvc_scan_chain_forward() 1555 id = entity->baSourceID[0]; in uvc_scan_chain_backward() [all …]
|
H A D | uvc_entity.c | 39 remote = uvc_entity_by_id(chain->dev, entity->baSourceID[i]); in uvc_mc_create_links()
|
H A D | uvcvideo.h | 238 u8 *baSourceID; member
|
H A D | uvc_v4l2.c | 948 if (it->id == selector->baSourceID[index]) { in uvc_ioctl_enum_input()
|
/openbmc/linux/drivers/usb/gadget/function/ |
H A D | uvc_configfs.h | 157 u8 *baSourceID; member
|
H A D | uvc_configfs.c | 879 tmp_buf = krealloc_array(xu->desc.baSourceID, num, sizeof(u8), in uvcg_extension_b_nr_in_pins_store() 886 xu->desc.baSourceID = tmp_buf; in uvcg_extension_b_nr_in_pins_store() 1024 ret += sprintf(pg, "%u\n", xu->desc.baSourceID[i]); in uvcg_extension_ba_source_id_show() 1070 kfree(xu->desc.baSourceID); in uvcg_extension_ba_source_id_store() 1071 xu->desc.baSourceID = source_ids; in uvcg_extension_ba_source_id_store() 1083 UVC_ATTR(uvcg_extension_, ba_source_id, baSourceID); 1260 kfree(xu->desc.baSourceID); in uvcg_extension_drop() 1284 xu->desc.baSourceID = NULL; in uvcg_extension_make()
|
H A D | f_midi.c | 974 out_emb->pins[0].baSourceID = in_ext->bJackID; in f_midi_bind() 1002 out_ext->pins[0].baSourceID = in_emb->bJackID; in f_midi_bind()
|
H A D | f_uvc.c | 487 memcpy(mem, (desc)->baSourceID, (desc)->bNrInPins); \
|
H A D | f_midi2.c | 1716 jack->pins[0].baSourceID = source; in append_midi1_out_jack()
|
/openbmc/linux/sound/usb/ |
H A D | mixer.c | 873 err = __check_input_term(state, d->baSourceID[0], term); in parse_term_selector_unit() 893 err = __check_input_term(state, d->baSourceID[0], term); in parse_term_proc_unit() 2263 err = parse_audio_unit(state, desc->baSourceID[pin]); in parse_audio_mixer_unit() 2269 err = check_input_term(state, desc->baSourceID[pin], &iterm); in parse_audio_mixer_unit() 2487 err = parse_audio_unit(state, desc->baSourceID[i]); in build_audio_procunit() 2749 err = parse_audio_unit(state, desc->baSourceID[i]); in parse_audio_selector_unit() 2802 if (! len && check_input_term(state, desc->baSourceID[i], &iterm) >= 0) in parse_audio_selector_unit()
|
/openbmc/linux/Documentation/ABI/testing/ |
H A D | configfs-usb-gadget-uvc | 135 baSourceID list of the IDs of the units or terminals
|