Lines Matching full:dais

62 		.dais = {
80 .dais = {
100 .dais = {
120 .dais = {
153 .dais = {
167 .dais = {
187 .dais = {
201 .dais = {
221 .dais = {
240 .dais = {
259 .dais = {
280 .dais = {
295 .dais = {
310 .dais = {
325 .dais = {
339 .dais = {
379 .dais = {
397 .dais = {
415 .dais = {
432 .dais = {
450 .dais = {
470 .dais = {
516 .dais = {
529 .dais = {
542 .dais = {
555 .dais = {
616 if (!strcmp(codec_info_list[i].dais[j].dai_name, dai_name)) { in asoc_sdw_find_codec_info_dai()
647 if (codec_info->dais[dai_index].rtd_init_done) in asoc_sdw_rtd_init()
652 * The controls and widgets will be used for all codec dais. in asoc_sdw_rtd_init()
658 if (codec_info->dais[dai_index].controls) { in asoc_sdw_rtd_init()
659 ret = snd_soc_add_card_controls(card, codec_info->dais[dai_index].controls, in asoc_sdw_rtd_init()
660 codec_info->dais[dai_index].num_controls); in asoc_sdw_rtd_init()
667 if (codec_info->dais[dai_index].widgets) { in asoc_sdw_rtd_init()
669 codec_info->dais[dai_index].widgets, in asoc_sdw_rtd_init()
670 codec_info->dais[dai_index].num_widgets); in asoc_sdw_rtd_init()
679 if (codec_info->dais[dai_index].rtd_init) { in asoc_sdw_rtd_init()
680 ret = codec_info->dais[dai_index].rtd_init(rtd, dai); in asoc_sdw_rtd_init()
684 codec_info->dais[dai_index].rtd_init_done = true; in asoc_sdw_rtd_init()
790 * link has more than one codec DAIs. Set codec channel mask and in asoc_sdw_hw_params()
914 codec_info_list[i].dais[j].rtd_init_done = false; in asoc_sdw_mc_dailink_exit_loop()
916 if (!codec_info_list[i].dais[j].exit) in asoc_sdw_mc_dailink_exit_loop()
923 codec_info_list[i].dais[j].dai_name); in asoc_sdw_mc_dailink_exit_loop()
926 ret = codec_info_list[i].dais[j].exit(card, dai_link); in asoc_sdw_mc_dailink_exit_loop()
1112 dai_info = &codec_info->dais[adr_end->num]; in asoc_sdw_parse_sdw_endpoints()