Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

crypto/testmgr.c test_skcipher_vec() -> test_skcipher_vec_cfg()

Type Parameter Key Value
PARAM_VALUE 0 enc 0-1
PARAM_VALUE 1 vec 4096-ptr_max
PARAM_VALUE 1 vec->crypt_error s32min-(-116),(-114)-(-17),(-15)-s32max
PARAM_VALUE 2 vec_name 8022086754885640192
PARAM_VALUE 3 cfg 4096-ptr_max
PARAM_VALUE 4 req 4096-ptr_max
PARAM_VALUE 4 req->base.tfm 4096-ptr_max
PARAM_VALUE 5 tsgls 4096-ptr_max
PARAM_VALUE 5 tsgls->dst->bufs 0,9223372036854775807
PARAM_VALUE 5 tsgls->dst.sgl->dma_flags 0-4294967295
PARAM_VALUE 5 tsgls->dst.sgl->dma_length 0-4294967295
PARAM_VALUE 5 tsgls->dst.sgl->length 0-4294967295
PARAM_VALUE 5 tsgls->dst.sgl->offset 0-4294967295
PARAM_VALUE 5 tsgls->dst.sgl_saved->dma_flags 0-4294967295
PARAM_VALUE 5 tsgls->dst.sgl_saved->dma_length 0-4294967295
PARAM_VALUE 5 tsgls->dst.sgl_saved->length 0-4294967295
PARAM_VALUE 5 tsgls->dst.sgl_saved->offset 0-4294967295
PARAM_VALUE 5 tsgls->src->bufs 0,9223372036854775807
PARAM_VALUE 5 tsgls->src.sgl->dma_flags 0-4294967295
PARAM_VALUE 5 tsgls->src.sgl->dma_length 0-4294967295
PARAM_VALUE 5 tsgls->src.sgl->length 0-4294967295
PARAM_VALUE 5 tsgls->src.sgl->offset 0-4294967295
PARAM_VALUE 5 tsgls->src.sgl_saved->dma_flags 0-4294967295
PARAM_VALUE 5 tsgls->src.sgl_saved->dma_length 0-4294967295
PARAM_VALUE 5 tsgls->src.sgl_saved->length 0-4294967295
PARAM_VALUE 5 tsgls->src.sgl_saved->offset 0-4294967295
BUF_SIZE 2 vec_name 16
BUF_SIZE 4 req 80-s32max
BUF_SIZE 4 req 80-s32max
BUF_SIZE 5 tsgls 1184
DATA_SOURCE 0 enc $0
DATA_SOURCE 1 vec $1
DATA_SOURCE 4 req $3
DATA_SOURCE 5 tsgls $4
HARD_MAX 0 enc 1
HALF_LOCKED2 global &once_lock

crypto/testmgr.c test_skcipher_vec() -> test_skcipher_vec_cfg()

