Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 8 files:

Smatch caller information:

drivers/firmware/cirrus/test/cs_dsp_test_callbacks.c cs_dsp_callbacks_test_common_init() -> cs_dsp_mock_wmfw_add_data_block()

Type Parameter Key Value
PARAM_VALUE 0 builder 4096-ptr_max
PARAM_VALUE 0 builder->buf_size_bytes 131072
PARAM_VALUE 0 builder->bytes_used 0,40
PARAM_VALUE 0 builder->format_version 0-255
PARAM_VALUE 0 builder->test_priv 4096-ptr_max
PARAM_VALUE 0 builder->test_priv->local s64min-(-4096),16,4096-s64max
PARAM_VALUE 1 mem_region 5
PARAM_VALUE 2 mem_offset_dsp_words 0
PARAM_VALUE 3 payload_data 16,4096-ptr_max
PARAM_VALUE 3 payload_data->n_algs 0-1,4
PARAM_VALUE 4 payload_len_bytes 56,68,116,140
BUF_SIZE 0 builder 64
BUF_SIZE 0 builder 64
BUF_SIZE 3 payload_data 56,68,116,140
DATA_SOURCE 0 builder r cs_dsp_mock_wmfw_init
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 4 payload_len_bytes
UNITS 4 payload_len_bytes unit_byte

drivers/firmware/cirrus/test/cs_dsp_test_wmfw_error.c wmfw_load_with_unknown_blocks() -> cs_dsp_mock_wmfw_add_data_block()

Type Parameter Key Value
PARAM_VALUE 1 mem_region 5
PARAM_VALUE 2 mem_offset_dsp_words 0
BUF_SIZE 3 payload_data 56,68,116,140
NOCHECK_CALL
UNITS 4 payload_len_bytes unit_byte

drivers/firmware/cirrus/test/cs_dsp_test_wmfw_error.c wmfw_load_with_unknown_blocks() -> cs_dsp_mock_wmfw_add_data_block()

Type Parameter Key Value
PARAM_VALUE 0 builder 4096-ptr_max
PARAM_VALUE 0 builder->test_priv 4096-ptr_max
PARAM_VALUE 0 builder->test_priv->test 4096-ptr_max
PARAM_VALUE 0 builder->test_priv->test->last_seen.file 560767232606674944
PARAM_VALUE 0 builder->test_priv->test->last_seen.line 106
PARAM_VALUE 0 *builder->test_priv->test->last_seen.file 0-255
PARAM_VALUE 0 *builder->write_p->data 0-255
PARAM_VALUE 1 mem_region 6
PARAM_VALUE 2 mem_offset_dsp_words 0
PARAM_VALUE 3 payload_data 16,4096-ptr_max
PARAM_VALUE 4 payload_len_bytes 64
BUF_SIZE 3 payload_data 64
DATA_SOURCE 3 payload_data r kunit_kmalloc
NOCHECK_CALL

drivers/firmware/cirrus/test/cs_dsp_test_control_cache.c _create_dummy_wmfw() -> cs_dsp_mock_wmfw_add_data_block()

Type Parameter Key Value
PARAM_VALUE 0 builder 4096-ptr_max
PARAM_VALUE 0 builder->buf_size_bytes 131072
PARAM_VALUE 0 builder->bytes_used 0,40
PARAM_VALUE 0 builder->format_version 0-255
PARAM_VALUE 0 builder->test_priv 4096-ptr_max
PARAM_VALUE 0 builder->test_priv->local s64min-(-4096),4096-s64max
PARAM_VALUE 1 mem_region 5
PARAM_VALUE 2 mem_offset_dsp_words 0
BUF_SIZE 0 builder 64
BUF_SIZE 0 builder 64
BUF_SIZE 3 payload_data 56,68,116,140
DATA_SOURCE 0 builder r cs_dsp_mock_wmfw_init
NOCHECK_CALL
UNITS 4 payload_len_bytes unit_byte

drivers/firmware/cirrus/test/cs_dsp_test_wmfw.c cs_dsp_wmfw_test_common_init() -> cs_dsp_mock_wmfw_add_data_block()

Type Parameter Key Value
PARAM_VALUE 0 builder 4096-ptr_max
PARAM_VALUE 0 builder->buf_size_bytes 131072
PARAM_VALUE 0 builder->bytes_used 0,40
PARAM_VALUE 0 builder->format_version 0-255
PARAM_VALUE 0 builder->test_priv 4096-ptr_max
PARAM_VALUE 0 builder->test_priv->local s64min-(-4096),4096-s64max
PARAM_VALUE 1 mem_region 5
PARAM_VALUE 2 mem_offset_dsp_words 0
PARAM_VALUE 3 payload_data 16,4096-ptr_max
PARAM_VALUE 3 payload_data->n_algs 0-1,4
PARAM_VALUE 4 payload_len_bytes 56,68,116,140
BUF_SIZE 0 builder 64
BUF_SIZE 0 builder 64
BUF_SIZE 3 payload_data 56,68,116,140
DATA_SOURCE 0 builder r cs_dsp_mock_wmfw_init
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 4 payload_len_bytes
UNITS 4 payload_len_bytes unit_byte

