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 = {
595 .dais = {
608 .dais = {
621 .dais = {
682 if (!strcmp(codec_info_list[i].dais[j].dai_name, dai_name)) { in asoc_sdw_find_codec_info_dai()
713 if (codec_info->dais[dai_index].rtd_init_done) in asoc_sdw_rtd_init()
718 * The controls and widgets will be used for all codec dais. in asoc_sdw_rtd_init()
724 if (codec_info->dais[dai_index].controls) { in asoc_sdw_rtd_init()
725 ret = snd_soc_add_card_controls(card, codec_info->dais[dai_index].controls, in asoc_sdw_rtd_init()
726 codec_info->dais[dai_index].num_controls); in asoc_sdw_rtd_init()
733 if (codec_info->dais[dai_index].widgets) { in asoc_sdw_rtd_init()
735 codec_info->dais[dai_index].widgets, in asoc_sdw_rtd_init()
736 codec_info->dais[dai_index].num_widgets); in asoc_sdw_rtd_init()
745 if (codec_info->dais[dai_index].rtd_init) { in asoc_sdw_rtd_init()
746 ret = codec_info->dais[dai_index].rtd_init(rtd, dai); in asoc_sdw_rtd_init()
750 codec_info->dais[dai_index].rtd_init_done = true; in asoc_sdw_rtd_init()
856 * link has more than one codec DAIs. Set codec channel mask and in asoc_sdw_hw_params()
980 codec_info_list[i].dais[j].rtd_init_done = false; in asoc_sdw_mc_dailink_exit_loop()
982 if (!codec_info_list[i].dais[j].exit) in asoc_sdw_mc_dailink_exit_loop()
989 codec_info_list[i].dais[j].dai_name); in asoc_sdw_mc_dailink_exit_loop()
992 ret = codec_info_list[i].dais[j].exit(card, dai_link); in asoc_sdw_mc_dailink_exit_loop()
1180 dai_info = &codec_info->dais[adr_end->num]; in asoc_sdw_parse_sdw_endpoints()