Type Parameter Key Value
PARAM_VALUE 0 enc 0-1
PARAM_VALUE 1 vec 4096-ptr_max
PARAM_VALUE 1 vec->crypt_error s32min-(-116),(-114)-(-17),(-15)-s32max
PARAM_VALUE 2 vec_name 8022086754885640192
PARAM_VALUE 3 cfg 4879342469030572032
PARAM_VALUE 3 cfg->finalization_type 0-2
PARAM_VALUE 3 cfg->inplace_mode 0-2
PARAM_VALUE 3 cfg->iv_offset_relative_to_alignmask 0
PARAM_VALUE 3 cfg->key_offset_relative_to_alignmask 0
PARAM_VALUE 3 cfg->req_flags 0,512
PARAM_VALUE 4 req 4096-ptr_max
PARAM_VALUE 4 req->base.tfm 4096-ptr_max
PARAM_VALUE 5 tsgls 4096-ptr_max
PARAM_VALUE 5 tsgls->dst->bufs 0,9223372036854775807
PARAM_VALUE 5 tsgls->dst.sgl->dma_flags 0-4294967295
PARAM_VALUE 5 tsgls->dst.sgl->dma_length 0-4294967295
PARAM_VALUE 5 tsgls->dst.sgl->length 0-4294967295
PARAM_VALUE 5 tsgls->dst.sgl->offset 0-4294967295
PARAM_VALUE 5 tsgls->dst.sgl_saved->dma_flags 0-4294967295
PARAM_VALUE 5 tsgls->dst.sgl_saved->dma_length 0-4294967295
PARAM_VALUE 5 tsgls->dst.sgl_saved->length 0-4294967295
PARAM_VALUE 5 tsgls->dst.sgl_saved->offset 0-4294967295
PARAM_VALUE 5 tsgls->src->bufs 0,9223372036854775807
PARAM_VALUE 5 tsgls->src.sgl->dma_flags 0-4294967295
PARAM_VALUE 5 tsgls->src.sgl->dma_length 0-4294967295
PARAM_VALUE 5 tsgls->src.sgl->length 0-4294967295
PARAM_VALUE 5 tsgls->src.sgl->offset 0-4294967295
PARAM_VALUE 5 tsgls->src.sgl_saved->dma_flags 0-4294967295
PARAM_VALUE 5 tsgls->src.sgl_saved->dma_length 0-4294967295
PARAM_VALUE 5 tsgls->src.sgl_saved->length 0-4294967295
PARAM_VALUE 5 tsgls->src.sgl_saved->offset 0-4294967295
BUF_SIZE 2 vec_name 16
BUF_SIZE 4 req 80-s32max
BUF_SIZE 4 req 80-s32max
BUF_SIZE 5 tsgls 1184
DATA_SOURCE 0 enc $0
DATA_SOURCE 1 vec $1
DATA_SOURCE 4 req $3
DATA_SOURCE 5 tsgls $4
HARD_MAX 0 enc 1
MEM_ZERO 3 cfg
HALF_LOCKED2 global &once_lock

crypto/testmgr.c test_skcipher_vs_generic_impl() -> test_skcipher_vec_cfg()