drivers/firmware/cirrus/test/cs_dsp_test_wmfw.c wmfw_load_with_info() -> cs_dsp_mock_wmfw_add_data_block()

Type Parameter Key Value
PARAM_VALUE 0 builder 4096-ptr_max
PARAM_VALUE 0 builder->test_priv 4096-ptr_max
PARAM_VALUE 0 builder->test_priv->test 4096-ptr_max
PARAM_VALUE 0 builder->test_priv->test->last_seen.file 560767232606674944
PARAM_VALUE 0 builder->test_priv->test->last_seen.line 106
PARAM_VALUE 0 builder->test_priv->test->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 *builder->test_priv->test->last_seen.file 0-255
PARAM_VALUE 1 mem_region 6
PARAM_VALUE 2 mem_offset_dsp_words 0
PARAM_VALUE 3 payload_data 16,4096-ptr_max
PARAM_VALUE 4 payload_len_bytes 48
BUF_SIZE 3 payload_data 48
DATA_SOURCE 3 payload_data r kunit_kmalloc
NOCHECK_CALL

drivers/firmware/cirrus/test/cs_dsp_test_wmfw.c wmfw_load_with_info() -> cs_dsp_mock_wmfw_add_data_block()

Type Parameter Key Value
PARAM_VALUE 0 builder 4096-ptr_max
PARAM_VALUE 0 builder->test_priv 4096-ptr_max
PARAM_VALUE 0 builder->test_priv->test 4096-ptr_max
PARAM_VALUE 0 builder->test_priv->test->last_seen.file 560767232606674944
PARAM_VALUE 0 builder->test_priv->test->last_seen.line 106
PARAM_VALUE 0 builder->test_priv->test->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 *builder->test_priv->test->last_seen.file 0-255
PARAM_VALUE 1 mem_region 6
PARAM_VALUE 2 mem_offset_dsp_words 64
PARAM_VALUE 3 payload_data 16,4096-ptr_max
PARAM_VALUE 4 payload_len_bytes 48
BUF_SIZE 3 payload_data 48
DATA_SOURCE 3 payload_data r kunit_kmalloc
NOCHECK_CALL

drivers/firmware/cirrus/test/cs_dsp_test_wmfw.c wmfw_write_all_packed_pm() -> cs_dsp_mock_wmfw_add_data_block()

Type Parameter Key Value
PARAM_VALUE 1 mem_region 16
PARAM_VALUE 2 mem_offset_dsp_words 0
PARAM_VALUE 3 payload_data 1-ptr_max
BUF_SIZE 3 payload_data 0-u32max
DATA_SOURCE 3 payload_data r vmalloc_noprof
DATA_SOURCE 4 payload_len_bytes r cs_dsp_mock_size_of_region
NOCHECK_CALL
BYTE_COUNT 3 ==payload_data4 8050

drivers/firmware/cirrus/test/cs_dsp_test_wmfw.c wmfw_write_all_unpacked_pm() -> cs_dsp_mock_wmfw_add_data_block()

Type Parameter Key Value
PARAM_VALUE 1 mem_region 2
PARAM_VALUE 2 mem_offset_dsp_words 0
PARAM_VALUE 3 payload_data 1-ptr_max
BUF_SIZE 3 payload_data 0-u32max
DATA_SOURCE 3 payload_data r vmalloc_noprof
DATA_SOURCE 4 payload_len_bytes r cs_dsp_mock_size_of_region
NOCHECK_CALL
BYTE_COUNT 3 ==payload_data4 8050

drivers/firmware/cirrus/test/cs_dsp_test_wmfw.c wmfw_write_multiple_oneblock_payloads() -> cs_dsp_mock_wmfw_add_data_block()

Type Parameter Key Value
PARAM_VALUE 3 *payload_data 0-255
NOCHECK_CALL

drivers/firmware/cirrus/test/cs_dsp_test_wmfw.c wmfw_write_multiple_oneblock_payloads_reverse() -> cs_dsp_mock_wmfw_add_data_block()

Type Parameter Key Value
PARAM_VALUE 3 *payload_data 0-255
NOCHECK_CALL

drivers/firmware/cirrus/test/cs_dsp_test_wmfw.c wmfw_write_multiple_packed_unpacked_mem() -> cs_dsp_mock_wmfw_add_data_block()

Type Parameter Key Value
PARAM_VALUE 3 payload_data 0,16,4096-ptr_max
NOCHECK_CALL

drivers/firmware/cirrus/test/cs_dsp_test_wmfw.c wmfw_write_multiple_payloads_sparse_unordered() -> cs_dsp_mock_wmfw_add_data_block()

Type Parameter Key Value
PARAM_VALUE 3 *payload_data 0-255
NOCHECK_CALL

drivers/firmware/cirrus/test/cs_dsp_test_wmfw.c wmfw_write_multiple_unpacked_mem() -> cs_dsp_mock_wmfw_add_data_block()

Type Parameter Key Value
PARAM_VALUE 3 payload_data 0,16,4096-ptr_max
NOCHECK_CALL

