Lines Matching full:dais
1597 struct snd_soc_dai_driver *dais;
1616 dais = devm_kcalloc(component->dev, pcm_count, sizeof(*dais),
1618 if (!dais)
1628 memcpy(&dais[i], &hda_cpu_dai, sizeof(*dais));
1629 dais[i].id = i;
1630 dais[i].name = devm_kasprintf(component->dev, GFP_KERNEL,
1632 if (!dais[i].name) {
1638 dais[i].playback.stream_name =
1641 if (!dais[i].playback.stream_name) {
1647 dais[i].playback.formats = pcm->stream[0].formats;
1648 dais[i].playback.subformats = pcm->stream[0].subformats;
1649 dais[i].playback.rates = pcm->stream[0].rates;
1650 dais[i].playback.channels_min = pcm->stream[0].channels_min;
1651 dais[i].playback.channels_max = pcm->stream[0].channels_max;
1652 dais[i].playback.sig_bits = pcm->stream[0].maxbps;
1657 dais[i].capture.stream_name =
1660 if (!dais[i].capture.stream_name) {
1666 dais[i].capture.formats = pcm->stream[1].formats;
1667 dais[i].capture.subformats = pcm->stream[1].subformats;
1668 dais[i].capture.rates = pcm->stream[1].rates;
1669 dais[i].capture.channels_min = pcm->stream[1].channels_min;
1670 dais[i].capture.channels_max = pcm->stream[1].channels_max;
1671 dais[i].capture.sig_bits = pcm->stream[1].maxbps;
1675 dai = snd_soc_register_dai(component, &dais[i], false);