Lines Matching refs:id

99 	pcm->device = rtd->dai_link->id;  in sof_hdmi_init()
309 int *id, int ssp_amp) in create_spk_amp_dai_links() argument
317 links[*id].name = devm_kasprintf(dev, GFP_KERNEL, "SSP%d-Codec", in create_spk_amp_dai_links()
319 if (!links[*id].name) { in create_spk_amp_dai_links()
324 links[*id].id = *id; in create_spk_amp_dai_links()
327 max_98357a_dai_link(&links[*id]); in create_spk_amp_dai_links()
329 max_98360a_dai_link(&links[*id]); in create_spk_amp_dai_links()
336 links[*id].platforms = platform_component; in create_spk_amp_dai_links()
337 links[*id].num_platforms = ARRAY_SIZE(platform_component); in create_spk_amp_dai_links()
338 links[*id].dpcm_playback = 1; in create_spk_amp_dai_links()
339 links[*id].no_pcm = 1; in create_spk_amp_dai_links()
340 links[*id].cpus = &cpus[*id]; in create_spk_amp_dai_links()
341 links[*id].num_cpus = 1; in create_spk_amp_dai_links()
343 links[*id].cpus->dai_name = devm_kasprintf(dev, GFP_KERNEL, in create_spk_amp_dai_links()
345 if (!links[*id].cpus->dai_name) { in create_spk_amp_dai_links()
350 (*id)++; in create_spk_amp_dai_links()
359 int *id, int ssp_codec) in create_hp_codec_dai_links() argument
362 links[*id].name = devm_kasprintf(dev, GFP_KERNEL, "SSP%d-Codec", in create_hp_codec_dai_links()
364 if (!links[*id].name) in create_hp_codec_dai_links()
367 links[*id].id = *id; in create_hp_codec_dai_links()
368 links[*id].codecs = cs42l42_component; in create_hp_codec_dai_links()
369 links[*id].num_codecs = ARRAY_SIZE(cs42l42_component); in create_hp_codec_dai_links()
370 links[*id].platforms = platform_component; in create_hp_codec_dai_links()
371 links[*id].num_platforms = ARRAY_SIZE(platform_component); in create_hp_codec_dai_links()
372 links[*id].init = sof_cs42l42_init; in create_hp_codec_dai_links()
373 links[*id].exit = sof_cs42l42_exit; in create_hp_codec_dai_links()
374 links[*id].ops = &sof_cs42l42_ops; in create_hp_codec_dai_links()
375 links[*id].dpcm_playback = 1; in create_hp_codec_dai_links()
376 links[*id].dpcm_capture = 1; in create_hp_codec_dai_links()
377 links[*id].no_pcm = 1; in create_hp_codec_dai_links()
378 links[*id].cpus = &cpus[*id]; in create_hp_codec_dai_links()
379 links[*id].num_cpus = 1; in create_hp_codec_dai_links()
381 links[*id].cpus->dai_name = devm_kasprintf(dev, GFP_KERNEL, in create_hp_codec_dai_links()
384 if (!links[*id].cpus->dai_name) in create_hp_codec_dai_links()
387 (*id)++; in create_hp_codec_dai_links()
398 int *id, int dmic_be_num) in create_dmic_dai_links() argument
407 links[*id].name = "dmic01"; in create_dmic_dai_links()
408 links[*id].cpus = &cpus[*id]; in create_dmic_dai_links()
409 links[*id].cpus->dai_name = "DMIC01 Pin"; in create_dmic_dai_links()
410 links[*id].init = dmic_init; in create_dmic_dai_links()
413 links[*id + 1].name = "dmic16k"; in create_dmic_dai_links()
414 links[*id + 1].cpus = &cpus[*id + 1]; in create_dmic_dai_links()
415 links[*id + 1].cpus->dai_name = "DMIC16k Pin"; in create_dmic_dai_links()
420 links[*id].id = *id; in create_dmic_dai_links()
421 links[*id].num_cpus = 1; in create_dmic_dai_links()
422 links[*id].codecs = dmic_component; in create_dmic_dai_links()
423 links[*id].num_codecs = ARRAY_SIZE(dmic_component); in create_dmic_dai_links()
424 links[*id].platforms = platform_component; in create_dmic_dai_links()
425 links[*id].num_platforms = ARRAY_SIZE(platform_component); in create_dmic_dai_links()
426 links[*id].ignore_suspend = 1; in create_dmic_dai_links()
427 links[*id].dpcm_capture = 1; in create_dmic_dai_links()
428 links[*id].no_pcm = 1; in create_dmic_dai_links()
430 (*id)++; in create_dmic_dai_links()
439 int *id, int hdmi_num) in create_hdmi_dai_links() argument
455 links[*id].name = devm_kasprintf(dev, GFP_KERNEL, in create_hdmi_dai_links()
457 if (!links[*id].name) in create_hdmi_dai_links()
460 links[*id].id = *id; in create_hdmi_dai_links()
461 links[*id].cpus = &cpus[*id]; in create_hdmi_dai_links()
462 links[*id].num_cpus = 1; in create_hdmi_dai_links()
463 links[*id].cpus->dai_name = devm_kasprintf(dev, in create_hdmi_dai_links()
467 if (!links[*id].cpus->dai_name) in create_hdmi_dai_links()
478 links[*id].codecs = &idisp_components[i - 1]; in create_hdmi_dai_links()
479 links[*id].num_codecs = 1; in create_hdmi_dai_links()
480 links[*id].platforms = platform_component; in create_hdmi_dai_links()
481 links[*id].num_platforms = ARRAY_SIZE(platform_component); in create_hdmi_dai_links()
482 links[*id].init = sof_hdmi_init; in create_hdmi_dai_links()
483 links[*id].dpcm_playback = 1; in create_hdmi_dai_links()
484 links[*id].no_pcm = 1; in create_hdmi_dai_links()
486 (*id)++; in create_hdmi_dai_links()
498 int *id, int ssp_bt) in create_bt_offload_dai_links() argument
504 links[*id].name = devm_kasprintf(dev, GFP_KERNEL, "SSP%d-BT", in create_bt_offload_dai_links()
506 if (!links[*id].name) in create_bt_offload_dai_links()
509 links[*id].id = *id; in create_bt_offload_dai_links()
510 links[*id].codecs = dummy_component; in create_bt_offload_dai_links()
511 links[*id].num_codecs = ARRAY_SIZE(dummy_component); in create_bt_offload_dai_links()
512 links[*id].platforms = platform_component; in create_bt_offload_dai_links()
513 links[*id].num_platforms = ARRAY_SIZE(platform_component); in create_bt_offload_dai_links()
515 links[*id].dpcm_playback = 1; in create_bt_offload_dai_links()
516 links[*id].dpcm_capture = 1; in create_bt_offload_dai_links()
517 links[*id].no_pcm = 1; in create_bt_offload_dai_links()
518 links[*id].cpus = &cpus[*id]; in create_bt_offload_dai_links()
519 links[*id].num_cpus = 1; in create_bt_offload_dai_links()
521 links[*id].cpus->dai_name = devm_kasprintf(dev, GFP_KERNEL, in create_bt_offload_dai_links()
524 if (!links[*id].cpus->dai_name) in create_bt_offload_dai_links()
527 (*id)++; in create_bt_offload_dai_links()
544 int ret, id = 0, link_seq; in sof_card_dai_links_create() local
560 ret = create_hp_codec_dai_links(dev, links, cpus, &id, ssp_codec); in sof_card_dai_links_create()
568 ret = create_spk_amp_dai_links(dev, links, cpus, &id, ssp_amp); in sof_card_dai_links_create()
576 ret = create_dmic_dai_links(dev, links, cpus, &id, dmic_be_num); in sof_card_dai_links_create()
584 ret = create_hdmi_dai_links(dev, links, cpus, &id, hdmi_num); in sof_card_dai_links_create()
592 ret = create_bt_offload_dai_links(dev, links, cpus, &id, ssp_bt); in sof_card_dai_links_create()