Lines Matching refs:dai
307 * FE dai link trigger actions are always executed in non-atomic context because
429 snd_pcm_uframes_t host, dai;
446 dai = bytes_to_frames(substream->runtime,
451 spcm->pcm.pcm_id, substream->stream, host, dai);
640 struct snd_sof_dai *dai =
645 if (!dai) {
666 switch (dai->comp_dai.config.frame_fmt) {
682 switch (dai->dai_config->type) {
684 rate->min = dai->dai_config->ssp.fsync_rate;
685 rate->max = dai->dai_config->ssp.fsync_rate;
686 channels->min = dai->dai_config->ssp.tdm_slots;
687 channels->max = dai->dai_config->ssp.tdm_slots;
698 if (dai->comp_dai.config.frame_fmt == SOF_IPC_FRAME_S24_4LE) {
701 dai->comp_dai.config.frame_fmt,
702 dai->dai_config->type);
721 rate->min = dai->dai_config->esai.fsync_rate;
722 rate->max = dai->dai_config->esai.fsync_rate;
723 channels->min = dai->dai_config->esai.tdm_slots;
724 channels->max = dai->dai_config->esai.tdm_slots;
733 rate->min = dai->dai_config->sai.fsync_rate;
734 rate->max = dai->dai_config->sai.fsync_rate;
735 channels->min = dai->dai_config->sai.tdm_slots;
736 channels->max = dai->dai_config->sai.tdm_slots;
746 dai->dai_config->type);