Lines Matching full:dais
62 .dais = {
80 .dais = {
100 .dais = {
120 .dais = {
160 .dais = {
174 .dais = {
201 .dais = {
215 .dais = {
235 .dais = {
254 .dais = {
273 .dais = {
294 .dais = {
309 .dais = {
324 .dais = {
339 .dais = {
353 .dais = {
394 .dais = {
436 .dais = {
454 .dais = {
472 .dais = {
489 .dais = {
514 .dais = {
534 .dais = {
582 .dais = {
607 .dais = {
620 .dais = {
633 .dais = {
694 if (!strcmp(codec_info_list[i].dais[j].dai_name, dai_name)) { in asoc_sdw_find_codec_info_dai()
725 if (codec_info->dais[dai_index].rtd_init_done) in asoc_sdw_rtd_init()
730 * The controls and widgets will be used for all codec dais. in asoc_sdw_rtd_init()
736 if (codec_info->dais[dai_index].controls) { in asoc_sdw_rtd_init()
737 ret = snd_soc_add_card_controls(card, codec_info->dais[dai_index].controls, in asoc_sdw_rtd_init()
738 codec_info->dais[dai_index].num_controls); in asoc_sdw_rtd_init()
745 if (codec_info->dais[dai_index].widgets) { in asoc_sdw_rtd_init()
747 codec_info->dais[dai_index].widgets, in asoc_sdw_rtd_init()
748 codec_info->dais[dai_index].num_widgets); in asoc_sdw_rtd_init()
757 if (codec_info->dais[dai_index].rtd_init) { in asoc_sdw_rtd_init()
758 ret = codec_info->dais[dai_index].rtd_init(rtd, dai); in asoc_sdw_rtd_init()
762 codec_info->dais[dai_index].rtd_init_done = true; in asoc_sdw_rtd_init()
868 * link has more than one codec DAIs. Set codec channel mask and in asoc_sdw_hw_params()
992 codec_info_list[i].dais[j].rtd_init_done = false; in asoc_sdw_mc_dailink_exit_loop()
994 if (!codec_info_list[i].dais[j].exit) in asoc_sdw_mc_dailink_exit_loop()
1001 codec_info_list[i].dais[j].dai_name); in asoc_sdw_mc_dailink_exit_loop()
1004 ret = codec_info_list[i].dais[j].exit(card, dai_link); in asoc_sdw_mc_dailink_exit_loop()
1192 dai_info = &codec_info->dais[adr_end->num]; in asoc_sdw_parse_sdw_endpoints()