Searched refs:baSourceID (Results 1 – 10 of 10) sorted by relevance
| /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 | midi.h | 61 __u8 baSourceID; member
|
| /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.
|
| /linux/drivers/media/usb/uvc/ |
| H A D | uvc_driver.c | 161 if (entity->baSourceID[i] == id) in uvc_entity_by_reference() 874 entity->baSourceID = (u8 *)(&entity->pads[num_pads]); in uvc_alloc_new_entity() 959 memcpy(unit->baSourceID, &buffer[22], p); in uvc_parse_vendor_control() 1128 memcpy(term->baSourceID, &buffer[7], 1); in uvc_parse_standard_control() 1150 memcpy(unit->baSourceID, &buffer[5], p); in uvc_parse_standard_control() 1172 memcpy(unit->baSourceID, &buffer[4], 1); in uvc_parse_standard_control() 1204 memcpy(unit->baSourceID, &buffer[22], p); in uvc_parse_standard_control() 1546 entity->baSourceID[0]); in uvc_scan_chain_forward() 1554 forward->baSourceID[0] = source->id; in uvc_scan_chain_forward() 1608 id = entity->baSourceID[0]; in uvc_scan_chain_backward() [all …]
|
| /linux/drivers/usb/gadget/function/ |
| H A D | uvc_configfs.h | 175 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 | 975 out_emb->pins[0].baSourceID = in_ext->bJackID; in f_midi_bind() 1003 out_ext->pins[0].baSourceID = in_emb->bJackID; in f_midi_bind()
|
| H A D | f_uvc.c | 490 memcpy(mem, (desc)->baSourceID, (desc)->bNrInPins); \
|
| H A D | f_midi2.c | 1715 jack->pins[0].baSourceID = source; in append_midi1_out_jack()
|
| /linux/sound/usb/ |
| H A D | mixer.c | 864 err = __check_input_term(state, d->baSourceID[0], term); in parse_term_selector_unit() 884 err = __check_input_term(state, d->baSourceID[0], term); in parse_term_proc_unit() 2277 err = parse_audio_unit(state, desc->baSourceID[pin]); in parse_audio_mixer_unit() 2283 err = check_input_term(state, desc->baSourceID[pin], &iterm); in parse_audio_mixer_unit() 2501 err = parse_audio_unit(state, desc->baSourceID[i]); in build_audio_procunit() 2763 err = parse_audio_unit(state, desc->baSourceID[i]); in parse_audio_selector_unit() 2816 if (! len && check_input_term(state, desc->baSourceID[i], &iterm) >= 0) in parse_audio_selector_unit()
|