drivers/firmware/cirrus/test/cs_dsp_test_wmfw.c wmfw_write_one_payload() -> cs_dsp_mock_wmfw_add_data_block()

Type Parameter Key Value
PARAM_VALUE 2 mem_offset_dsp_words 0,14,17,29,35
PARAM_VALUE 3 payload_data 16,4096-ptr_max
BUF_SIZE 3 payload_data 0-u32max
DATA_SOURCE 3 payload_data r kunit_kmalloc
FUZZY_MAX 2 mem_offset_dsp_words 0
NOCHECK_CALL
BYTE_COUNT 3 ==payload_data4 8050

drivers/firmware/cirrus/test/cs_dsp_test_wmfw.c wmfw_write_packed_1_unpacked_leading() -> cs_dsp_mock_wmfw_add_data_block()

Type Parameter Key Value
PARAM_VALUE 1 mem_region (-1),5-6
PARAM_VALUE 3 payload_data 234819376406216704
PARAM_VALUE 4 payload_len_bytes 4
BUF_SIZE 3 payload_data 4
DATA_SOURCE 1 mem_region r cs_dsp_mock_packed_to_unpacked_mem_type
NOCHECK_CALL
UNITS 4 payload_len_bytes unit_byte

drivers/firmware/cirrus/test/cs_dsp_test_wmfw.c wmfw_write_packed_1_unpacked_leading() -> cs_dsp_mock_wmfw_add_data_block()

Type Parameter Key Value
PARAM_VALUE 0 builder 4096-ptr_max
PARAM_VALUE 0 builder->test_priv 4096-ptr_max
PARAM_VALUE 0 builder->test_priv->test 4096-ptr_max
PARAM_VALUE 0 builder->test_priv->test->last_seen.file 560767232606674944
PARAM_VALUE 0 builder->test_priv->test->last_seen.line 106
PARAM_VALUE 0 *builder->test_priv->test->last_seen.file 0-255
PARAM_VALUE 3 payload_data 16,4096-ptr_max
BUF_SIZE 3 payload_data 0-u32max
BUF_SIZE 3 payload_data 0-u32max
DATA_SOURCE 3 payload_data r kunit_kmalloc
NOCHECK_CALL

drivers/firmware/cirrus/test/cs_dsp_test_wmfw.c wmfw_write_packed_1_unpacked_trailing() -> cs_dsp_mock_wmfw_add_data_block()

Type Parameter Key Value
PARAM_VALUE 2 mem_offset_dsp_words 0-4294967292
PARAM_VALUE 3 payload_data 16,4096-ptr_max
BUF_SIZE 3 payload_data 0-u32max
BUF_SIZE 3 payload_data 0-u32max
DATA_SOURCE 3 payload_data r kunit_kmalloc
FUZZY_MAX 2 mem_offset_dsp_words 0
NOCHECK_CALL

drivers/firmware/cirrus/test/cs_dsp_test_wmfw.c wmfw_write_packed_1_unpacked_trailing() -> cs_dsp_mock_wmfw_add_data_block()

Type Parameter Key Value
PARAM_VALUE 0 builder 4096-ptr_max
PARAM_VALUE 0 builder->test_priv 4096-ptr_max
PARAM_VALUE 0 builder->test_priv->test 4096-ptr_max
PARAM_VALUE 0 builder->test_priv->test->last_seen.file 560767232606674944
PARAM_VALUE 0 builder->test_priv->test->last_seen.line 106
PARAM_VALUE 0 *builder->test_priv->test->last_seen.file 0-255
PARAM_VALUE 1 mem_region (-1),5-6
PARAM_VALUE 3 payload_data 6667848384623325184
PARAM_VALUE 4 payload_len_bytes 4
BUF_SIZE 3 payload_data 4
DATA_SOURCE 1 mem_region r cs_dsp_mock_packed_to_unpacked_mem_type
NOCHECK_CALL
UNITS 4 payload_len_bytes unit_byte

drivers/firmware/cirrus/test/cs_dsp_test_wmfw.c wmfw_write_packed_2_single_unpacked_leading() -> cs_dsp_mock_wmfw_add_data_block()

Type Parameter Key Value
PARAM_VALUE 1 mem_region (-1),5-6
PARAM_VALUE 3 payload_data 8004288916603011072
PARAM_VALUE 4 payload_len_bytes 4
BUF_SIZE 3 payload_data 8
DATA_SOURCE 1 mem_region r cs_dsp_mock_packed_to_unpacked_mem_type
NOCHECK_CALL
UNITS 4 payload_len_bytes unit_byte

drivers/firmware/cirrus/test/cs_dsp_test_wmfw.c wmfw_write_packed_2_single_unpacked_leading() -> cs_dsp_mock_wmfw_add_data_block()

