Searched refs:cs_dsp_test (Results 1 – 14 of 14) sorted by relevance
| /linux-6.15/include/linux/firmware/cirrus/ |
| H A D | cs_dsp_test_utils.h | 13 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 D | cs_dsp_mock_regmap.c | 18 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 D | cs_dsp_test_callbacks.c | 69 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 D | cs_dsp_mock_mem_maps.c | 123 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 D | cs_dsp_test_wmfw_error.c | 55 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 D | cs_dsp_test_control_parse.c | 91 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 D | Makefile | 11 cs_dsp_test-objs := \ 23 obj-$(CONFIG_FW_CS_DSP_KUNIT_TEST) += cs_dsp_test.o
|
| H A D | cs_dsp_test_bin_error.c | 49 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 D | cs_dsp_test_bin.c | 118 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 D | cs_dsp_test_wmfw.c | 65 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 D | cs_dsp_test_control_rw.c | 120 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 D | cs_dsp_test_control_cache.c | 124 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 D | cs_dsp_mock_bin.c | 25 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 D | cs_dsp_mock_wmfw.c | 23 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()
|