Type Parameter Key Value
PARAM_VALUE 0 enc 1
PARAM_VALUE 1 vec 4372979365257420800
PARAM_VALUE 1 vec->crypt_error s32min-(-116),(-114)-(-17),(-15)-s32max
PARAM_VALUE 1 vec->ctext 4096-ptr_max
PARAM_VALUE 1 vec->iv 16,4096-ptr_max
PARAM_VALUE 1 vec->iv_out 0
PARAM_VALUE 1 vec->key 16,4096-ptr_max
PARAM_VALUE 1 vec->ptext 4096-ptr_max
PARAM_VALUE 1 vec->wk 0
PARAM_VALUE 2 vec_name 1950742151455264768
PARAM_VALUE 3 cfg 4096-ptr_max
PARAM_VALUE 3 cfg->dst_divs 0
PARAM_VALUE 3 cfg->dst_divs->flush_type 0-4294967295
PARAM_VALUE 3 cfg->dst_divs->nosimd 0-1
PARAM_VALUE 3 cfg->dst_divs->offset_relative_to_alignmask 0-1
PARAM_VALUE 3 cfg->finalization_type 0-2
PARAM_VALUE 3 cfg->inplace_mode 0-2
PARAM_VALUE 3 cfg->iv_offset_relative_to_alignmask 0
PARAM_VALUE 3 cfg->key_offset_relative_to_alignmask 0
PARAM_VALUE 3 cfg->req_flags 0,512
PARAM_VALUE 3 cfg->src_divs 0
PARAM_VALUE 3 cfg->src_divs->flush_type 0-2
PARAM_VALUE 3 cfg->src_divs->nosimd 1
PARAM_VALUE 3 cfg->src_divs->offset_relative_to_alignmask 1
PARAM_VALUE 4 req 4096-ptr_max
PARAM_VALUE 4 req->base.complete 1624078799481573376
PARAM_VALUE 4 req->base.data 6239012557901017088
PARAM_VALUE 4 req->base.flags 0,1024-u32max
PARAM_VALUE 4 req->base.tfm 4096-ptr_max
PARAM_VALUE 4 req->iv 0,4096-ptr_max
PARAM_VALUE 4 req->src 4096-ptr_max
PARAM_VALUE 5 tsgls 4096-ptr_max
PARAM_VALUE 5 tsgls->dst->bufs 0,9223372036854775807
PARAM_VALUE 5 tsgls->dst.nents 1-u32max
PARAM_VALUE 5 tsgls->dst.sgl->dma_flags 0-4294967295
PARAM_VALUE 5 tsgls->dst.sgl->dma_length 0-4294967295
PARAM_VALUE 5 tsgls->dst.sgl->length 0-4294967295
PARAM_VALUE 5 tsgls->dst.sgl->offset 0-4294967295
PARAM_VALUE 5 tsgls->dst.sgl_ptr->dma_address 0
PARAM_VALUE 5 tsgls->dst.sgl_ptr->dma_flags 0
PARAM_VALUE 5 tsgls->dst.sgl_ptr->dma_length 0
PARAM_VALUE 5 tsgls->dst.sgl_ptr->length 0
PARAM_VALUE 5 tsgls->dst.sgl_ptr->offset 0
PARAM_VALUE 5 tsgls->dst.sgl_ptr->page_link 0
PARAM_VALUE 5 tsgls->dst.sgl_saved->dma_flags 0-4294967295
PARAM_VALUE 5 tsgls->dst.sgl_saved->dma_length 0-4294967295
PARAM_VALUE 5 tsgls->dst.sgl_saved->length 0-4294967295
PARAM_VALUE 5 tsgls->dst.sgl_saved->offset 0-4294967295
PARAM_VALUE 5 tsgls->src->bufs 0,9223372036854775807
PARAM_VALUE 5 tsgls->src.nents 1-u32max
PARAM_VALUE 5 tsgls->src.sgl->dma_flags 0-4294967295
PARAM_VALUE 5 tsgls->src.sgl->dma_length 0-4294967295
PARAM_VALUE 5 tsgls->src.sgl->length 0-4294967295
PARAM_VALUE 5 tsgls->src.sgl->offset 0-4294967295
PARAM_VALUE 5 tsgls->src.sgl_ptr 4096-ptr_max
PARAM_VALUE 5 tsgls->src.sgl_ptr->dma_address 0
PARAM_VALUE 5 tsgls->src.sgl_ptr->dma_flags 0
PARAM_VALUE 5 tsgls->src.sgl_ptr->dma_length 0
PARAM_VALUE 5 tsgls->src.sgl_ptr->length 0
PARAM_VALUE 5 tsgls->src.sgl_ptr->offset 0
PARAM_VALUE 5 tsgls->src.sgl_ptr->page_link 0
PARAM_VALUE 5 tsgls->src.sgl_saved->dma_flags 0-4294967295
PARAM_VALUE 5 tsgls->src.sgl_saved->dma_length 0-4294967295
PARAM_VALUE 5 tsgls->src.sgl_saved->length 0-4294967295
PARAM_VALUE 5 tsgls->src.sgl_saved->offset 0-4294967295
BUF_SIZE 2 vec_name 64
BUF_SIZE 3 cfg 360
BUF_SIZE 4 req 80-s32max
BUF_SIZE 4 req 80-s32max
BUF_SIZE 5 tsgls 1184
DATA_SOURCE 3 cfg r _kzalloc_noprof
DATA_SOURCE 4 req $1
DATA_SOURCE 5 tsgls $2
MEM_ZERO 3 cfg
HALF_LOCKED2 global &once_lock

crypto/testmgr.c test_skcipher_vs_generic_impl() -> test_skcipher_vec_cfg()

