Lines Matching +full:stream +full:- +full:match +full:- +full:mask
1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
3 * uapi/sound/asoc.h -- ALSA SoC Firmware Controls and DAPM
33 * Maximum number of PCM stream configs
42 /* individual kcontrol info types - can be mixed with other types */
53 /* individual widget kcontrol info types - can be mixed with other types */
60 /* DAPM widget types - add new items to the end */
120 /* vendor block IDs - please add new vendor types to end */
294 * Stream Capabilities
315 * FE or BE Stream configuration supported by SW/FW
319 char name[SNDRV_CTL_ELEM_ID_NAME_MAXLEN]; /* Name of the stream */
334 __le32 id; /* unique ID - - used to match */
348 __le32 tx_slots; /* bit mask for active Tx slots */
349 __le32 rx_slots; /* bit mask for active Rx slots */
361 * File block representation for manifest :-
362 * +-----------------------------------+----+
364 * +-----------------------------------+----+
366 * +-----------------------------------+----+
383 * File block representation for mixer kcontrol :-
384 * +-----------------------------------+----+
386 * +-----------------------------------+----+
388 * +-----------------------------------+----+
405 * File block representation for enum kcontrol :-
406 * +-----------------------------------+----+
408 * +-----------------------------------+----+
410 * +-----------------------------------+----+
418 __le32 mask; member
428 * File block representation for bytes kcontrol :-
429 * +-----------------------------------+----+
431 * +-----------------------------------+----+
433 * +-----------------------------------+----+
439 __le32 mask; member
449 * File block representation for DAPM graph elements :-
450 * +-------------------------------------+----+
452 * +-------------------------------------+----+
454 * +-------------------------------------+----+
465 * File block representation for DAPM widget :-
466 * +-------------------------------------+-----+
468 * +-------------------------------------+-----+
470 * +-------------------------------------+-----+
473 * +-------------------------------------+-----+
486 __le32 mask; /* non-shifted mask */ member
504 * File block representation for PCM :-
505 * +-----------------------------------+-----+
507 * +-----------------------------------+-----+
509 * +-----------------------------------+-----+
515 __le32 pcm_id; /* unique ID - used to match with DAI link */
516 __le32 dai_id; /* unique ID - used to match */
520 struct snd_soc_tplg_stream stream[SND_SOC_TPLG_STREAM_CONFIG_MAX]; /* for DAI link */ member
532 * File block representation for physical link config :-
533 * +-----------------------------------+-----+
535 * +-----------------------------------+-----+
537 * +-----------------------------------+-----+
541 __le32 id; /* unique ID - used to match */
542 char name[SNDRV_CTL_ELEM_ID_NAME_MAXLEN]; /* name - used to match */
543 char stream_name[SNDRV_CTL_ELEM_ID_NAME_MAXLEN]; /* stream name - used to match */
544 …struct snd_soc_tplg_stream stream[SND_SOC_TPLG_STREAM_CONFIG_MAX]; /* supported configs playback a… member
558 * File block representation for physical DAI :-
559 * +-----------------------------------+-----+
561 * +-----------------------------------+-----+
563 * +-----------------------------------+-----+
567 char dai_name[SNDRV_CTL_ELEM_ID_NAME_MAXLEN]; /* name - used to match */
568 __le32 dai_id; /* unique ID - used to match */
592 /* Stream Capabilities v4 */
615 __le32 pcm_id; /* unique ID - used to match with DAI link */
616 __le32 dai_id; /* unique ID - used to match */
620 struct snd_soc_tplg_stream stream[SND_SOC_TPLG_STREAM_CONFIG_MAX]; /* for DAI link */ member
628 __le32 id; /* unique ID - used to match */
629 …struct snd_soc_tplg_stream stream[SND_SOC_TPLG_STREAM_CONFIG_MAX]; /* supported configs playback a… member