Lines Matching +full:3 +full:- +full:tuples
1 /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) */
22 #include "sof-priv.h"
24 #define SOF_AUDIO_PCM_DRV_NAME "sof-audio-component"
28 * per widget, because only 3 bits are used for queue(pin) ID
63 #define SOF_TLV_ITEMS 3
68 return volume_map[size - 1]; in mixer_to_ipc()
82 return i - 1; in ipc_to_mixer()
93 int dai_data; /* contains DAI-specific information */
97 * struct sof_ipc_pcm_ops - IPC-specific PCM ops
102 * @pcm_setup: Function pointer for IPC-specific PCM set up that can be used for allocating
135 * struct sof_ipc_tplg_control_ops - IPC-specific ops for topology kcontrol IO
162 * struct sof_ipc_tplg_widget_ops - IPC-specific ops for topology widgets
186 * struct sof_ipc_tplg_ops - IPC-specific topology ops
187 * @widget: Array of pointers to IPC-specific ops for widgets. This should always be of size
190 * @control: Pointer to the IPC-specific ops for topology kcontrol IO
196 * @control_setup: Function pointer for setting up kcontrol IPC-specific data
197 * @control_free: Function pointer for freeing kcontrol IPC-specific data
206 * @link_setup: Function pointer for IPC-specific DAI link set up
231 /** struct snd_sof_tuple - Tuple info
285 * struct sof_topology_token - SOF topology token definition
305 * struct snd_sof_pcm_stream_pipeline_list - List of pipelines associated with a PCM stream
379 /** struct snd_sof_dai_link - DAI link info
380 * @tuples: array of parsed tuples
381 * @num_tuples: number of tuples in the tuples array
390 struct snd_sof_tuple *tuples; member
446 struct snd_sof_tuple *tuples; member
478 /** struct snd_sof_pipeline - ASoC SOF pipeline
587 list_for_each_entry(spcm, &sdev->pcm_list, list) { in snd_sof_find_spcm_dai()
588 if (le32_to_cpu(spcm->pcm.dai_id) == rtd->dai_link->id) in snd_sof_find_spcm_dai()
644 struct snd_sof_tuple *tuples, int num_tuples,