Lines Matching refs:dai
206 static inline struct i2s_dai *to_info(struct snd_soc_dai *dai) in to_info() argument
208 return snd_soc_dai_get_drvdata(dai); in to_info()
474 static int i2s_set_sysclk(struct snd_soc_dai *dai, in i2s_set_sysclk() argument
477 struct i2s_dai *i2s = to_info(dai); in i2s_set_sysclk()
587 static int i2s_set_fmt(struct snd_soc_dai *dai, in i2s_set_fmt() argument
590 struct i2s_dai *i2s = to_info(dai); in i2s_set_fmt()
645 i2s_set_sysclk(dai, SAMSUNG_I2S_RCLKSRC_0, in i2s_set_fmt()
676 struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) in i2s_hw_params() argument
678 struct i2s_dai *i2s = to_info(dai); in i2s_hw_params()
755 samsung_asoc_init_dma_data(dai, &i2s->dma_playback, &i2s->dma_capture); in i2s_hw_params()
764 struct snd_soc_dai *dai) in i2s_startup() argument
766 struct i2s_dai *i2s = to_info(dai); in i2s_startup()
788 struct snd_soc_dai *dai) in i2s_shutdown() argument
790 struct i2s_dai *i2s = to_info(dai); in i2s_shutdown()
870 int cmd, struct snd_soc_dai *dai) in i2s_trigger() argument
915 static int i2s_set_clkdiv(struct snd_soc_dai *dai, in i2s_set_clkdiv() argument
918 struct i2s_dai *i2s = to_info(dai); in i2s_set_clkdiv()
941 i2s_delay(struct snd_pcm_substream *substream, struct snd_soc_dai *dai) in i2s_delay() argument
943 struct i2s_dai *i2s = to_info(dai); in i2s_delay()
959 static int i2s_suspend(struct snd_soc_dai *dai) in i2s_suspend() argument
961 struct i2s_dai *i2s = to_info(dai); in i2s_suspend()
970 static int i2s_resume(struct snd_soc_dai *dai) in i2s_resume() argument
972 struct i2s_dai *i2s = to_info(dai); in i2s_resume()
985 static int samsung_i2s_dai_probe(struct snd_soc_dai *dai) in samsung_i2s_dai_probe() argument
987 struct i2s_dai *i2s = to_info(dai); in samsung_i2s_dai_probe()
992 samsung_asoc_init_dma_data(dai, &other->sec_dai->dma_playback, in samsung_i2s_dai_probe()
995 samsung_asoc_init_dma_data(dai, &i2s->dma_playback, in samsung_i2s_dai_probe()
1021 i2s_set_sysclk(dai, SAMSUNG_I2S_CDCLK, in samsung_i2s_dai_probe()
1027 static int samsung_i2s_dai_remove(struct snd_soc_dai *dai) in samsung_i2s_dai_remove() argument
1029 struct i2s_dai *i2s = snd_soc_dai_get_drvdata(dai); in samsung_i2s_dai_remove()