Lines Matching refs:dai

99 int snd_soc_dai_set_sysclk(struct snd_soc_dai *dai, int clk_id,
102 int snd_soc_dai_set_clkdiv(struct snd_soc_dai *dai,
105 int snd_soc_dai_set_pll(struct snd_soc_dai *dai,
108 int snd_soc_dai_set_bclk_ratio(struct snd_soc_dai *dai, unsigned int ratio);
111 int snd_soc_dai_set_fmt(struct snd_soc_dai *dai, unsigned int fmt);
113 int snd_soc_dai_set_tdm_slot(struct snd_soc_dai *dai,
116 int snd_soc_dai_set_channel_map(struct snd_soc_dai *dai,
120 int snd_soc_dai_set_tristate(struct snd_soc_dai *dai, int tristate);
123 int snd_soc_dai_digital_mute(struct snd_soc_dai *dai, int mute,
126 int snd_soc_dai_is_dummy(struct snd_soc_dai *dai);
133 int (*set_sysclk)(struct snd_soc_dai *dai,
135 int (*set_pll)(struct snd_soc_dai *dai, int pll_id, int source,
137 int (*set_clkdiv)(struct snd_soc_dai *dai, int div_id, int div);
138 int (*set_bclk_ratio)(struct snd_soc_dai *dai, unsigned int ratio);
144 int (*set_fmt)(struct snd_soc_dai *dai, unsigned int fmt);
147 int (*set_tdm_slot)(struct snd_soc_dai *dai,
150 int (*set_channel_map)(struct snd_soc_dai *dai,
153 int (*set_tristate)(struct snd_soc_dai *dai, int tristate);
159 int (*digital_mute)(struct snd_soc_dai *dai, int mute);
160 int (*mute_stream)(struct snd_soc_dai *dai, int mute, int stream);
212 int (*probe)(struct snd_soc_dai *dai);
213 int (*remove)(struct snd_soc_dai *dai);
214 int (*suspend)(struct snd_soc_dai *dai);
215 int (*resume)(struct snd_soc_dai *dai);
281 static inline void *snd_soc_dai_get_dma_data(const struct snd_soc_dai *dai, in snd_soc_dai_get_dma_data() argument
285 dai->playback_dma_data : dai->capture_dma_data; in snd_soc_dai_get_dma_data()
288 static inline void snd_soc_dai_set_dma_data(struct snd_soc_dai *dai, in snd_soc_dai_set_dma_data() argument
293 dai->playback_dma_data = data; in snd_soc_dai_set_dma_data()
295 dai->capture_dma_data = data; in snd_soc_dai_set_dma_data()
298 static inline void snd_soc_dai_init_dma_data(struct snd_soc_dai *dai, in snd_soc_dai_init_dma_data() argument
301 dai->playback_dma_data = playback; in snd_soc_dai_init_dma_data()
302 dai->capture_dma_data = capture; in snd_soc_dai_init_dma_data()
305 static inline void snd_soc_dai_set_drvdata(struct snd_soc_dai *dai, in snd_soc_dai_set_drvdata() argument
308 dev_set_drvdata(dai->dev, data); in snd_soc_dai_set_drvdata()
311 static inline void *snd_soc_dai_get_drvdata(struct snd_soc_dai *dai) in snd_soc_dai_get_drvdata() argument
313 return dev_get_drvdata(dai->dev); in snd_soc_dai_get_drvdata()