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
29 * Maximum number of PCM stream configs
38 /* individual kcontrol info types - can be mixed with other types */
49 /* individual widget kcontrol info types - can be mixed with other types */
56 /* DAPM widget types - add new items to the end */
116 /* vendor block IDs - please add new vendor types to end */
296 * Stream Capabilities
317 * FE or BE Stream configuration supported by SW/FW
321 char name[SNDRV_CTL_ELEM_ID_NAME_MAXLEN]; /* Name of the stream */
336 __le32 id; /* unique ID - - used to match */
350 __le32 tx_slots; /* bit mask for active Tx slots */
351 __le32 rx_slots; /* bit mask for active Rx slots */
363 * File block representation for manifest :-
364 * +-----------------------------------+----+
366 * +-----------------------------------+----+
368 * +-----------------------------------+----+
385 * File block representation for mixer kcontrol :-
386 * +-----------------------------------+----+
388 * +-----------------------------------+----+
390 * +-----------------------------------+----+
407 * File block representation for enum kcontrol :-
408 * +-----------------------------------+----+
410 * +-----------------------------------+----+
412 * +-----------------------------------+----+
420 __le32 mask; member
430 * File block representation for bytes kcontrol :-
431 * +-----------------------------------+----+
433 * +-----------------------------------+----+
435 * +-----------------------------------+----+
441 __le32 mask; member
451 * File block representation for DAPM graph elements :-
452 * +-------------------------------------+----+
454 * +-------------------------------------+----+
456 * +-------------------------------------+----+
467 * File block representation for DAPM widget :-
468 * +-------------------------------------+-----+
470 * +-------------------------------------+-----+
472 * +-------------------------------------+-----+
475 * +-------------------------------------+-----+
488 __le32 mask; /* non-shifted mask */ member
506 * File block representation for PCM :-
507 * +-----------------------------------+-----+
509 * +-----------------------------------+-----+
511 * +-----------------------------------+-----+
517 __le32 pcm_id; /* unique ID - used to match with DAI link */
518 __le32 dai_id; /* unique ID - used to match */
522 struct snd_soc_tplg_stream stream[SND_SOC_TPLG_STREAM_CONFIG_MAX]; /* for DAI link */ member
534 * File block representation for physical link config :-
535 * +-----------------------------------+-----+
537 * +-----------------------------------+-----+
539 * +-----------------------------------+-----+
543 __le32 id; /* unique ID - used to match */
544 char name[SNDRV_CTL_ELEM_ID_NAME_MAXLEN]; /* name - used to match */
545 char stream_name[SNDRV_CTL_ELEM_ID_NAME_MAXLEN]; /* stream name - used to match */
546 …struct snd_soc_tplg_stream stream[SND_SOC_TPLG_STREAM_CONFIG_MAX]; /* supported configs playback a… member
560 * File block representation for physical DAI :-
561 * +-----------------------------------+-----+
563 * +-----------------------------------+-----+
565 * +-----------------------------------+-----+
569 char dai_name[SNDRV_CTL_ELEM_ID_NAME_MAXLEN]; /* name - used to match */
570 __le32 dai_id; /* unique ID - used to match */