Type Parameter Key Value
PARAM_VALUE 0 builder 4096-ptr_max
PARAM_VALUE 0 builder->test_priv 4096-ptr_max
PARAM_VALUE 0 builder->test_priv->test 4096-ptr_max
PARAM_VALUE 0 builder->test_priv->test->last_seen.file 560767232606674944
PARAM_VALUE 0 builder->test_priv->test->last_seen.line 106
PARAM_VALUE 0 *builder->test_priv->test->last_seen.file 0-255
PARAM_VALUE 1 mem_region (-1),5-6
PARAM_VALUE 3 payload_data 8004288916603011076
PARAM_VALUE 4 payload_len_bytes 4
BUF_SIZE 3 payload_data 4
DATA_SOURCE 1 mem_region r cs_dsp_mock_packed_to_unpacked_mem_type
NOCHECK_CALL
UNITS 4 payload_len_bytes unit_byte

drivers/firmware/cirrus/test/cs_dsp_test_wmfw.c wmfw_write_packed_2_single_unpacked_leading() -> cs_dsp_mock_wmfw_add_data_block()

Type Parameter Key Value
PARAM_VALUE 0 builder 4096-ptr_max
PARAM_VALUE 0 builder->test_priv 4096-ptr_max
PARAM_VALUE 0 builder->test_priv->test 4096-ptr_max
PARAM_VALUE 0 builder->test_priv->test->last_seen.file 560767232606674944
PARAM_VALUE 0 builder->test_priv->test->last_seen.line 106
PARAM_VALUE 0 *builder->test_priv->test->last_seen.file 0-255
PARAM_VALUE 3 payload_data 16,4096-ptr_max
BUF_SIZE 3 payload_data 0-u32max
BUF_SIZE 3 payload_data 0-u32max
DATA_SOURCE 3 payload_data r kunit_kmalloc
NOCHECK_CALL

drivers/firmware/cirrus/test/cs_dsp_test_wmfw.c wmfw_write_packed_2_single_unpacked_trailing() -> cs_dsp_mock_wmfw_add_data_block()

Type Parameter Key Value
PARAM_VALUE 2 mem_offset_dsp_words 0-4294967292
PARAM_VALUE 3 payload_data 16,4096-ptr_max
BUF_SIZE 3 payload_data 0-u32max
BUF_SIZE 3 payload_data 0-u32max
DATA_SOURCE 3 payload_data r kunit_kmalloc
FUZZY_MAX 2 mem_offset_dsp_words 0
NOCHECK_CALL

drivers/firmware/cirrus/test/cs_dsp_test_wmfw.c wmfw_write_packed_2_single_unpacked_trailing() -> cs_dsp_mock_wmfw_add_data_block()

Type Parameter Key Value
PARAM_VALUE 0 builder 4096-ptr_max
PARAM_VALUE 0 builder->test_priv 4096-ptr_max
PARAM_VALUE 0 builder->test_priv->test 4096-ptr_max
PARAM_VALUE 0 builder->test_priv->test->last_seen.file 560767232606674944
PARAM_VALUE 0 builder->test_priv->test->last_seen.line 106
PARAM_VALUE 0 *builder->test_priv->test->last_seen.file 0-255
PARAM_VALUE 1 mem_region (-1),5-6
PARAM_VALUE 3 payload_data 7701711689868025856
PARAM_VALUE 4 payload_len_bytes 4
BUF_SIZE 3 payload_data 8
DATA_SOURCE 1 mem_region r cs_dsp_mock_packed_to_unpacked_mem_type
NOCHECK_CALL
UNITS 4 payload_len_bytes unit_byte

drivers/firmware/cirrus/test/cs_dsp_test_wmfw.c wmfw_write_packed_2_single_unpacked_trailing() -> cs_dsp_mock_wmfw_add_data_block()

Type Parameter Key Value
PARAM_VALUE 0 builder 4096-ptr_max
PARAM_VALUE 0 builder->test_priv 4096-ptr_max
PARAM_VALUE 0 builder->test_priv->test 4096-ptr_max
PARAM_VALUE 0 builder->test_priv->test->last_seen.file 560767232606674944
PARAM_VALUE 0 builder->test_priv->test->last_seen.line 106
PARAM_VALUE 0 *builder->test_priv->test->last_seen.file 0-255
PARAM_VALUE 1 mem_region (-1),5-6
PARAM_VALUE 3 payload_data 7701711689868025860
PARAM_VALUE 4 payload_len_bytes 4
BUF_SIZE 3 payload_data 4
DATA_SOURCE 1 mem_region r cs_dsp_mock_packed_to_unpacked_mem_type
NOCHECK_CALL
UNITS 4 payload_len_bytes unit_byte

drivers/firmware/cirrus/test/cs_dsp_test_wmfw.c wmfw_write_packed_2_unpacked_leading() -> cs_dsp_mock_wmfw_add_data_block()

Type Parameter Key Value
PARAM_VALUE 1 mem_region (-1),5-6
PARAM_VALUE 3 payload_data 887877624456421376
PARAM_VALUE 4 payload_len_bytes 8
BUF_SIZE 3 payload_data 8
DATA_SOURCE 1 mem_region r cs_dsp_mock_packed_to_unpacked_mem_type
NOCHECK_CALL
UNITS 4 payload_len_bytes unit_byte

