Lines Matching +full:is +full:- +full:compress +full:- +full:dai

1 // SPDX-License-Identifier: GPL-2.0-only
3 * soc-topology-test.c -- ALSA SoC Topology Kernel Unit Tests
11 #include <sound/soc-topology.h>
20 * device_driver name is used in some of the prints (fmt_single_name) so
27 test_dev = kunit_device_register(test, "sound-soc-topology-test"); in snd_soc_tplg_test_init()
30 return -ENODEV; in snd_soc_tplg_test_init()
59 ret = snd_soc_tplg_component_load(component, NULL, &kunit_comp->fw); in d_probe()
60 KUNIT_EXPECT_EQ_MSG(kunit_comp->kunit, kunit_comp->expect, ret, in d_probe()
73 KUNIT_EXPECT_EQ(kunit_comp->kunit, 0, ret); in d_remove()
81 SND_SOC_DAILINK_DEF(platform, DAILINK_COMP_ARRAY(COMP_PLATFORM("sound-soc-topology-test")));
98 .name = "sound-soc-topology-test",
107 // $ alsatplg -c empty -o empty.tplg
108 // $ xxd -i empty.tplg
130 /* rest of fields is 0 */
158 /* rest of fields is 0 */
174 .dai_name = "kunit-audio-dai",
179 .compress = 0,
191 .name = "kunit-audio-playback",
196 .name = "kunit-audio-capture",
224 ret = snd_soc_tplg_component_load(NULL, NULL, &kunit_comp->fw); in d_probe_null_comp()
225 KUNIT_EXPECT_EQ_MSG(kunit_comp->kunit, kunit_comp->expect, ret, in d_probe_null_comp()
232 .name = "sound-soc-topology-test",
244 kunit_comp->kunit = test; in snd_soc_tplg_test_load_with_null_comp()
245 kunit_comp->expect = -EINVAL; /* expect failure */ in snd_soc_tplg_test_load_with_null_comp()
247 kunit_comp->card.dev = test_dev, in snd_soc_tplg_test_load_with_null_comp()
248 kunit_comp->card.name = "kunit-card", in snd_soc_tplg_test_load_with_null_comp()
249 kunit_comp->card.owner = THIS_MODULE, in snd_soc_tplg_test_load_with_null_comp()
250 kunit_comp->card.dai_link = kunit_dai_links, in snd_soc_tplg_test_load_with_null_comp()
251 kunit_comp->card.num_links = ARRAY_SIZE(kunit_dai_links), in snd_soc_tplg_test_load_with_null_comp()
252 kunit_comp->card.fully_routed = true, in snd_soc_tplg_test_load_with_null_comp()
255 ret = snd_soc_register_card(&kunit_comp->card); in snd_soc_tplg_test_load_with_null_comp()
256 if (ret != 0 && ret != -EPROBE_DEFER) in snd_soc_tplg_test_load_with_null_comp()
259 ret = snd_soc_component_initialize(&kunit_comp->comp, &test_component_null_comp, test_dev); in snd_soc_tplg_test_load_with_null_comp()
262 ret = snd_soc_add_component(&kunit_comp->comp, NULL, 0); in snd_soc_tplg_test_load_with_null_comp()
266 snd_soc_unregister_card(&kunit_comp->card); in snd_soc_tplg_test_load_with_null_comp()
274 * NULL ops is default case, we pass empty topology (fw), so we don't have
286 kunit_comp->kunit = test; in snd_soc_tplg_test_load_with_null_ops()
287 kunit_comp->expect = 0; /* expect success */ in snd_soc_tplg_test_load_with_null_ops()
289 kunit_comp->card.dev = test_dev, in snd_soc_tplg_test_load_with_null_ops()
290 kunit_comp->card.name = "kunit-card", in snd_soc_tplg_test_load_with_null_ops()
291 kunit_comp->card.owner = THIS_MODULE, in snd_soc_tplg_test_load_with_null_ops()
292 kunit_comp->card.dai_link = kunit_dai_links, in snd_soc_tplg_test_load_with_null_ops()
293 kunit_comp->card.num_links = ARRAY_SIZE(kunit_dai_links), in snd_soc_tplg_test_load_with_null_ops()
294 kunit_comp->card.fully_routed = true, in snd_soc_tplg_test_load_with_null_ops()
297 ret = snd_soc_register_card(&kunit_comp->card); in snd_soc_tplg_test_load_with_null_ops()
298 if (ret != 0 && ret != -EPROBE_DEFER) in snd_soc_tplg_test_load_with_null_ops()
301 ret = snd_soc_component_initialize(&kunit_comp->comp, &test_component, test_dev); in snd_soc_tplg_test_load_with_null_ops()
304 ret = snd_soc_add_component(&kunit_comp->comp, NULL, 0); in snd_soc_tplg_test_load_with_null_ops()
308 snd_soc_unregister_card(&kunit_comp->card); in snd_soc_tplg_test_load_with_null_ops()
329 KUNIT_EXPECT_EQ_MSG(kunit_comp->kunit, kunit_comp->expect, ret, in d_probe_null_fw()
336 .name = "sound-soc-topology-test",
348 kunit_comp->kunit = test; in snd_soc_tplg_test_load_with_null_fw()
349 kunit_comp->expect = -EINVAL; /* expect failure */ in snd_soc_tplg_test_load_with_null_fw()
351 kunit_comp->card.dev = test_dev, in snd_soc_tplg_test_load_with_null_fw()
352 kunit_comp->card.name = "kunit-card", in snd_soc_tplg_test_load_with_null_fw()
353 kunit_comp->card.owner = THIS_MODULE, in snd_soc_tplg_test_load_with_null_fw()
354 kunit_comp->card.dai_link = kunit_dai_links, in snd_soc_tplg_test_load_with_null_fw()
355 kunit_comp->card.num_links = ARRAY_SIZE(kunit_dai_links), in snd_soc_tplg_test_load_with_null_fw()
356 kunit_comp->card.fully_routed = true, in snd_soc_tplg_test_load_with_null_fw()
359 ret = snd_soc_register_card(&kunit_comp->card); in snd_soc_tplg_test_load_with_null_fw()
360 if (ret != 0 && ret != -EPROBE_DEFER) in snd_soc_tplg_test_load_with_null_fw()
363 ret = snd_soc_component_initialize(&kunit_comp->comp, &test_component_null_fw, test_dev); in snd_soc_tplg_test_load_with_null_fw()
366 ret = snd_soc_add_component(&kunit_comp->comp, NULL, 0); in snd_soc_tplg_test_load_with_null_fw()
370 snd_soc_unregister_card(&kunit_comp->card); in snd_soc_tplg_test_load_with_null_fw()
387 kunit_comp->kunit = test; in snd_soc_tplg_test_load_empty_tplg()
388 kunit_comp->expect = 0; /* expect success */ in snd_soc_tplg_test_load_empty_tplg()
391 data = kunit_kzalloc(kunit_comp->kunit, size, GFP_KERNEL); in snd_soc_tplg_test_load_empty_tplg()
392 KUNIT_EXPECT_NOT_ERR_OR_NULL(kunit_comp->kunit, data); in snd_soc_tplg_test_load_empty_tplg()
396 kunit_comp->fw.data = (u8 *)data; in snd_soc_tplg_test_load_empty_tplg()
397 kunit_comp->fw.size = size; in snd_soc_tplg_test_load_empty_tplg()
399 kunit_comp->card.dev = test_dev, in snd_soc_tplg_test_load_empty_tplg()
400 kunit_comp->card.name = "kunit-card", in snd_soc_tplg_test_load_empty_tplg()
401 kunit_comp->card.owner = THIS_MODULE, in snd_soc_tplg_test_load_empty_tplg()
402 kunit_comp->card.dai_link = kunit_dai_links, in snd_soc_tplg_test_load_empty_tplg()
403 kunit_comp->card.num_links = ARRAY_SIZE(kunit_dai_links), in snd_soc_tplg_test_load_empty_tplg()
404 kunit_comp->card.fully_routed = true, in snd_soc_tplg_test_load_empty_tplg()
407 ret = snd_soc_register_card(&kunit_comp->card); in snd_soc_tplg_test_load_empty_tplg()
408 if (ret != 0 && ret != -EPROBE_DEFER) in snd_soc_tplg_test_load_empty_tplg()
411 ret = snd_soc_component_initialize(&kunit_comp->comp, &test_component, test_dev); in snd_soc_tplg_test_load_empty_tplg()
414 ret = snd_soc_add_component(&kunit_comp->comp, NULL, 0); in snd_soc_tplg_test_load_empty_tplg()
418 snd_soc_unregister_card(&kunit_comp->card); in snd_soc_tplg_test_load_empty_tplg()
437 kunit_comp->kunit = test; in snd_soc_tplg_test_load_empty_tplg_bad_magic()
438 kunit_comp->expect = -EINVAL; /* expect failure */ in snd_soc_tplg_test_load_empty_tplg_bad_magic()
441 data = kunit_kzalloc(kunit_comp->kunit, size, GFP_KERNEL); in snd_soc_tplg_test_load_empty_tplg_bad_magic()
442 KUNIT_EXPECT_NOT_ERR_OR_NULL(kunit_comp->kunit, data); in snd_soc_tplg_test_load_empty_tplg_bad_magic()
447 * any value != magic number is wrong in snd_soc_tplg_test_load_empty_tplg_bad_magic()
449 data->header.magic = cpu_to_le32(SND_SOC_TPLG_MAGIC + 1); in snd_soc_tplg_test_load_empty_tplg_bad_magic()
451 kunit_comp->fw.data = (u8 *)data; in snd_soc_tplg_test_load_empty_tplg_bad_magic()
452 kunit_comp->fw.size = size; in snd_soc_tplg_test_load_empty_tplg_bad_magic()
454 kunit_comp->card.dev = test_dev, in snd_soc_tplg_test_load_empty_tplg_bad_magic()
455 kunit_comp->card.name = "kunit-card", in snd_soc_tplg_test_load_empty_tplg_bad_magic()
456 kunit_comp->card.owner = THIS_MODULE, in snd_soc_tplg_test_load_empty_tplg_bad_magic()
457 kunit_comp->card.dai_link = kunit_dai_links, in snd_soc_tplg_test_load_empty_tplg_bad_magic()
458 kunit_comp->card.num_links = ARRAY_SIZE(kunit_dai_links), in snd_soc_tplg_test_load_empty_tplg_bad_magic()
459 kunit_comp->card.fully_routed = true, in snd_soc_tplg_test_load_empty_tplg_bad_magic()
462 ret = snd_soc_register_card(&kunit_comp->card); in snd_soc_tplg_test_load_empty_tplg_bad_magic()
463 if (ret != 0 && ret != -EPROBE_DEFER) in snd_soc_tplg_test_load_empty_tplg_bad_magic()
466 ret = snd_soc_component_initialize(&kunit_comp->comp, &test_component, test_dev); in snd_soc_tplg_test_load_empty_tplg_bad_magic()
469 ret = snd_soc_add_component(&kunit_comp->comp, NULL, 0); in snd_soc_tplg_test_load_empty_tplg_bad_magic()
473 snd_soc_unregister_card(&kunit_comp->card); in snd_soc_tplg_test_load_empty_tplg_bad_magic()
492 kunit_comp->kunit = test; in snd_soc_tplg_test_load_empty_tplg_bad_abi()
493 kunit_comp->expect = -EINVAL; /* expect failure */ in snd_soc_tplg_test_load_empty_tplg_bad_abi()
496 data = kunit_kzalloc(kunit_comp->kunit, size, GFP_KERNEL); in snd_soc_tplg_test_load_empty_tplg_bad_abi()
497 KUNIT_EXPECT_NOT_ERR_OR_NULL(kunit_comp->kunit, data); in snd_soc_tplg_test_load_empty_tplg_bad_abi()
502 * any value != accepted range is wrong in snd_soc_tplg_test_load_empty_tplg_bad_abi()
504 data->header.abi = cpu_to_le32(SND_SOC_TPLG_ABI_VERSION + 1); in snd_soc_tplg_test_load_empty_tplg_bad_abi()
506 kunit_comp->fw.data = (u8 *)data; in snd_soc_tplg_test_load_empty_tplg_bad_abi()
507 kunit_comp->fw.size = size; in snd_soc_tplg_test_load_empty_tplg_bad_abi()
509 kunit_comp->card.dev = test_dev, in snd_soc_tplg_test_load_empty_tplg_bad_abi()
510 kunit_comp->card.name = "kunit-card", in snd_soc_tplg_test_load_empty_tplg_bad_abi()
511 kunit_comp->card.owner = THIS_MODULE, in snd_soc_tplg_test_load_empty_tplg_bad_abi()
512 kunit_comp->card.dai_link = kunit_dai_links, in snd_soc_tplg_test_load_empty_tplg_bad_abi()
513 kunit_comp->card.num_links = ARRAY_SIZE(kunit_dai_links), in snd_soc_tplg_test_load_empty_tplg_bad_abi()
514 kunit_comp->card.fully_routed = true, in snd_soc_tplg_test_load_empty_tplg_bad_abi()
517 ret = snd_soc_register_card(&kunit_comp->card); in snd_soc_tplg_test_load_empty_tplg_bad_abi()
518 if (ret != 0 && ret != -EPROBE_DEFER) in snd_soc_tplg_test_load_empty_tplg_bad_abi()
521 ret = snd_soc_component_initialize(&kunit_comp->comp, &test_component, test_dev); in snd_soc_tplg_test_load_empty_tplg_bad_abi()
524 ret = snd_soc_add_component(&kunit_comp->comp, NULL, 0); in snd_soc_tplg_test_load_empty_tplg_bad_abi()
528 snd_soc_unregister_card(&kunit_comp->card); in snd_soc_tplg_test_load_empty_tplg_bad_abi()
547 kunit_comp->kunit = test; in snd_soc_tplg_test_load_empty_tplg_bad_size()
548 kunit_comp->expect = -EINVAL; /* expect failure */ in snd_soc_tplg_test_load_empty_tplg_bad_size()
551 data = kunit_kzalloc(kunit_comp->kunit, size, GFP_KERNEL); in snd_soc_tplg_test_load_empty_tplg_bad_size()
552 KUNIT_EXPECT_NOT_ERR_OR_NULL(kunit_comp->kunit, data); in snd_soc_tplg_test_load_empty_tplg_bad_size()
557 * any value != struct size is wrong in snd_soc_tplg_test_load_empty_tplg_bad_size()
559 data->header.size = cpu_to_le32(sizeof(struct snd_soc_tplg_hdr) + 1); in snd_soc_tplg_test_load_empty_tplg_bad_size()
561 kunit_comp->fw.data = (u8 *)data; in snd_soc_tplg_test_load_empty_tplg_bad_size()
562 kunit_comp->fw.size = size; in snd_soc_tplg_test_load_empty_tplg_bad_size()
564 kunit_comp->card.dev = test_dev, in snd_soc_tplg_test_load_empty_tplg_bad_size()
565 kunit_comp->card.name = "kunit-card", in snd_soc_tplg_test_load_empty_tplg_bad_size()
566 kunit_comp->card.owner = THIS_MODULE, in snd_soc_tplg_test_load_empty_tplg_bad_size()
567 kunit_comp->card.dai_link = kunit_dai_links, in snd_soc_tplg_test_load_empty_tplg_bad_size()
568 kunit_comp->card.num_links = ARRAY_SIZE(kunit_dai_links), in snd_soc_tplg_test_load_empty_tplg_bad_size()
569 kunit_comp->card.fully_routed = true, in snd_soc_tplg_test_load_empty_tplg_bad_size()
572 ret = snd_soc_register_card(&kunit_comp->card); in snd_soc_tplg_test_load_empty_tplg_bad_size()
573 if (ret != 0 && ret != -EPROBE_DEFER) in snd_soc_tplg_test_load_empty_tplg_bad_size()
576 ret = snd_soc_component_initialize(&kunit_comp->comp, &test_component, test_dev); in snd_soc_tplg_test_load_empty_tplg_bad_size()
579 ret = snd_soc_add_component(&kunit_comp->comp, NULL, 0); in snd_soc_tplg_test_load_empty_tplg_bad_size()
583 snd_soc_unregister_card(&kunit_comp->card); in snd_soc_tplg_test_load_empty_tplg_bad_size()
602 kunit_comp->kunit = test; in snd_soc_tplg_test_load_empty_tplg_bad_payload_size()
603 kunit_comp->expect = -EINVAL; /* expect failure */ in snd_soc_tplg_test_load_empty_tplg_bad_payload_size()
606 data = kunit_kzalloc(kunit_comp->kunit, size, GFP_KERNEL); in snd_soc_tplg_test_load_empty_tplg_bad_payload_size()
607 KUNIT_EXPECT_NOT_ERR_OR_NULL(kunit_comp->kunit, data); in snd_soc_tplg_test_load_empty_tplg_bad_payload_size()
612 * there is only explicit check for 0, so check with it, other values in snd_soc_tplg_test_load_empty_tplg_bad_payload_size()
615 data->header.payload_size = 0; in snd_soc_tplg_test_load_empty_tplg_bad_payload_size()
617 kunit_comp->fw.data = (u8 *)data; in snd_soc_tplg_test_load_empty_tplg_bad_payload_size()
618 kunit_comp->fw.size = size; in snd_soc_tplg_test_load_empty_tplg_bad_payload_size()
620 kunit_comp->card.dev = test_dev, in snd_soc_tplg_test_load_empty_tplg_bad_payload_size()
621 kunit_comp->card.name = "kunit-card", in snd_soc_tplg_test_load_empty_tplg_bad_payload_size()
622 kunit_comp->card.owner = THIS_MODULE, in snd_soc_tplg_test_load_empty_tplg_bad_payload_size()
623 kunit_comp->card.dai_link = kunit_dai_links, in snd_soc_tplg_test_load_empty_tplg_bad_payload_size()
624 kunit_comp->card.num_links = ARRAY_SIZE(kunit_dai_links), in snd_soc_tplg_test_load_empty_tplg_bad_payload_size()
625 kunit_comp->card.fully_routed = true, in snd_soc_tplg_test_load_empty_tplg_bad_payload_size()
628 ret = snd_soc_register_card(&kunit_comp->card); in snd_soc_tplg_test_load_empty_tplg_bad_payload_size()
629 if (ret != 0 && ret != -EPROBE_DEFER) in snd_soc_tplg_test_load_empty_tplg_bad_payload_size()
632 ret = snd_soc_component_initialize(&kunit_comp->comp, &test_component, test_dev); in snd_soc_tplg_test_load_empty_tplg_bad_payload_size()
635 ret = snd_soc_add_component(&kunit_comp->comp, NULL, 0); in snd_soc_tplg_test_load_empty_tplg_bad_payload_size()
641 snd_soc_unregister_card(&kunit_comp->card); in snd_soc_tplg_test_load_empty_tplg_bad_payload_size()
656 kunit_comp->kunit = test; in snd_soc_tplg_test_load_pcm_tplg()
657 kunit_comp->expect = 0; /* expect success */ in snd_soc_tplg_test_load_pcm_tplg()
660 data = kunit_kzalloc(kunit_comp->kunit, size, GFP_KERNEL); in snd_soc_tplg_test_load_pcm_tplg()
661 KUNIT_EXPECT_NOT_ERR_OR_NULL(kunit_comp->kunit, data); in snd_soc_tplg_test_load_pcm_tplg()
665 kunit_comp->fw.data = data; in snd_soc_tplg_test_load_pcm_tplg()
666 kunit_comp->fw.size = size; in snd_soc_tplg_test_load_pcm_tplg()
668 kunit_comp->card.dev = test_dev, in snd_soc_tplg_test_load_pcm_tplg()
669 kunit_comp->card.name = "kunit-card", in snd_soc_tplg_test_load_pcm_tplg()
670 kunit_comp->card.owner = THIS_MODULE, in snd_soc_tplg_test_load_pcm_tplg()
671 kunit_comp->card.dai_link = kunit_dai_links, in snd_soc_tplg_test_load_pcm_tplg()
672 kunit_comp->card.num_links = ARRAY_SIZE(kunit_dai_links), in snd_soc_tplg_test_load_pcm_tplg()
673 kunit_comp->card.fully_routed = true, in snd_soc_tplg_test_load_pcm_tplg()
676 ret = snd_soc_register_card(&kunit_comp->card); in snd_soc_tplg_test_load_pcm_tplg()
677 if (ret != 0 && ret != -EPROBE_DEFER) in snd_soc_tplg_test_load_pcm_tplg()
680 ret = snd_soc_component_initialize(&kunit_comp->comp, &test_component, test_dev); in snd_soc_tplg_test_load_pcm_tplg()
683 ret = snd_soc_add_component(&kunit_comp->comp, NULL, 0); in snd_soc_tplg_test_load_pcm_tplg()
689 snd_soc_unregister_card(&kunit_comp->card); in snd_soc_tplg_test_load_pcm_tplg()
706 kunit_comp->kunit = test; in snd_soc_tplg_test_load_pcm_tplg_reload_comp()
707 kunit_comp->expect = 0; /* expect success */ in snd_soc_tplg_test_load_pcm_tplg_reload_comp()
710 data = kunit_kzalloc(kunit_comp->kunit, size, GFP_KERNEL); in snd_soc_tplg_test_load_pcm_tplg_reload_comp()
711 KUNIT_EXPECT_NOT_ERR_OR_NULL(kunit_comp->kunit, data); in snd_soc_tplg_test_load_pcm_tplg_reload_comp()
715 kunit_comp->fw.data = data; in snd_soc_tplg_test_load_pcm_tplg_reload_comp()
716 kunit_comp->fw.size = size; in snd_soc_tplg_test_load_pcm_tplg_reload_comp()
718 kunit_comp->card.dev = test_dev, in snd_soc_tplg_test_load_pcm_tplg_reload_comp()
719 kunit_comp->card.name = "kunit-card", in snd_soc_tplg_test_load_pcm_tplg_reload_comp()
720 kunit_comp->card.owner = THIS_MODULE, in snd_soc_tplg_test_load_pcm_tplg_reload_comp()
721 kunit_comp->card.dai_link = kunit_dai_links, in snd_soc_tplg_test_load_pcm_tplg_reload_comp()
722 kunit_comp->card.num_links = ARRAY_SIZE(kunit_dai_links), in snd_soc_tplg_test_load_pcm_tplg_reload_comp()
723 kunit_comp->card.fully_routed = true, in snd_soc_tplg_test_load_pcm_tplg_reload_comp()
726 ret = snd_soc_register_card(&kunit_comp->card); in snd_soc_tplg_test_load_pcm_tplg_reload_comp()
727 if (ret != 0 && ret != -EPROBE_DEFER) in snd_soc_tplg_test_load_pcm_tplg_reload_comp()
731 ret = snd_soc_component_initialize(&kunit_comp->comp, &test_component, test_dev); in snd_soc_tplg_test_load_pcm_tplg_reload_comp()
734 ret = snd_soc_add_component(&kunit_comp->comp, NULL, 0); in snd_soc_tplg_test_load_pcm_tplg_reload_comp()
741 snd_soc_unregister_card(&kunit_comp->card); in snd_soc_tplg_test_load_pcm_tplg_reload_comp()
758 kunit_comp->kunit = test; in snd_soc_tplg_test_load_pcm_tplg_reload_card()
759 kunit_comp->expect = 0; /* expect success */ in snd_soc_tplg_test_load_pcm_tplg_reload_card()
762 data = kunit_kzalloc(kunit_comp->kunit, size, GFP_KERNEL); in snd_soc_tplg_test_load_pcm_tplg_reload_card()
763 KUNIT_EXPECT_NOT_ERR_OR_NULL(kunit_comp->kunit, data); in snd_soc_tplg_test_load_pcm_tplg_reload_card()
767 kunit_comp->fw.data = data; in snd_soc_tplg_test_load_pcm_tplg_reload_card()
768 kunit_comp->fw.size = size; in snd_soc_tplg_test_load_pcm_tplg_reload_card()
770 kunit_comp->card.dev = test_dev, in snd_soc_tplg_test_load_pcm_tplg_reload_card()
771 kunit_comp->card.name = "kunit-card", in snd_soc_tplg_test_load_pcm_tplg_reload_card()
772 kunit_comp->card.owner = THIS_MODULE, in snd_soc_tplg_test_load_pcm_tplg_reload_card()
773 kunit_comp->card.dai_link = kunit_dai_links, in snd_soc_tplg_test_load_pcm_tplg_reload_card()
774 kunit_comp->card.num_links = ARRAY_SIZE(kunit_dai_links), in snd_soc_tplg_test_load_pcm_tplg_reload_card()
775 kunit_comp->card.fully_routed = true, in snd_soc_tplg_test_load_pcm_tplg_reload_card()
778 ret = snd_soc_component_initialize(&kunit_comp->comp, &test_component, test_dev); in snd_soc_tplg_test_load_pcm_tplg_reload_card()
781 ret = snd_soc_add_component(&kunit_comp->comp, NULL, 0); in snd_soc_tplg_test_load_pcm_tplg_reload_card()
785 ret = snd_soc_register_card(&kunit_comp->card); in snd_soc_tplg_test_load_pcm_tplg_reload_card()
786 if (ret != 0 && ret != -EPROBE_DEFER) in snd_soc_tplg_test_load_pcm_tplg_reload_card()
789 snd_soc_unregister_card(&kunit_comp->card); in snd_soc_tplg_test_load_pcm_tplg_reload_card()