Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

lib/crypto/tests/blake2b_kunit.c benchmark_hash() -> blake2b_default()

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 64
DATA_SOURCE 0 data r alloc_buf
MEM_ZERO 0 data
NOCHECK_CALL

lib/crypto/tests/blake2b_kunit.c benchmark_hash() -> blake2b_default()

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 64
DATA_SOURCE 0 data r alloc_buf
MEM_ZERO 0 data
PREEMPT_ADD <- disables preempt
NOCHECK_CALL

lib/crypto/tests/blake2b_kunit.c hash_irq_test1_func() -> blake2b_default()

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

lib/crypto/tests/blake2b_kunit.c test_hash_alignment_consistency() -> blake2b_default()

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/blake2b_kunit.c test_hash_alignment_consistency() -> blake2b_default()

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/blake2b_kunit.c test_hash_all_lens_up_to_4096() -> blake2b_default()

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

lib/crypto/tests/blake2b_kunit.c test_hash_buffer_overruns() -> blake2b_default()

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

lib/crypto/tests/blake2b_kunit.c test_hash_buffer_overruns() -> blake2b_default()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 1 len 0-16152
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/blake2b_kunit.c test_hash_incremental_updates() -> blake2b_default()

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

lib/crypto/tests/blake2b_kunit.c test_hash_interrupt_context_1() -> blake2b_default()

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

lib/crypto/tests/blake2b_kunit.c test_hash_interrupt_context_2() -> blake2b_default()

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 64
DATA_SOURCE 0 data r alloc_buf
NOCHECK_CALL

lib/crypto/tests/blake2b_kunit.c test_hash_overlaps() -> blake2b_default()

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

lib/crypto/tests/blake2b_kunit.c test_hash_overlaps() -> blake2b_default()

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

lib/crypto/tests/blake2b_kunit.c test_hash_overlaps() -> blake2b_default()

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

lib/crypto/tests/blake2b_kunit.c test_hash_overlaps() -> blake2b_default()

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

lib/crypto/tests/blake2b_kunit.c test_hash_test_vectors() -> blake2b_default()

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 64
DATA_SOURCE 0 data r alloc_buf
NOCHECK_CALL