drivers/firmware/cirrus/test/cs_dsp_test_wmfw.c wmfw_write_packed_2_unpacked_leading() -> cs_dsp_mock_wmfw_add_data_block()

Type Parameter Key Value
PARAM_VALUE 0 builder 4096-ptr_max
PARAM_VALUE 0 builder->test_priv 4096-ptr_max
PARAM_VALUE 0 builder->test_priv->test 4096-ptr_max
PARAM_VALUE 0 builder->test_priv->test->last_seen.file 560767232606674944
PARAM_VALUE 0 builder->test_priv->test->last_seen.line 106
PARAM_VALUE 0 *builder->test_priv->test->last_seen.file 0-255
PARAM_VALUE 3 payload_data 16,4096-ptr_max
BUF_SIZE 3 payload_data 0-u32max
BUF_SIZE 3 payload_data 0-u32max
DATA_SOURCE 3 payload_data r kunit_kmalloc
NOCHECK_CALL

drivers/firmware/cirrus/test/cs_dsp_test_wmfw.c wmfw_write_packed_2_unpacked_trailing() -> cs_dsp_mock_wmfw_add_data_block()

Type Parameter Key Value
PARAM_VALUE 2 mem_offset_dsp_words 0-4294967292
PARAM_VALUE 3 payload_data 16,4096-ptr_max
BUF_SIZE 3 payload_data 0-u32max
BUF_SIZE 3 payload_data 0-u32max
DATA_SOURCE 3 payload_data r kunit_kmalloc
FUZZY_MAX 2 mem_offset_dsp_words 0
NOCHECK_CALL

drivers/firmware/cirrus/test/cs_dsp_test_wmfw.c wmfw_write_packed_2_unpacked_trailing() -> cs_dsp_mock_wmfw_add_data_block()

Type Parameter Key Value
PARAM_VALUE 0 builder 4096-ptr_max
PARAM_VALUE 0 builder->test_priv 4096-ptr_max
PARAM_VALUE 0 builder->test_priv->test 4096-ptr_max
PARAM_VALUE 0 builder->test_priv->test->last_seen.file 560767232606674944
PARAM_VALUE 0 builder->test_priv->test->last_seen.line 106
PARAM_VALUE 0 *builder->test_priv->test->last_seen.file 0-255
PARAM_VALUE 1 mem_region (-1),5-6
PARAM_VALUE 3 payload_data 2442805863976853504
PARAM_VALUE 4 payload_len_bytes 8
BUF_SIZE 3 payload_data 8
DATA_SOURCE 1 mem_region r cs_dsp_mock_packed_to_unpacked_mem_type
NOCHECK_CALL
UNITS 4 payload_len_bytes unit_byte

drivers/firmware/cirrus/test/cs_dsp_test_wmfw.c wmfw_write_packed_3_single_unpacked_leading() -> cs_dsp_mock_wmfw_add_data_block()

Type Parameter Key Value
PARAM_VALUE 1 mem_region (-1),5-6
PARAM_VALUE 3 payload_data 6879676782086438912
PARAM_VALUE 4 payload_len_bytes 4
BUF_SIZE 3 payload_data 12
DATA_SOURCE 1 mem_region r cs_dsp_mock_packed_to_unpacked_mem_type
NOCHECK_CALL
UNITS 4 payload_len_bytes unit_byte

drivers/firmware/cirrus/test/cs_dsp_test_wmfw.c wmfw_write_packed_3_single_unpacked_leading() -> cs_dsp_mock_wmfw_add_data_block()

Type Parameter Key Value
PARAM_VALUE 0 builder 4096-ptr_max
PARAM_VALUE 0 builder->test_priv 4096-ptr_max
PARAM_VALUE 0 builder->test_priv->test 4096-ptr_max
PARAM_VALUE 0 builder->test_priv->test->last_seen.file 560767232606674944
PARAM_VALUE 0 builder->test_priv->test->last_seen.line 106
PARAM_VALUE 0 *builder->test_priv->test->last_seen.file 0-255
PARAM_VALUE 1 mem_region (-1),5-6
PARAM_VALUE 3 payload_data 6879676782086438916
PARAM_VALUE 4 payload_len_bytes 4
BUF_SIZE 3 payload_data 8
DATA_SOURCE 1 mem_region r cs_dsp_mock_packed_to_unpacked_mem_type
NOCHECK_CALL
UNITS 4 payload_len_bytes unit_byte

drivers/firmware/cirrus/test/cs_dsp_test_wmfw.c wmfw_write_packed_3_single_unpacked_leading() -> cs_dsp_mock_wmfw_add_data_block()

Type Parameter Key Value
PARAM_VALUE 0 builder 4096-ptr_max
PARAM_VALUE 0 builder->test_priv 4096-ptr_max
PARAM_VALUE 0 builder->test_priv->test 4096-ptr_max
PARAM_VALUE 0 builder->test_priv->test->last_seen.file 560767232606674944
PARAM_VALUE 0 builder->test_priv->test->last_seen.line 106
PARAM_VALUE 0 *builder->test_priv->test->last_seen.file 0-255
PARAM_VALUE 1 mem_region (-1),5-6
PARAM_VALUE 3 payload_data 6879676782086438920
PARAM_VALUE 4 payload_len_bytes 4
BUF_SIZE 3 payload_data 4
DATA_SOURCE 1 mem_region r cs_dsp_mock_packed_to_unpacked_mem_type
NOCHECK_CALL
UNITS 4 payload_len_bytes unit_byte

