Lines Matching full:dais
960 * does not throw the TRIGGER_SUSPEND. This leaves the DAIs in an unbalanced state. in intel_component_dais_suspend()
962 * and force the DAIs to release their resources. in intel_component_dais_suspend()
1000 struct snd_soc_dai_driver *dais, in intel_create_dai() argument
1010 dais[i].name = devm_kasprintf(cdns->dev, GFP_KERNEL, in intel_create_dai()
1013 if (!dais[i].name) in intel_create_dai()
1017 dais[i].playback.channels_min = 1; in intel_create_dai()
1018 dais[i].playback.channels_max = max_ch; in intel_create_dai()
1022 dais[i].capture.channels_min = 1; in intel_create_dai()
1023 dais[i].capture.channels_max = max_ch; in intel_create_dai()
1026 dais[i].ops = &intel_pcm_dai_ops; in intel_create_dai()
1038 struct snd_soc_dai_driver *dais; in intel_register_dai() local
1049 /* DAIs are created based on total number of PDIs supported */ in intel_register_dai()
1059 dais = devm_kcalloc(cdns->dev, num_dai, sizeof(*dais), GFP_KERNEL); in intel_register_dai()
1060 if (!dais) in intel_register_dai()
1063 /* Create PCM DAIs */ in intel_register_dai()
1066 ret = intel_create_dai(cdns, dais, INTEL_PDI_IN, cdns->pcm.num_in, in intel_register_dai()
1072 ret = intel_create_dai(cdns, dais, INTEL_PDI_OUT, cdns->pcm.num_out, in intel_register_dai()
1078 ret = intel_create_dai(cdns, dais, INTEL_PDI_BD, cdns->pcm.num_bd, in intel_register_dai()
1084 dais, num_dai); in intel_register_dai()