Lines Matching +full:dsp +full:- +full:config +full:- +full:name
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"
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
116 * @d0i3_supported_in_s0ix: Allow DSP D0I3 during S0iX
137 * struct sof_ipc_tplg_control_ops - IPC-specific ops for topology kcontrol IO
154 /* update control data based on notification from the DSP */
164 * struct sof_ipc_tplg_widget_ops - IPC-specific ops for topology widgets
188 * struct sof_ipc_tplg_ops - IPC-specific topology ops
189 * @widget: Array of pointers to IPC-specific ops for widgets. This should always be of size
192 * @control: Pointer to the IPC-specific ops for topology kcontrol IO
198 * @control_setup: Function pointer for setting up kcontrol IPC-specific data
199 * @control_free: Function pointer for freeing kcontrol IPC-specific data
201 * @widget_setup: Function pointer for setting up setup in the DSP
202 * @widget_free: Function pointer for freeing widget in the DSP
203 * @dai_config: Function pointer for sending DAI config IPC to the DSP
208 * @link_setup: Function pointer for IPC-specific DAI link set up
233 /** struct snd_sof_tuple - Tuple info
286 * struct sof_topology_token - SOF topology token definition
300 const char *name; member
306 * struct snd_sof_pcm_stream_pipeline_list - List of pipelines associated with a PCM stream
324 bool d0i3_compatible; /* DSP can be in D0I3 when this pcm is opened */
326 * flag to indicate that the DSP pipelines should be kept
355 const char *name; member
380 /** struct snd_sof_dai_link - DAI link info
386 * @default_hw_cfg_id: Default hw config ID
408 * up in the DSP.
434 * and retained until the DSP enters D3. It will need to be set up again when resuming
479 /** struct snd_sof_pipeline - ASoC SOF pipeline
516 const char *name; member
574 const char *name);
579 const char *name);
588 list_for_each_entry(spcm, &sdev->pcm_list, list) { in snd_sof_find_spcm_dai()
589 if (le32_to_cpu(spcm->pcm.dai_id) == rtd->dai_link->id) in snd_sof_find_spcm_dai()
597 const char *name);