Lines Matching refs:cpu_dai
598 snd_soc_dai_get_drvdata(rtd->cpu_dai); in fsl_ssi_startup()
626 snd_soc_dai_get_drvdata(rtd->cpu_dai); in fsl_ssi_shutdown()
642 struct snd_soc_dai *cpu_dai, in fsl_ssi_set_bclk() argument
645 struct fsl_ssi_private *ssi_private = snd_soc_dai_get_drvdata(cpu_dai); in fsl_ssi_set_bclk()
716 dev_err(cpu_dai->dev, "failed to handle the required sysclk\n"); in fsl_ssi_set_bclk()
733 dev_err(cpu_dai->dev, "failed to set baudclk rate\n"); in fsl_ssi_set_bclk()
741 static int fsl_ssi_set_dai_sysclk(struct snd_soc_dai *cpu_dai, in fsl_ssi_set_dai_sysclk() argument
744 struct fsl_ssi_private *ssi_private = snd_soc_dai_get_drvdata(cpu_dai); in fsl_ssi_set_dai_sysclk()
765 struct snd_pcm_hw_params *hw_params, struct snd_soc_dai *cpu_dai) in fsl_ssi_hw_params() argument
767 struct fsl_ssi_private *ssi_private = snd_soc_dai_get_drvdata(cpu_dai); in fsl_ssi_hw_params()
788 ret = fsl_ssi_set_bclk(substream, cpu_dai, hw_params); in fsl_ssi_hw_params()
842 struct snd_soc_dai *cpu_dai) in fsl_ssi_hw_free() argument
846 snd_soc_dai_get_drvdata(rtd->cpu_dai); in fsl_ssi_hw_free()
1027 static int fsl_ssi_set_dai_fmt(struct snd_soc_dai *cpu_dai, unsigned int fmt) in fsl_ssi_set_dai_fmt() argument
1029 struct fsl_ssi_private *ssi_private = snd_soc_dai_get_drvdata(cpu_dai); in fsl_ssi_set_dai_fmt()
1031 return _fsl_ssi_set_dai_fmt(cpu_dai->dev, ssi_private, fmt); in fsl_ssi_set_dai_fmt()
1039 static int fsl_ssi_set_dai_tdm_slot(struct snd_soc_dai *cpu_dai, u32 tx_mask, in fsl_ssi_set_dai_tdm_slot() argument
1042 struct fsl_ssi_private *ssi_private = snd_soc_dai_get_drvdata(cpu_dai); in fsl_ssi_set_dai_tdm_slot()
1050 dev_err(cpu_dai->dev, "slot number should be >= 2 in I2S or NET\n"); in fsl_ssi_set_dai_tdm_slot()
1088 struct fsl_ssi_private *ssi_private = snd_soc_dai_get_drvdata(rtd->cpu_dai); in fsl_ssi_trigger()