Lines Matching refs: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,
141 int snd_soc_dai_is_dummy(struct snd_soc_dai *dai);
148 int (*set_sysclk)(struct snd_soc_dai *dai,
150 int (*set_pll)(struct snd_soc_dai *dai, int pll_id, int source,
152 int (*set_clkdiv)(struct snd_soc_dai *dai, int div_id, int div);
153 int (*set_bclk_ratio)(struct snd_soc_dai *dai, unsigned int ratio);
159 int (*set_fmt)(struct snd_soc_dai *dai, unsigned int fmt);
162 int (*set_tdm_slot)(struct snd_soc_dai *dai,
165 int (*set_channel_map)(struct snd_soc_dai *dai,
168 int (*set_tristate)(struct snd_soc_dai *dai, int tristate);
174 int (*digital_mute)(struct snd_soc_dai *dai, int mute);
175 int (*mute_stream)(struct snd_soc_dai *dai, int mute, int stream);
227 int (*probe)(struct snd_soc_dai *dai);
228 int (*remove)(struct snd_soc_dai *dai);
229 int (*suspend)(struct snd_soc_dai *dai);
230 int (*resume)(struct snd_soc_dai *dai);
296 static inline void *snd_soc_dai_get_dma_data(const struct snd_soc_dai *dai, in snd_soc_dai_get_dma_data() argument
300 dai->playback_dma_data : dai->capture_dma_data; in snd_soc_dai_get_dma_data()
303 static inline void snd_soc_dai_set_dma_data(struct snd_soc_dai *dai, in snd_soc_dai_set_dma_data() argument
308 dai->playback_dma_data = data; in snd_soc_dai_set_dma_data()
310 dai->capture_dma_data = data; in snd_soc_dai_set_dma_data()
313 static inline void snd_soc_dai_init_dma_data(struct snd_soc_dai *dai, in snd_soc_dai_init_dma_data() argument
316 dai->playback_dma_data = playback; in snd_soc_dai_init_dma_data()
317 dai->capture_dma_data = capture; in snd_soc_dai_init_dma_data()
320 static inline void snd_soc_dai_set_drvdata(struct snd_soc_dai *dai, in snd_soc_dai_set_drvdata() argument
323 dev_set_drvdata(dai->dev, data); in snd_soc_dai_set_drvdata()
326 static inline void *snd_soc_dai_get_drvdata(struct snd_soc_dai *dai) in snd_soc_dai_get_drvdata() argument
328 return dev_get_drvdata(dai->dev); in snd_soc_dai_get_drvdata()