Lines Matching refs:snd_soc_dai

110 struct snd_soc_dai;
114 int snd_soc_dai_set_sysclk(struct snd_soc_dai *dai, int clk_id,
117 int snd_soc_dai_set_clkdiv(struct snd_soc_dai *dai,
120 int snd_soc_dai_set_pll(struct snd_soc_dai *dai,
123 int snd_soc_dai_set_bclk_ratio(struct snd_soc_dai *dai, unsigned int ratio);
126 int snd_soc_dai_set_fmt(struct snd_soc_dai *dai, unsigned int fmt);
128 int snd_soc_dai_set_tdm_slot(struct snd_soc_dai *dai,
131 int snd_soc_dai_set_channel_map(struct snd_soc_dai *dai,
135 int snd_soc_dai_set_tristate(struct snd_soc_dai *dai, int tristate);
138 int snd_soc_dai_digital_mute(struct snd_soc_dai *dai, int mute,
142 int snd_soc_dai_get_channel_map(struct snd_soc_dai *dai,
146 int snd_soc_dai_is_dummy(struct snd_soc_dai *dai);
153 int (*set_sysclk)(struct snd_soc_dai *dai,
155 int (*set_pll)(struct snd_soc_dai *dai, int pll_id, int source,
157 int (*set_clkdiv)(struct snd_soc_dai *dai, int div_id, int div);
158 int (*set_bclk_ratio)(struct snd_soc_dai *dai, unsigned int ratio);
164 int (*set_fmt)(struct snd_soc_dai *dai, unsigned int fmt);
167 int (*set_tdm_slot)(struct snd_soc_dai *dai,
170 int (*set_channel_map)(struct snd_soc_dai *dai,
173 int (*get_channel_map)(struct snd_soc_dai *dai,
176 int (*set_tristate)(struct snd_soc_dai *dai, int tristate);
178 int (*set_sdw_stream)(struct snd_soc_dai *dai,
184 int (*digital_mute)(struct snd_soc_dai *dai, int mute);
185 int (*mute_stream)(struct snd_soc_dai *dai, int mute, int stream);
192 struct snd_soc_dai *);
194 struct snd_soc_dai *);
196 struct snd_pcm_hw_params *, struct snd_soc_dai *);
198 struct snd_soc_dai *);
200 struct snd_soc_dai *);
209 struct snd_soc_dai *);
211 struct snd_soc_dai *);
217 struct snd_soc_dai *);
225 struct snd_soc_dai *);
227 struct snd_soc_dai *);
229 struct snd_compr_params *, struct snd_soc_dai *);
231 struct snd_codec *, struct snd_soc_dai *);
233 struct snd_compr_metadata *, struct snd_soc_dai *);
235 struct snd_compr_metadata *, struct snd_soc_dai *);
237 struct snd_soc_dai *);
239 struct snd_compr_tstamp *, struct snd_soc_dai *);
241 struct snd_soc_dai *);
262 int (*probe)(struct snd_soc_dai *dai);
263 int (*remove)(struct snd_soc_dai *dai);
264 int (*suspend)(struct snd_soc_dai *dai);
265 int (*resume)(struct snd_soc_dai *dai);
270 struct snd_soc_dai *dai);
295 struct snd_soc_dai { struct
332 static inline void *snd_soc_dai_get_dma_data(const struct snd_soc_dai *dai, in snd_soc_dai_get_dma_data() argument
339 static inline void snd_soc_dai_set_dma_data(struct snd_soc_dai *dai, in snd_soc_dai_set_dma_data()
349 static inline void snd_soc_dai_init_dma_data(struct snd_soc_dai *dai, in snd_soc_dai_init_dma_data()
356 static inline void snd_soc_dai_set_drvdata(struct snd_soc_dai *dai, in snd_soc_dai_set_drvdata()
362 static inline void *snd_soc_dai_get_drvdata(struct snd_soc_dai *dai) in snd_soc_dai_get_drvdata()
379 static inline int snd_soc_dai_set_sdw_stream(struct snd_soc_dai *dai, in snd_soc_dai_set_sdw_stream()