Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

crypto/testmgr.c alg_check_testvec_configs() -> valid_testvec_config()

Type Parameter Key Value
PARAM_VALUE 0 cfg 4096-ptr_max
PREEMPT_ADD
LOCK2 ___flags
LOCK2 global &once_lock

crypto/testmgr.c alg_check_testvec_configs() -> valid_testvec_config()

Type Parameter Key Value
PARAM_VALUE 0 cfg 4096-ptr_max
PREEMPT_ADD
LOCK2 ___flags
LOCK2 global &once_lock

crypto/testmgr.c generate_random_testvec_config() -> valid_testvec_config()

Type Parameter Key Value
PARAM_VALUE 0 cfg 4096-ptr_max
PARAM_VALUE 0 cfg->dst_divs 0
PARAM_VALUE 0 cfg->dst_divs->flush_type 0-4294967295
PARAM_VALUE 0 cfg->finalization_type 0-2
PARAM_VALUE 0 cfg->inplace_mode 0-2
PARAM_VALUE 0 cfg->req_flags 0,512
PARAM_VALUE 0 cfg->src_divs 0
PARAM_VALUE 0 cfg->src_divs->flush_type 0-2
PARAM_VALUE 0 cfg->src_divs->offset_relative_to_alignmask 0-1
BUF_SIZE 0 cfg (-1),360
BUF_SIZE 0 cfg (-1),360
BUF_SIZE 0 cfg->name 192
DATA_SOURCE 0 cfg $1
FUZZY_MAX 0 cfg->finalization_type 2
FUZZY_MAX 0 cfg->inplace_mode 2
FUZZY_MAX 0 cfg->req_flags 0
HARD_MAX 0 cfg->finalization_type 2
HARD_MAX 0 cfg->inplace_mode 2
MEM_ZERO 0 cfg
HALF_LOCKED2 global &once_lock