Lines Matching +full:invert +full:- +full:ext
1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
3 * uapi/sound/asoc.h -- ALSA SoC Firmware Controls and DAPM
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 */
273 * Genericl Operations IDs, for binding Kcontrol or Bytes ext ops
275 * Bytes ext ops need get/put.
336 __le32 id; /* unique ID - - used to match */
363 * File block representation for manifest :-
364 * +-----------------------------------+----+
366 * +-----------------------------------+----+
368 * +-----------------------------------+----+
385 * File block representation for mixer kcontrol :-
386 * +-----------------------------------+----+
388 * +-----------------------------------+----+
390 * +-----------------------------------+----+
398 __le32 invert; member
407 * File block representation for enum kcontrol :-
408 * +-----------------------------------+----+
410 * +-----------------------------------+----+
412 * +-----------------------------------+----+
430 * File block representation for bytes kcontrol :-
431 * +-----------------------------------+----+
433 * +-----------------------------------+----+
435 * +-----------------------------------+----+
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 */
490 __le32 invert; /* invert the power bit */ 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 */
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 */
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 */