drivers/firmware/cirrus/test/cs_dsp_test_wmfw.c wmfw_write_packed_3_single_unpacked_leading() -> cs_dsp_mock_wmfw_add_data_block()

Type Parameter Key Value
PARAM_VALUE 0 builder 4096-ptr_max
PARAM_VALUE 0 builder->test_priv 4096-ptr_max
PARAM_VALUE 0 builder->test_priv->test 4096-ptr_max
PARAM_VALUE 0 builder->test_priv->test->last_seen.file 560767232606674944
PARAM_VALUE 0 builder->test_priv->test->last_seen.line 106
PARAM_VALUE 0 *builder->test_priv->test->last_seen.file 0-255
PARAM_VALUE 3 payload_data 16,4096-ptr_max
BUF_SIZE 3 payload_data 0-u32max
BUF_SIZE 3 payload_data 0-u32max
DATA_SOURCE 3 payload_data r kunit_kmalloc
NOCHECK_CALL

drivers/firmware/cirrus/test/cs_dsp_test_wmfw.c wmfw_write_packed_3_single_unpacked_trailing() -> cs_dsp_mock_wmfw_add_data_block()

Type Parameter Key Value
PARAM_VALUE 2 mem_offset_dsp_words 0-4294967292
PARAM_VALUE 3 payload_data 16,4096-ptr_max
BUF_SIZE 3 payload_data 0-u32max
BUF_SIZE 3 payload_data 0-u32max
DATA_SOURCE 3 payload_data r kunit_kmalloc
FUZZY_MAX 2 mem_offset_dsp_words 0
NOCHECK_CALL

drivers/firmware/cirrus/test/cs_dsp_test_wmfw.c wmfw_write_packed_3_single_unpacked_trailing() -> cs_dsp_mock_wmfw_add_data_block()

Type Parameter Key Value
PARAM_VALUE 0 builder 4096-ptr_max
PARAM_VALUE 0 builder->test_priv 4096-ptr_max
PARAM_VALUE 0 builder->test_priv->test 4096-ptr_max
PARAM_VALUE 0 builder->test_priv->test->last_seen.file 560767232606674944
PARAM_VALUE 0 builder->test_priv->test->last_seen.line 106
PARAM_VALUE 0 *builder->test_priv->test->last_seen.file 0-255
PARAM_VALUE 1 mem_region (-1),5-6
PARAM_VALUE 3 payload_data 7201771067167371264
PARAM_VALUE 4 payload_len_bytes 4
BUF_SIZE 3 payload_data 12
DATA_SOURCE 1 mem_region r cs_dsp_mock_packed_to_unpacked_mem_type
NOCHECK_CALL
UNITS 4 payload_len_bytes unit_byte

drivers/firmware/cirrus/test/cs_dsp_test_wmfw.c wmfw_write_packed_3_single_unpacked_trailing() -> cs_dsp_mock_wmfw_add_data_block()

Type Parameter Key Value
PARAM_VALUE 0 builder 4096-ptr_max
PARAM_VALUE 0 builder->test_priv 4096-ptr_max
PARAM_VALUE 0 builder->test_priv->test 4096-ptr_max
PARAM_VALUE 0 builder->test_priv->test->last_seen.file 560767232606674944
PARAM_VALUE 0 builder->test_priv->test->last_seen.line 106
PARAM_VALUE 0 *builder->test_priv->test->last_seen.file 0-255
PARAM_VALUE 1 mem_region (-1),5-6
PARAM_VALUE 3 payload_data 7201771067167371268
PARAM_VALUE 4 payload_len_bytes 4
BUF_SIZE 3 payload_data 8
DATA_SOURCE 1 mem_region r cs_dsp_mock_packed_to_unpacked_mem_type
NOCHECK_CALL
UNITS 4 payload_len_bytes unit_byte

drivers/firmware/cirrus/test/cs_dsp_test_wmfw.c wmfw_write_packed_3_single_unpacked_trailing() -> cs_dsp_mock_wmfw_add_data_block()

Type Parameter Key Value
PARAM_VALUE 0 builder 4096-ptr_max
PARAM_VALUE 0 builder->test_priv 4096-ptr_max
PARAM_VALUE 0 builder->test_priv->test 4096-ptr_max
PARAM_VALUE 0 builder->test_priv->test->last_seen.file 560767232606674944
PARAM_VALUE 0 builder->test_priv->test->last_seen.line 106
PARAM_VALUE 0 *builder->test_priv->test->last_seen.file 0-255
PARAM_VALUE 1 mem_region (-1),5-6
PARAM_VALUE 3 payload_data 7201771067167371272
PARAM_VALUE 4 payload_len_bytes 4
BUF_SIZE 3 payload_data 4
DATA_SOURCE 1 mem_region r cs_dsp_mock_packed_to_unpacked_mem_type
NOCHECK_CALL
UNITS 4 payload_len_bytes unit_byte

