Lines Matching refs:dai
782 struct snd_soc_dai *dai) in soc_dai_hw_params() argument
786 if (dai->driver->ops && dai->driver->ops->hw_params) { in soc_dai_hw_params()
787 ret = dai->driver->ops->hw_params(substream, params, dai); in soc_dai_hw_params()
789 dev_err(dai->dev, "ASoC: can't set %s hw params: %d\n", in soc_dai_hw_params()
790 dai->name, ret); in soc_dai_hw_params()
1182 struct snd_soc_dai *dai = be->codec_dais[j]; in dpcm_get_be() local
1183 if (dai->playback_widget == widget) in dpcm_get_be()
1199 struct snd_soc_dai *dai = be->codec_dais[j]; in dpcm_get_be() local
1200 if (dai->capture_widget == widget) in dpcm_get_be()
1212 dai_get_widget(struct snd_soc_dai *dai, int stream) in dai_get_widget() argument
1215 return dai->playback_widget; in dai_get_widget()
1217 return dai->capture_widget; in dai_get_widget()
1276 struct snd_soc_dai *dai = dpcm->be->codec_dais[i]; in dpcm_prune_paths() local
1277 widget = dai_get_widget(dai, stream); in dpcm_prune_paths()
2375 struct snd_soc_dai *dai = be->codec_dais[i]; in soc_dpcm_be_digital_mute() local
2376 struct snd_soc_dai_driver *drv = dai->driver; in soc_dpcm_be_digital_mute()
2382 dai->playback_active) in soc_dpcm_be_digital_mute()
2383 drv->ops->digital_mute(dai, mute); in soc_dpcm_be_digital_mute()