Home
last modified time | relevance | path

Searched refs:cs_dsp_test (Results 1 – 14 of 14) sorted by relevance

/linux-6.15/include/linux/firmware/cirrus/
H A Dcs_dsp_test_utils.h13 struct cs_dsp_test;
23 struct cs_dsp_test { struct
75 struct cs_dsp_test *test_priv;
101 bool cs_dsp_mock_has_zm(struct cs_dsp_test *priv);
108 void cs_dsp_mock_xm_header_drop_from_regmap_cache(struct cs_dsp_test *priv);
114 int cs_dsp_mock_regmap_init(struct cs_dsp_test *priv);
115 void cs_dsp_mock_regmap_drop_range(struct cs_dsp_test *priv,
117 void cs_dsp_mock_regmap_drop_regs(struct cs_dsp_test *priv,
119 void cs_dsp_mock_regmap_drop_bytes(struct cs_dsp_test *priv,
121 void cs_dsp_mock_regmap_drop_system_regs(struct cs_dsp_test *priv);
[all …]
/linux-6.15/drivers/firmware/cirrus/test/
H A Dcs_dsp_mock_regmap.c18 struct cs_dsp_test *priv = context; in cs_dsp_mock_regmap_read()
30 struct cs_dsp_test *priv = context; in cs_dsp_mock_regmap_gather_write()
42 struct cs_dsp_test *priv = context; in cs_dsp_mock_regmap_write()
216 void cs_dsp_mock_regmap_drop_range(struct cs_dsp_test *priv, in cs_dsp_mock_regmap_drop_range()
230 void cs_dsp_mock_regmap_drop_regs(struct cs_dsp_test *priv, in cs_dsp_mock_regmap_drop_regs()
250 void cs_dsp_mock_regmap_drop_bytes(struct cs_dsp_test *priv, in cs_dsp_mock_regmap_drop_bytes()
266 void cs_dsp_mock_regmap_drop_system_regs(struct cs_dsp_test *priv) in cs_dsp_mock_regmap_drop_system_regs()
306 bool cs_dsp_mock_regmap_is_dirty(struct cs_dsp_test *priv, bool drop_system_regs) in cs_dsp_mock_regmap_is_dirty()
332 int cs_dsp_mock_regmap_init(struct cs_dsp_test *priv) in cs_dsp_mock_regmap_init()
H A Dcs_dsp_test_callbacks.c69 struct cs_dsp_test *priv = test->priv; in cs_dsp_test_control_add_callback()
81 struct cs_dsp_test *priv = test->priv; in cs_dsp_test_control_remove_callback()
91 struct cs_dsp_test *priv = test->priv; in cs_dsp_test_pre_run_callback()
103 struct cs_dsp_test *priv = test->priv; in cs_dsp_test_post_run_callback()
115 struct cs_dsp_test *priv = test->priv; in cs_dsp_test_pre_stop_callback()
125 struct cs_dsp_test *priv = test->priv; in cs_dsp_test_post_stop_callback()
135 struct cs_dsp_test *priv = test->priv; in cs_dsp_test_watchdog_expired_callback()
158 struct cs_dsp_test *priv = test->priv; in cs_dsp_test_run_stop_callbacks()
203 struct cs_dsp_test *priv = test->priv; in cs_dsp_test_ctl_v1_callbacks()
262 struct cs_dsp_test *priv = test->priv; in cs_dsp_test_ctl_v2_callbacks()
[all …]
H A Dcs_dsp_mock_mem_maps.c123 unsigned int cs_dsp_mock_base_addr_for_mem(struct cs_dsp_test *priv, int mem_type) in cs_dsp_mock_base_addr_for_mem()
148 unsigned int cs_dsp_mock_reg_addr_inc_per_unpacked_word(struct cs_dsp_test *priv) in cs_dsp_mock_reg_addr_inc_per_unpacked_word()
174 unsigned int cs_dsp_mock_reg_block_length_bytes(struct cs_dsp_test *priv, int mem_type) in cs_dsp_mock_reg_block_length_bytes()
225 unsigned int cs_dsp_mock_reg_block_length_registers(struct cs_dsp_test *priv, int mem_type) in cs_dsp_mock_reg_block_length_registers()
241 unsigned int cs_dsp_mock_reg_block_length_dsp_words(struct cs_dsp_test *priv, int mem_type) in cs_dsp_mock_reg_block_length_dsp_words()
287 bool cs_dsp_mock_has_zm(struct cs_dsp_test *priv) in cs_dsp_mock_has_zm()
396 unsigned int cs_dsp_mock_xm_header_get_alg_base_in_words(struct cs_dsp_test *priv, in cs_dsp_mock_xm_header_get_alg_base_in_words()
495 void cs_dsp_mock_xm_header_drop_from_regmap_cache(struct cs_dsp_test *priv) in cs_dsp_mock_xm_header_drop_from_regmap_cache()
647 struct cs_dsp_test *priv = header->test_priv; in cs_dsp_mock_xm_header_write_to_regmap()
669 struct cs_dsp_mock_xm_header *cs_dsp_create_mock_xm_header(struct cs_dsp_test *priv, in cs_dsp_create_mock_xm_header()
H A Dcs_dsp_test_wmfw_error.c55 struct cs_dsp_test *priv = test->priv; in wmfw_load_with_unknown_blocks()
112 struct cs_dsp_test *priv = test->priv; in wmfw_err_wrong_magic()
158 struct cs_dsp_test *priv = test->priv; in wmfw_err_too_short_for_header()
182 struct cs_dsp_test *priv = test->priv; in wmfw_err_bad_header_length()
232 struct cs_dsp_test *priv = test->priv; in wmfw_err_bad_core_type()
272 struct cs_dsp_test *priv = test->priv; in wmfw_too_short_for_block_header()
306 struct cs_dsp_test *priv = test->priv; in wmfw_too_short_for_block_payload()
335 struct cs_dsp_test *priv = test->priv; in wmfw_block_payload_len_garbage()
390 struct cs_dsp_test *priv = test->priv; in wmfw_too_short_for_alg_header()
423 struct cs_dsp_test *priv = test->priv; in wmfw_v1_alg_name_unterminated()
[all …]
H A Dcs_dsp_test_control_parse.c91 struct cs_dsp_test *priv = test->priv; in cs_dsp_ctl_parse_no_coeffs()
110 struct cs_dsp_test *priv = test->priv; in cs_dsp_ctl_parse_v1_name()
140 struct cs_dsp_test *priv = test->priv; in cs_dsp_ctl_parse_empty_v1_name()
170 struct cs_dsp_test *priv = test->priv; in cs_dsp_ctl_parse_max_v1_name()
198 struct cs_dsp_test *priv = test->priv; in cs_dsp_ctl_parse_short_name()
228 struct cs_dsp_test *priv = test->priv; in cs_dsp_ctl_parse_min_short_name()
259 struct cs_dsp_test *priv = test->priv; in cs_dsp_ctl_parse_max_short_name()
292 struct cs_dsp_test *priv = test->priv; in cs_dsp_ctl_parse_with_min_fullname()
324 struct cs_dsp_test *priv = test->priv; in cs_dsp_ctl_parse_with_max_fullname()
357 struct cs_dsp_test *priv = test->priv; in cs_dsp_ctl_parse_with_min_description()
[all …]
H A DMakefile11 cs_dsp_test-objs := \
23 obj-$(CONFIG_FW_CS_DSP_KUNIT_TEST) += cs_dsp_test.o
H A Dcs_dsp_test_bin_error.c49 struct cs_dsp_test *priv = test->priv; in bin_load_with_unknown_blocks()
105 struct cs_dsp_test *priv = test->priv; in bin_err_wrong_magic()
151 struct cs_dsp_test *priv = test->priv; in bin_err_too_short_for_header()
174 struct cs_dsp_test *priv = test->priv; in bin_err_bad_header_length()
223 struct cs_dsp_test *priv = test->priv; in bin_err_bad_core_type()
262 struct cs_dsp_test *priv = test->priv; in bin_too_short_for_block_header()
297 struct cs_dsp_test *priv = test->priv; in bin_too_short_for_block_payload()
328 struct cs_dsp_test *priv = test->priv; in bin_block_payload_len_garbage()
393 struct cs_dsp_test *priv; in cs_dsp_bin_err_test_common_init()
H A Dcs_dsp_test_bin.c118 struct cs_dsp_test *priv = test->priv; in bin_patch_one_word()
164 struct cs_dsp_test *priv = test->priv; in bin_patch_one_multiword()
212 struct cs_dsp_test *priv = test->priv; in bin_patch_multi_oneword()
267 struct cs_dsp_test *priv = test->priv; in bin_patch_multi_oneword_unordered()
325 struct cs_dsp_test *priv = test->priv; in bin_patch_multi_oneword_sparse_unordered()
389 struct cs_dsp_test *priv = test->priv; in bin_patch_one_word_multiple_mems()
490 struct cs_dsp_test *priv = test->priv; in bin_patch_one_word_multiple_algs()
549 struct cs_dsp_test *priv = test->priv; in bin_patch_one_word_multiple_algs_unordered()
610 struct cs_dsp_test *priv = test->priv; in bin_patch_1_packed()
666 struct cs_dsp_test *priv = test->priv; in bin_patch_1_packed_1_single_trailing()
[all …]
H A Dcs_dsp_test_wmfw.c65 struct cs_dsp_test *priv = test->priv; in wmfw_write_xm_header_unpacked()
98 struct cs_dsp_test *priv = test->priv; in wmfw_write_one_payload()
153 struct cs_dsp_test *priv = test->priv; in wmfw_write_multiple_oneblock_payloads()
220 struct cs_dsp_test *priv = test->priv; in wmfw_write_multiple_oneblock_payloads_reverse()
293 struct cs_dsp_test *priv = test->priv; in wmfw_write_multiple_payloads_sparse_unordered()
368 struct cs_dsp_test *priv = test->priv; in wmfw_write_all_unpacked_pm()
412 struct cs_dsp_test *priv = test->priv; in wmfw_write_all_packed_pm()
479 struct cs_dsp_test *priv = test->priv; in wmfw_write_multiple_unpacked_mem()
576 struct cs_dsp_test *priv = test->priv; in wmfw_write_multiple_packed_unpacked_mem()
655 struct cs_dsp_test *priv = test->priv; in wmfw_write_packed_1_unpacked_trailing()
[all …]
H A Dcs_dsp_test_control_rw.c120 struct cs_dsp_test *priv = test->priv; in _create_dummy_wmfw()
143 struct cs_dsp_test *priv = test->priv; in cs_dsp_ctl_write_running()
214 struct cs_dsp_test *priv = test->priv; in cs_dsp_ctl_read_volatile_running()
285 struct cs_dsp_test *priv = test->priv; in cs_dsp_ctl_read_volatile_not_started()
335 struct cs_dsp_test *priv = test->priv; in cs_dsp_ctl_read_volatile_stopped()
389 struct cs_dsp_test *priv = test->priv; in cs_dsp_ctl_read_volatile_stopped_powered_down()
445 struct cs_dsp_test *priv = test->priv; in cs_dsp_ctl_read_volatile_not_current_loaded_fw()
503 struct cs_dsp_test *priv = test->priv; in cs_dsp_ctl_read_volatile_not_current_running_fw()
564 struct cs_dsp_test *priv = test->priv; in cs_dsp_ctl_write_volatile_not_started()
621 struct cs_dsp_test *priv = test->priv; in cs_dsp_ctl_write_volatile_stopped()
[all …]
H A Dcs_dsp_test_control_cache.c124 struct cs_dsp_test *priv = test->priv; in _create_dummy_wmfw()
147 struct cs_dsp_test *priv = test->priv; in cs_dsp_ctl_v2_cache_alloc()
201 struct cs_dsp_test *priv = test->priv; in cs_dsp_ctl_cache_init()
260 struct cs_dsp_test *priv = test->priv; in cs_dsp_ctl_cache_init_write_only()
313 struct cs_dsp_test *priv = test->priv; in cs_dsp_ctl_cache_init_multiple_fw_same_controls()
422 struct cs_dsp_test *priv = test->priv; in cs_dsp_ctl_cache_init_multiple_fwalgid_same_controls()
530 struct cs_dsp_test *priv = test->priv; in cs_dsp_ctl_cache_init_multiple_mems()
651 struct cs_dsp_test *priv = test->priv; in cs_dsp_ctl_cache_init_multiple_algs()
752 struct cs_dsp_test *priv = test->priv; in cs_dsp_ctl_cache_init_multiple_offsets()
864 struct cs_dsp_test *priv = test->priv; in cs_dsp_ctl_cache_read_not_started()
[all …]
H A Dcs_dsp_mock_bin.c25 struct cs_dsp_test *test_priv;
172 struct cs_dsp_mock_bin_builder *cs_dsp_mock_bin_init(struct cs_dsp_test *priv, in cs_dsp_mock_bin_init()
H A Dcs_dsp_mock_wmfw.c23 struct cs_dsp_test *test_priv;
433 struct cs_dsp_mock_wmfw_builder *cs_dsp_mock_wmfw_init(struct cs_dsp_test *priv, in cs_dsp_mock_wmfw_init()