drivers/firmware/cirrus/test/cs_dsp_test_wmfw.c wmfw_write_packed_3_unpacked_leading() -> cs_dsp_mock_wmfw_add_data_block()

Type Parameter Key Value
PARAM_VALUE 1 mem_region (-1),5-6
PARAM_VALUE 3 payload_data 2278158069932290048
PARAM_VALUE 4 payload_len_bytes 12
BUF_SIZE 3 payload_data 12
DATA_SOURCE 1 mem_region r cs_dsp_mock_packed_to_unpacked_mem_type
NOCHECK_CALL
UNITS 4 payload_len_bytes unit_byte

drivers/firmware/cirrus/test/cs_dsp_test_wmfw.c wmfw_write_packed_3_unpacked_leading() -> cs_dsp_mock_wmfw_add_data_block()

Type Parameter Key Value
PARAM_VALUE 0 builder 4096-ptr_max
PARAM_VALUE 0 builder->test_priv 4096-ptr_max
PARAM_VALUE 0 builder->test_priv->test 4096-ptr_max
PARAM_VALUE 0 builder->test_priv->test->last_seen.file 560767232606674944
PARAM_VALUE 0 builder->test_priv->test->last_seen.line 106
PARAM_VALUE 0 *builder->test_priv->test->last_seen.file 0-255
PARAM_VALUE 3 payload_data 16,4096-ptr_max
BUF_SIZE 3 payload_data 0-u32max
BUF_SIZE 3 payload_data 0-u32max
DATA_SOURCE 3 payload_data r kunit_kmalloc
NOCHECK_CALL

drivers/firmware/cirrus/test/cs_dsp_test_wmfw.c wmfw_write_packed_3_unpacked_trailing() -> cs_dsp_mock_wmfw_add_data_block()

Type Parameter Key Value
PARAM_VALUE 2 mem_offset_dsp_words 0-4294967292
PARAM_VALUE 3 payload_data 16,4096-ptr_max
BUF_SIZE 3 payload_data 0-u32max
BUF_SIZE 3 payload_data 0-u32max
DATA_SOURCE 3 payload_data r kunit_kmalloc
FUZZY_MAX 2 mem_offset_dsp_words 0
NOCHECK_CALL

drivers/firmware/cirrus/test/cs_dsp_test_wmfw.c wmfw_write_packed_3_unpacked_trailing() -> cs_dsp_mock_wmfw_add_data_block()

Type Parameter Key Value
PARAM_VALUE 0 builder 4096-ptr_max
PARAM_VALUE 0 builder->test_priv 4096-ptr_max
PARAM_VALUE 0 builder->test_priv->test 4096-ptr_max
PARAM_VALUE 0 builder->test_priv->test->last_seen.file 560767232606674944
PARAM_VALUE 0 builder->test_priv->test->last_seen.line 106
PARAM_VALUE 0 *builder->test_priv->test->last_seen.file 0-255
PARAM_VALUE 1 mem_region (-1),5-6
PARAM_VALUE 3 payload_data 7585414538569252864
PARAM_VALUE 4 payload_len_bytes 12
BUF_SIZE 3 payload_data 12
DATA_SOURCE 1 mem_region r cs_dsp_mock_packed_to_unpacked_mem_type
NOCHECK_CALL
UNITS 4 payload_len_bytes unit_byte

drivers/firmware/cirrus/test/cs_dsp_test_control_parse.c cs_dsp_ctl_fw_uniqueness() -> cs_dsp_mock_wmfw_add_data_block()

Type Parameter Key Value
PARAM_VALUE 0 builder 4096-ptr_max
PARAM_VALUE 0 builder->buf_size_bytes 131072
PARAM_VALUE 0 builder->bytes_used 0,40
PARAM_VALUE 0 builder->format_version 0-255
PARAM_VALUE 0 builder->test_priv 4096-ptr_max
PARAM_VALUE 0 builder->test_priv->local s64min-(-4096),4096-s64max
PARAM_VALUE 1 mem_region 5
PARAM_VALUE 2 mem_offset_dsp_words 0
BUF_SIZE 0 builder 64
BUF_SIZE 0 builder 64
BUF_SIZE 3 payload_data 56,68,116,140
DATA_SOURCE 0 builder r cs_dsp_mock_wmfw_init
NOCHECK_CALL
UNITS 4 payload_len_bytes unit_byte

drivers/firmware/cirrus/test/cs_dsp_test_control_parse.c cs_dsp_ctl_parse_fw_name() -> cs_dsp_mock_wmfw_add_data_block()

