Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

lib/crypto/tests/blake2b_kunit.c blake2b() -> __blake2b_init()

Type Parameter Key Value
PARAM_VALUE 0 ctx 8717063130971074560
PARAM_VALUE 1 outlen 1-64
PARAM_VALUE 2 key 0,16,4096-ptr_max
PARAM_VALUE 3 keylen 0-64
BUF_SIZE 2 key (-1),64
CAPPED_DATA 3 keylen 1
CAPPED_DATA 3 keylen 1
DATA_SOURCE 1 outlen $5
DATA_SOURCE 2 key $0
DATA_SOURCE 3 keylen $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

lib/crypto/tests/blake2b_kunit.c blake2b_init() -> __blake2b_init()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 1 outlen 64
PARAM_VALUE 2 key 0
PARAM_VALUE 3 keylen 0
DATA_SOURCE 0 ctx $0
DATA_SOURCE 1 outlen $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 ctx unit_byte

lib/crypto/tests/blake2b_kunit.c blake2b_init_key() -> __blake2b_init()

Type Parameter Key Value
PARAM_VALUE 0 ctx 5454813217842249728
PARAM_VALUE 1 outlen 64
PARAM_VALUE 2 key 4096-ptr_max
PARAM_VALUE 3 keylen 0-64
CAPPED_DATA 3 keylen 1
CAPPED_DATA 3 keylen 1
DATA_SOURCE 0 ctx $0
DATA_SOURCE 1 outlen $1
DATA_SOURCE 2 key $2
DATA_SOURCE 3 keylen $3
NOCHECK_CALL

fs/btrfs/fs.c blake2b() -> __blake2b_init()

Type Parameter Key Value
PARAM_VALUE 0 ctx 2278693916127150080
PARAM_VALUE 1 outlen 32
PARAM_VALUE 2 key 0
PARAM_VALUE 3 keylen 0
DATA_SOURCE 1 outlen $5
DATA_SOURCE 2 key $0
DATA_SOURCE 3 keylen $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &fs_info->fs_devices->device_list_mutex
HALF_LOCKED2 &fs_info->tree_log_mutex

fs/btrfs/fs.c blake2b_init() -> __blake2b_init()

Type Parameter Key Value
PARAM_VALUE 0 ctx 1228545911430721544,1575514942901559304,9140346693608513544
PARAM_VALUE 1 outlen 32
PARAM_VALUE 2 key 0
PARAM_VALUE 3 keylen 0
DATA_SOURCE 0 ctx $0
DATA_SOURCE 1 outlen $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

crypto/blake2b.c blake2b() -> __blake2b_init()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4013518867577802752
BUF_SIZE 2 key 64
DATA_SOURCE 1 outlen $5
DATA_SOURCE 2 key $0
DATA_SOURCE 3 keylen $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

crypto/blake2b.c blake2b_init_key() -> __blake2b_init()

Type Parameter Key Value
BUF_SIZE 2 key 64
BUF_SIZE 2 key 64
DATA_SOURCE 0 ctx $0
DATA_SOURCE 1 outlen $1
DATA_SOURCE 2 key $2
DATA_SOURCE 3 keylen $3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL