soc-dai.h (51801aeafdc9c1d55e5e71e58a1bbbd2583328fa) soc-dai.h (7eaa313bdec3f2326c9cdacec88fd484a36c423b)
1/* SPDX-License-Identifier: GPL-2.0
2 *
3 * linux/sound/soc-dai.h -- ALSA SoC Layer
4 *
5 * Copyright: 2005-2008 Wolfson Microelectronics. PLC.
6 *
7 * Digital Audio Interface (DAI) API.
8 */

--- 144 unchanged lines hidden (view full) ---

153int snd_soc_dai_startup(struct snd_soc_dai *dai,
154 struct snd_pcm_substream *substream);
155void snd_soc_dai_shutdown(struct snd_soc_dai *dai,
156 struct snd_pcm_substream *substream);
157snd_pcm_sframes_t snd_soc_dai_delay(struct snd_soc_dai *dai,
158 struct snd_pcm_substream *substream);
159void snd_soc_dai_suspend(struct snd_soc_dai *dai);
160void snd_soc_dai_resume(struct snd_soc_dai *dai);
1/* SPDX-License-Identifier: GPL-2.0
2 *
3 * linux/sound/soc-dai.h -- ALSA SoC Layer
4 *
5 * Copyright: 2005-2008 Wolfson Microelectronics. PLC.
6 *
7 * Digital Audio Interface (DAI) API.
8 */

--- 144 unchanged lines hidden (view full) ---

153int snd_soc_dai_startup(struct snd_soc_dai *dai,
154 struct snd_pcm_substream *substream);
155void snd_soc_dai_shutdown(struct snd_soc_dai *dai,
156 struct snd_pcm_substream *substream);
157snd_pcm_sframes_t snd_soc_dai_delay(struct snd_soc_dai *dai,
158 struct snd_pcm_substream *substream);
159void snd_soc_dai_suspend(struct snd_soc_dai *dai);
160void snd_soc_dai_resume(struct snd_soc_dai *dai);
161int snd_soc_dai_remove(struct snd_soc_dai *dai);
162int snd_soc_dai_compress_new(struct snd_soc_dai *dai,
163 struct snd_soc_pcm_runtime *rtd, int num);
164bool snd_soc_dai_stream_valid(struct snd_soc_dai *dai, int stream);
165
166int snd_soc_pcm_dai_probe(struct snd_soc_pcm_runtime *rtd, int order);
161int snd_soc_dai_compress_new(struct snd_soc_dai *dai,
162 struct snd_soc_pcm_runtime *rtd, int num);
163bool snd_soc_dai_stream_valid(struct snd_soc_dai *dai, int stream);
164
165int snd_soc_pcm_dai_probe(struct snd_soc_pcm_runtime *rtd, int order);
166int snd_soc_pcm_dai_remove(struct snd_soc_pcm_runtime *rtd, int order);
167int snd_soc_pcm_dai_new(struct snd_soc_pcm_runtime *rtd);
168int snd_soc_pcm_dai_prepare(struct snd_pcm_substream *substream);
169int snd_soc_pcm_dai_trigger(struct snd_pcm_substream *substream, int cmd);
170int snd_soc_pcm_dai_bespoke_trigger(struct snd_pcm_substream *substream,
171 int cmd);
172
173struct snd_soc_dai_ops {
174 /*

--- 272 unchanged lines hidden ---
167int snd_soc_pcm_dai_new(struct snd_soc_pcm_runtime *rtd);
168int snd_soc_pcm_dai_prepare(struct snd_pcm_substream *substream);
169int snd_soc_pcm_dai_trigger(struct snd_pcm_substream *substream, int cmd);
170int snd_soc_pcm_dai_bespoke_trigger(struct snd_pcm_substream *substream,
171 int cmd);
172
173struct snd_soc_dai_ops {
174 /*

--- 272 unchanged lines hidden ---