Type Parameter Key Value
PARAM_VALUE 0 enc 0
PARAM_VALUE 1 vec 4372979365257420800
PARAM_VALUE 1 vec->crypt_error s32min-(-116),(-114)-(-17),(-15)-s32max
PARAM_VALUE 1 vec->ctext 4096-ptr_max
PARAM_VALUE 1 vec->iv 16,4096-ptr_max
PARAM_VALUE 1 vec->iv_out 0
PARAM_VALUE 1 vec->key 16,4096-ptr_max
PARAM_VALUE 1 vec->ptext 4096-ptr_max
PARAM_VALUE 1 vec->wk 0
PARAM_VALUE 2 vec_name 1950742151455264768
PARAM_VALUE 3 cfg 4096-ptr_max
PARAM_VALUE 3 cfg->dst_divs 0
PARAM_VALUE 3 cfg->dst_divs->flush_type 0-4294967295
PARAM_VALUE 3 cfg->dst_divs->nosimd 0-1
PARAM_VALUE 3 cfg->dst_divs->offset_relative_to_alignmask 0-1
PARAM_VALUE 3 cfg->finalization_type 0-2
PARAM_VALUE 3 cfg->inplace_mode 0-2
PARAM_VALUE 3 cfg->iv_offset_relative_to_alignmask 0
PARAM_VALUE 3 cfg->key_offset_relative_to_alignmask 0
PARAM_VALUE 3 cfg->req_flags 0,512
PARAM_VALUE 3 cfg->src_divs 0
PARAM_VALUE 3 cfg->src_divs->flush_type 0-2
PARAM_VALUE 3 cfg->src_divs->nosimd 1
PARAM_VALUE 3 cfg->src_divs->offset_relative_to_alignmask 1
PARAM_VALUE 4 req 4096-ptr_max
PARAM_VALUE 4 req->base.complete 1624078799481573376
PARAM_VALUE 4 req->base.data 6239012557901017088
PARAM_VALUE 4 req->base.flags 0,1024-u32max
PARAM_VALUE 4 req->base.tfm 4096-ptr_max
PARAM_VALUE 4 req->iv 0,4096-ptr_max
PARAM_VALUE 4 req->src 4096-ptr_max
PARAM_VALUE 5 tsgls 4096-ptr_max
PARAM_VALUE 5 tsgls->dst->bufs 0,9223372036854775807
PARAM_VALUE 5 tsgls->dst.nents 1-u32max
PARAM_VALUE 5 tsgls->dst.sgl->dma_flags 0-4294967295
PARAM_VALUE 5 tsgls->dst.sgl->dma_length 0-4294967295
PARAM_VALUE 5 tsgls->dst.sgl->length 0-4294967295
PARAM_VALUE 5 tsgls->dst.sgl->offset 0-4294967295
PARAM_VALUE 5 tsgls->dst.sgl_ptr->dma_address 0
PARAM_VALUE 5 tsgls->dst.sgl_ptr->dma_flags 0
PARAM_VALUE 5 tsgls->dst.sgl_ptr->dma_length 0
PARAM_VALUE 5 tsgls->dst.sgl_ptr->length 0
PARAM_VALUE 5 tsgls->dst.sgl_ptr->offset 0
PARAM_VALUE 5 tsgls->dst.sgl_ptr->page_link 0
PARAM_VALUE 5 tsgls->dst.sgl_saved->dma_flags 0-4294967295
PARAM_VALUE 5 tsgls->dst.sgl_saved->dma_length 0-4294967295
PARAM_VALUE 5 tsgls->dst.sgl_saved->length 0-4294967295
PARAM_VALUE 5 tsgls->dst.sgl_saved->offset 0-4294967295
PARAM_VALUE 5 tsgls->src->bufs 0,9223372036854775807
PARAM_VALUE 5 tsgls->src.nents 1-u32max
PARAM_VALUE 5 tsgls->src.sgl->dma_flags 0-4294967295
PARAM_VALUE 5 tsgls->src.sgl->dma_length 0-4294967295
PARAM_VALUE 5 tsgls->src.sgl->length 0-4294967295
PARAM_VALUE 5 tsgls->src.sgl->offset 0-4294967295
PARAM_VALUE 5 tsgls->src.sgl_ptr 4096-ptr_max
PARAM_VALUE 5 tsgls->src.sgl_ptr->dma_address 0
PARAM_VALUE 5 tsgls->src.sgl_ptr->dma_flags 0
PARAM_VALUE 5 tsgls->src.sgl_ptr->dma_length 0
PARAM_VALUE 5 tsgls->src.sgl_ptr->length 0
PARAM_VALUE 5 tsgls->src.sgl_ptr->offset 0
PARAM_VALUE 5 tsgls->src.sgl_ptr->page_link 0
PARAM_VALUE 5 tsgls->src.sgl_saved->dma_flags 0-4294967295
PARAM_VALUE 5 tsgls->src.sgl_saved->dma_length 0-4294967295
PARAM_VALUE 5 tsgls->src.sgl_saved->length 0-4294967295
PARAM_VALUE 5 tsgls->src.sgl_saved->offset 0-4294967295
BUF_SIZE 2 vec_name 64
BUF_SIZE 3 cfg 360
BUF_SIZE 4 req 80-s32max
BUF_SIZE 4 req 80-s32max
BUF_SIZE 5 tsgls 1184
DATA_SOURCE 3 cfg r _kzalloc_noprof
DATA_SOURCE 4 req $1
DATA_SOURCE 5 tsgls $2
MEM_ZERO 3 cfg
HALF_LOCKED2 global &once_lock