Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

lib/crypto/tests/polyval_kunit.c benchmark_hash() -> polyval_withtestkey()

Type Parameter Key Value
PARAM_VALUE 0 data 16,4096-ptr_max
PARAM_VALUE 1 len 16384
BUF_SIZE 0 data 16384
BUF_SIZE 0 data 16384
BUF_SIZE 2 out 16
DATA_SOURCE 0 data r alloc_buf
MEM_ZERO 0 data
NOCHECK_CALL

lib/crypto/tests/polyval_kunit.c benchmark_hash() -> polyval_withtestkey()

Type Parameter Key Value
PARAM_VALUE 0 data 16,4096-ptr_max
PARAM_VALUE 1 len 0-16384
BUF_SIZE 0 data 16384
BUF_SIZE 0 data 16384
BUF_SIZE 2 out 16
DATA_SOURCE 0 data r alloc_buf
MEM_ZERO 0 data
PREEMPT_ADD <- disables preempt
NOCHECK_CALL

lib/crypto/tests/polyval_kunit.c hash_irq_test1_func() -> polyval_withtestkey()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 1 len 256
BUF_SIZE 2 out 16
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

lib/crypto/tests/polyval_kunit.c test_hash_alignment_consistency() -> polyval_withtestkey()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 1 len 0-16384
CAPPED_DATA 1 len 1
CAPPED_DATA 1 len 1
DATA_SOURCE 1 len r rand_length
NOCHECK_CALL

lib/crypto/tests/polyval_kunit.c test_hash_alignment_consistency() -> polyval_withtestkey()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 1 len 0-16384
CAPPED_DATA 1 len 1
CAPPED_DATA 1 len 1
DATA_SOURCE 1 len r rand_length
NOCHECK_CALL

lib/crypto/tests/polyval_kunit.c test_hash_all_lens_up_to_4096() -> polyval_withtestkey()

Type Parameter Key Value
PARAM_VALUE 0 data 16,4096-ptr_max
PARAM_VALUE 1 len 0-4096
PARAM_VALUE 2 out 4108837548965961728
BUF_SIZE 0 data 4096
BUF_SIZE 0 data 4096
BUF_SIZE 2 out 16
DATA_SOURCE 0 data r alloc_buf
FUZZY_MAX 1 len 4096
HARD_MAX 1 len 4096
NOCHECK_CALL

lib/crypto/tests/polyval_kunit.c test_hash_buffer_overruns() -> polyval_withtestkey()

Type Parameter Key Value
PARAM_VALUE 1 len 0-16352
BUF_SIZE 2 out 16
CAPPED_DATA 1 len 1
CAPPED_DATA 1 len 1
DATA_SOURCE 1 len r rand_length
NOCHECK_CALL

lib/crypto/tests/polyval_kunit.c test_hash_buffer_overruns() -> polyval_withtestkey()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 1 len 0-16352
CAPPED_DATA 1 len 1
CAPPED_DATA 1 len 1
DATA_SOURCE 0 data r alloc_guarded_buf
DATA_SOURCE 1 len r rand_length
NOCHECK_CALL

lib/crypto/tests/polyval_kunit.c test_hash_incremental_updates() -> polyval_withtestkey()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 1 len 0-16384
BUF_SIZE 2 out 16
CAPPED_DATA 1 len 1
CAPPED_DATA 1 len 1
DATA_SOURCE 1 len r rand_length
NOCHECK_CALL

lib/crypto/tests/polyval_kunit.c test_hash_interrupt_context_1() -> polyval_withtestkey()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 1 len 256
BUF_SIZE 2 out 16
NOCHECK_CALL

lib/crypto/tests/polyval_kunit.c test_hash_interrupt_context_2() -> polyval_withtestkey()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 1 len 16384
BUF_SIZE 0 data 16384
BUF_SIZE 0 data 16384
BUF_SIZE 2 out 16
DATA_SOURCE 0 data r alloc_buf
NOCHECK_CALL

lib/crypto/tests/polyval_kunit.c test_hash_overlaps() -> polyval_withtestkey()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 1 len 0-16368
PARAM_VALUE 2 out 4912005056883576832
BUF_SIZE 2 out 16
CAPPED_DATA 1 len 1
CAPPED_DATA 1 len 1
DATA_SOURCE 1 len r rand_length
NOCHECK_CALL

lib/crypto/tests/polyval_kunit.c test_hash_overlaps() -> polyval_withtestkey()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 1 len 0-16368
CAPPED_DATA 1 len 1
CAPPED_DATA 1 len 1
DATA_SOURCE 1 len r rand_length
NOCHECK_CALL

lib/crypto/tests/polyval_kunit.c test_hash_overlaps() -> polyval_withtestkey()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 1 len 0-16368
PARAM_VALUE 2 out 4912005056883576832
BUF_SIZE 2 out 16
CAPPED_DATA 1 len 1
CAPPED_DATA 1 len 1
DATA_SOURCE 1 len r rand_length
NOCHECK_CALL

lib/crypto/tests/polyval_kunit.c test_hash_overlaps() -> polyval_withtestkey()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 1 len 0-16368
PARAM_VALUE 2 out 4912005056883576832
BUF_SIZE 2 out 16
CAPPED_DATA 1 len 1
CAPPED_DATA 1 len 1
DATA_SOURCE 1 len r rand_length
NOCHECK_CALL

lib/crypto/tests/polyval_kunit.c test_hash_test_vectors() -> polyval_withtestkey()

Type Parameter Key Value
PARAM_VALUE 0 data 16,4096-ptr_max
PARAM_VALUE 1 len 0-3,16,32,48-49,63-65,127-129,256,511,513,1000,3333,4096,4128
BUF_SIZE 0 data 16384
BUF_SIZE 0 data 16384
BUF_SIZE 2 out 16
DATA_SOURCE 0 data r alloc_buf
NOCHECK_CALL