Type Parameter Key Value
PARAM_VALUE 0 builder 4096-ptr_max
PARAM_VALUE 0 builder->buf_size_bytes 131072
PARAM_VALUE 0 builder->bytes_used 0,40
PARAM_VALUE 0 builder->format_version 0-255
PARAM_VALUE 0 builder->test_priv 4096-ptr_max
PARAM_VALUE 0 builder->test_priv->local s64min-(-4096),4096-s64max
PARAM_VALUE 1 mem_region 5
PARAM_VALUE 2 mem_offset_dsp_words 0
BUF_SIZE 0 builder 64
BUF_SIZE 0 builder 64
BUF_SIZE 3 payload_data 56,68,116,140
DATA_SOURCE 0 builder r cs_dsp_mock_wmfw_init
NOCHECK_CALL
UNITS 4 payload_len_bytes unit_byte

drivers/firmware/cirrus/test/cs_dsp_test_control_parse.c cs_dsp_ctl_parse_test_common_init() -> cs_dsp_mock_wmfw_add_data_block()

Type Parameter Key Value
PARAM_VALUE 0 builder 4096-ptr_max
PARAM_VALUE 0 builder->buf_size_bytes 131072
PARAM_VALUE 0 builder->bytes_used 0,40
PARAM_VALUE 0 builder->format_version 0-255
PARAM_VALUE 0 builder->test_priv 4096-ptr_max
PARAM_VALUE 0 builder->test_priv->local s64min-(-4096),4096-s64max
PARAM_VALUE 1 mem_region 5
PARAM_VALUE 2 mem_offset_dsp_words 0
PARAM_VALUE 3 payload_data 16,4096-ptr_max
PARAM_VALUE 3 payload_data->n_algs 0-1,4
PARAM_VALUE 4 payload_len_bytes 56,68,116,140
BUF_SIZE 0 builder 64
BUF_SIZE 0 builder 64
BUF_SIZE 3 payload_data 56,68,116,140
DATA_SOURCE 0 builder r cs_dsp_mock_wmfw_init
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 4 payload_len_bytes
UNITS 4 payload_len_bytes unit_byte

drivers/firmware/cirrus/test/cs_dsp_test_control_parse.c cs_dsp_get_ctl_test_multiple_wmfw() -> cs_dsp_mock_wmfw_add_data_block()

Type Parameter Key Value
PARAM_VALUE 0 builder 4096-ptr_max
PARAM_VALUE 0 builder->buf_size_bytes 131072
PARAM_VALUE 0 builder->bytes_used 0,40
PARAM_VALUE 0 builder->format_version 0-255
PARAM_VALUE 0 builder->test_priv 4096-ptr_max
PARAM_VALUE 0 builder->test_priv->local s64min-(-4096),4096-s64max
PARAM_VALUE 1 mem_region 5
PARAM_VALUE 2 mem_offset_dsp_words 0
BUF_SIZE 0 builder 64
BUF_SIZE 0 builder 64
BUF_SIZE 3 payload_data 56,68,116,140
DATA_SOURCE 0 builder r cs_dsp_mock_wmfw_init
NOCHECK_CALL
UNITS 4 payload_len_bytes unit_byte

drivers/firmware/cirrus/test/cs_dsp_test_bin_error.c cs_dsp_bin_err_test_common_init() -> cs_dsp_mock_wmfw_add_data_block()

Type Parameter Key Value
PARAM_VALUE 0 builder 4096-ptr_max
PARAM_VALUE 0 builder->buf_size_bytes 131072
PARAM_VALUE 0 builder->bytes_used 0,40
PARAM_VALUE 0 builder->format_version 0-255
PARAM_VALUE 0 builder->test_priv 4096-ptr_max
PARAM_VALUE 0 builder->test_priv->local s64min-(-4096),4096-s64max
PARAM_VALUE 1 mem_region 5
PARAM_VALUE 2 mem_offset_dsp_words 0
PARAM_VALUE 3 payload_data 16,4096-ptr_max
PARAM_VALUE 3 payload_data->n_algs 0-1,4
PARAM_VALUE 4 payload_len_bytes 56,68,116,140
BUF_SIZE 0 builder 64
BUF_SIZE 0 builder 64
BUF_SIZE 3 payload_data 56,68,116,140
DATA_SOURCE 0 builder r cs_dsp_mock_wmfw_init
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 4 payload_len_bytes
UNITS 4 payload_len_bytes unit_byte

drivers/firmware/cirrus/test/cs_dsp_test_control_rw.c _create_dummy_wmfw() -> cs_dsp_mock_wmfw_add_data_block()

Type Parameter Key Value
PARAM_VALUE 0 builder 4096-ptr_max
PARAM_VALUE 0 builder->buf_size_bytes 131072
PARAM_VALUE 0 builder->bytes_used 0,40
PARAM_VALUE 0 builder->format_version 0-255
PARAM_VALUE 0 builder->test_priv 4096-ptr_max
PARAM_VALUE 0 builder->test_priv->local s64min-(-4096),4096-s64max
PARAM_VALUE 1 mem_region 5
PARAM_VALUE 2 mem_offset_dsp_words 0
BUF_SIZE 0 builder 64
BUF_SIZE 0 builder 64
BUF_SIZE 3 payload_data 56,68,116,140
DATA_SOURCE 0 builder r cs_dsp_mock_wmfw_init
NOCHECK_CALL
UNITS 4 payload_len_bytes unit_byte