Home
last modified time | relevance | path

Searched refs:alg_region (Results 1 – 6 of 6) sorted by relevance

/linux-6.15/drivers/firmware/cirrus/
H A Dcs_dsp.c661 const struct cs_dsp_alg_region *alg_region = &ctl->alg_region; in cs_dsp_coeff_base_reg() local
1042 ctl->alg_region.alg == alg_region->alg && in cs_dsp_create_control()
1043 ctl->alg_region.type == alg_region->type) { in cs_dsp_create_control()
1059 ctl->alg_region = *alg_region; in cs_dsp_create_control()
1685 alg_region->alg == ctl->alg_region.alg && in cs_dsp_ctl_fixup_base()
1686 alg_region->type == ctl->alg_region.type) { in cs_dsp_ctl_fixup_base()
1687 ctl->alg_region.base = alg_region->base; in cs_dsp_ctl_fixup_base()
1760 if (id == alg_region->alg && type == alg_region->type) in cs_dsp_find_alg_region()
1774 alg_region = kzalloc(sizeof(*alg_region), GFP_KERNEL); in cs_dsp_create_region()
1775 if (!alg_region) in cs_dsp_create_region()
[all …]
/linux-6.15/sound/pci/hda/
H A Dhda_cs_dsp_ctl.c156 region_name = cs_dsp_mem_region_name(cs_ctl->alg_region.type); in hda_cs_dsp_control_add()
158 dev_warn(cs_dsp->dev, "Unknown region type: %d\n", cs_ctl->alg_region.type); in hda_cs_dsp_control_add()
163 cs_dsp->name, hda_cs_dsp_fw_text[info->fw_type], cs_ctl->alg_region.alg); in hda_cs_dsp_control_add()
/linux-6.15/drivers/firmware/cirrus/test/
H A Dcs_dsp_test_control_parse.c747 KUNIT_EXPECT_EQ(test, ctl->alg_region.type, param->mem_type); in cs_dsp_ctl_parse_memory_type()
777 KUNIT_EXPECT_EQ(test, ctl->alg_region.alg, param->alg_id); in cs_dsp_ctl_parse_alg_id()
778 KUNIT_EXPECT_EQ(test, ctl->alg_region.type, def.mem_type); in cs_dsp_ctl_parse_alg_id()
815 KUNIT_EXPECT_EQ(test, ctl->alg_region.alg, param->alg_id); in cs_dsp_ctl_parse_alg_mem()
816 KUNIT_EXPECT_EQ(test, ctl->alg_region.type, param->mem_type); in cs_dsp_ctl_parse_alg_mem()
1069 KUNIT_EXPECT_NE(test, ctl1->alg_region.alg, ctl2->alg_region.alg); in cs_dsp_ctl_alg_id_uniqueness()
1070 KUNIT_EXPECT_EQ(test, ctl1->alg_region.type, ctl2->alg_region.type); in cs_dsp_ctl_alg_id_uniqueness()
1113 KUNIT_EXPECT_EQ(test, ctl1->alg_region.alg, ctl2->alg_region.alg); in cs_dsp_ctl_mem_uniqueness()
1114 KUNIT_EXPECT_NE(test, ctl1->alg_region.type, ctl2->alg_region.type); in cs_dsp_ctl_mem_uniqueness()
1171 KUNIT_EXPECT_EQ(test, ctl1->alg_region.alg, ctl2->alg_region.alg); in cs_dsp_ctl_fw_uniqueness()
[all …]
H A Dcs_dsp_test_control_cache.c491 if (cs_dsp_ctl_cache_test_algs[0].id == walkctl->alg_region.alg) in cs_dsp_ctl_cache_init_multiple_fwalgid_same_controls()
493 else if (cs_dsp_ctl_cache_test_algs[1].id == walkctl->alg_region.alg) in cs_dsp_ctl_cache_init_multiple_fwalgid_same_controls()
495 else if (cs_dsp_ctl_cache_test_algs[2].id == walkctl->alg_region.alg) in cs_dsp_ctl_cache_init_multiple_fwalgid_same_controls()
609 if (walkctl->alg_region.type == WMFW_ADSP2_YM) in cs_dsp_ctl_cache_init_multiple_mems()
611 if (walkctl->alg_region.type == WMFW_ADSP2_XM) in cs_dsp_ctl_cache_init_multiple_mems()
613 if (walkctl->alg_region.type == WMFW_ADSP2_ZM) in cs_dsp_ctl_cache_init_multiple_mems()
709 if (walkctl->alg_region.alg == cs_dsp_ctl_cache_test_algs[0].id) in cs_dsp_ctl_cache_init_multiple_algs()
711 if (walkctl->alg_region.alg == cs_dsp_ctl_cache_test_algs[1].id) in cs_dsp_ctl_cache_init_multiple_algs()
713 if (walkctl->alg_region.alg == cs_dsp_ctl_cache_test_algs[2].id) in cs_dsp_ctl_cache_init_multiple_algs()
/linux-6.15/sound/soc/codecs/
H A Dwm_adsp.c598 region_name = cs_dsp_mem_region_name(cs_ctl->alg_region.type); in wm_adsp_control_add()
600 adsp_err(dsp, "Unknown region type: %d\n", cs_ctl->alg_region.type); in wm_adsp_control_add()
609 cs_ctl->alg_region.alg); in wm_adsp_control_add()
614 wm_adsp_fw_text[dsp->fw], cs_ctl->alg_region.alg); in wm_adsp_control_add()
619 wm_adsp_fw_text[dsp->fw], cs_ctl->alg_region.alg); in wm_adsp_control_add()
1493 struct cs_dsp_alg_region *alg_region; in wm_adsp_buffer_parse_legacy() local
1498 alg_region = cs_dsp_find_alg_region(&dsp->cs_dsp, WMFW_ADSP2_XM, dsp->cs_dsp.fw_id); in wm_adsp_buffer_parse_legacy()
1499 if (!alg_region) { in wm_adsp_buffer_parse_legacy()
1506 addr = alg_region->base + xmalg + ALG_XM_FIELD(magic); in wm_adsp_buffer_parse_legacy()
1518 addr = alg_region->base + xmalg + ALG_XM_FIELD(host_buf_ptr); in wm_adsp_buffer_parse_legacy()
[all …]
/linux-6.15/include/linux/firmware/cirrus/
H A Dcs_dsp.h112 struct cs_dsp_alg_region alg_region; member