Lines Matching full:dais
1599 struct snd_soc_dai_driver *dais;
1618 dais = devm_kcalloc(component->dev, pcm_count, sizeof(*dais),
1620 if (!dais)
1630 memcpy(&dais[i], &hda_cpu_dai, sizeof(*dais));
1631 dais[i].id = i;
1632 dais[i].name = devm_kasprintf(component->dev, GFP_KERNEL,
1634 if (!dais[i].name) {
1640 dais[i].playback.stream_name =
1643 if (!dais[i].playback.stream_name) {
1649 dais[i].playback.formats = pcm->stream[0].formats;
1650 dais[i].playback.subformats = pcm->stream[0].subformats;
1651 dais[i].playback.rates = pcm->stream[0].rates;
1652 dais[i].playback.channels_min = pcm->stream[0].channels_min;
1653 dais[i].playback.channels_max = pcm->stream[0].channels_max;
1654 dais[i].playback.sig_bits = pcm->stream[0].maxbps;
1659 dais[i].capture.stream_name =
1662 if (!dais[i].capture.stream_name) {
1668 dais[i].capture.formats = pcm->stream[1].formats;
1669 dais[i].capture.subformats = pcm->stream[1].subformats;
1670 dais[i].capture.rates = pcm->stream[1].rates;
1671 dais[i].capture.channels_min = pcm->stream[1].channels_min;
1672 dais[i].capture.channels_max = pcm->stream[1].channels_max;
1673 dais[i].capture.sig_bits = pcm->stream[1].maxbps;
1677 dai = snd_soc_register_dai(component, &dais[i], false);