Lines Matching refs:cpu_dai

531 		snd_soc_dai_get_drvdata(rtd->cpu_dai);  in fsl_ssi_startup()
559 snd_soc_dai_get_drvdata(rtd->cpu_dai); in fsl_ssi_shutdown()
575 struct snd_soc_dai *cpu_dai, in fsl_ssi_set_bclk() argument
578 struct fsl_ssi_private *ssi_private = snd_soc_dai_get_drvdata(cpu_dai); in fsl_ssi_set_bclk()
649 dev_err(cpu_dai->dev, "failed to handle the required sysclk\n"); in fsl_ssi_set_bclk()
666 dev_err(cpu_dai->dev, "failed to set baudclk rate\n"); in fsl_ssi_set_bclk()
674 static int fsl_ssi_set_dai_sysclk(struct snd_soc_dai *cpu_dai, in fsl_ssi_set_dai_sysclk() argument
677 struct fsl_ssi_private *ssi_private = snd_soc_dai_get_drvdata(cpu_dai); in fsl_ssi_set_dai_sysclk()
698 struct snd_pcm_hw_params *hw_params, struct snd_soc_dai *cpu_dai) in fsl_ssi_hw_params() argument
700 struct fsl_ssi_private *ssi_private = snd_soc_dai_get_drvdata(cpu_dai); in fsl_ssi_hw_params()
721 ret = fsl_ssi_set_bclk(substream, cpu_dai, hw_params); in fsl_ssi_hw_params()
775 struct snd_soc_dai *cpu_dai) in fsl_ssi_hw_free() argument
779 snd_soc_dai_get_drvdata(rtd->cpu_dai); in fsl_ssi_hw_free()
958 static int fsl_ssi_set_dai_fmt(struct snd_soc_dai *cpu_dai, unsigned int fmt) in fsl_ssi_set_dai_fmt() argument
960 struct fsl_ssi_private *ssi_private = snd_soc_dai_get_drvdata(cpu_dai); in fsl_ssi_set_dai_fmt()
962 return _fsl_ssi_set_dai_fmt(cpu_dai->dev, ssi_private, fmt); in fsl_ssi_set_dai_fmt()
970 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
973 struct fsl_ssi_private *ssi_private = snd_soc_dai_get_drvdata(cpu_dai); in fsl_ssi_set_dai_tdm_slot()
981 dev_err(cpu_dai->dev, "slot number should be >= 2 in I2S or NET\n"); in fsl_ssi_set_dai_tdm_slot()
1019 struct fsl_ssi_private *ssi_private = snd_soc_dai_get_drvdata(rtd->cpu_dai); in fsl_ssi_trigger()