Lines Matching refs:dai

526 				      struct snd_soc_dai *dai)  in pcm512x_dai_startup_master()  argument
528 struct snd_soc_codec *codec = dai->codec; in pcm512x_dai_startup_master()
530 struct device *dev = dai->dev; in pcm512x_dai_startup_master()
568 struct snd_soc_dai *dai) in pcm512x_dai_startup_slave() argument
570 struct snd_soc_codec *codec = dai->codec; in pcm512x_dai_startup_slave()
572 struct device *dev = dai->dev; in pcm512x_dai_startup_slave()
594 struct snd_soc_dai *dai) in pcm512x_dai_startup() argument
596 struct snd_soc_codec *codec = dai->codec; in pcm512x_dai_startup()
602 return pcm512x_dai_startup_master(substream, dai); in pcm512x_dai_startup()
605 return pcm512x_dai_startup_slave(substream, dai); in pcm512x_dai_startup()
647 static unsigned long pcm512x_find_sck(struct snd_soc_dai *dai, in pcm512x_find_sck() argument
650 struct device *dev = dai->dev; in pcm512x_find_sck()
651 struct snd_soc_codec *codec = dai->codec; in pcm512x_find_sck()
692 static int pcm512x_find_pll_coeff(struct snd_soc_dai *dai, in pcm512x_find_pll_coeff() argument
696 struct device *dev = dai->dev; in pcm512x_find_pll_coeff()
697 struct snd_soc_codec *codec = dai->codec; in pcm512x_find_pll_coeff()
800 static unsigned long pcm512x_pllin_dac_rate(struct snd_soc_dai *dai, in pcm512x_pllin_dac_rate() argument
804 struct snd_soc_codec *codec = dai->codec; in pcm512x_pllin_dac_rate()
831 static int pcm512x_set_dividers(struct snd_soc_dai *dai, in pcm512x_set_dividers() argument
834 struct device *dev = dai->dev; in pcm512x_set_dividers()
835 struct snd_soc_codec *codec = dai->codec; in pcm512x_set_dividers()
883 sck_rate = pcm512x_find_sck(dai, bclk_rate); in pcm512x_set_dividers()
888 ret = pcm512x_find_pll_coeff(dai, pllin_rate, pll_rate); in pcm512x_set_dividers()
944 dac_rate = pcm512x_pllin_dac_rate(dai, osr_rate, pllin_rate); in pcm512x_set_dividers()
1106 struct snd_soc_dai *dai) in pcm512x_hw_params() argument
1108 struct snd_soc_codec *codec = dai->codec; in pcm512x_hw_params()
1231 ret = pcm512x_set_dividers(dai, params); in pcm512x_hw_params()
1315 static int pcm512x_set_fmt(struct snd_soc_dai *dai, unsigned int fmt) in pcm512x_set_fmt() argument
1317 struct snd_soc_codec *codec = dai->codec; in pcm512x_set_fmt()