Defined in 3 files as a function:

Referenced in 5 files:

Smatch caller information:

drivers/crypto/caam/caamhash_desc.c init_sh_desc() -> init_desc()

Type Parameter Key Value
PARAM_VALUE 0 desc 4096-ptr_max
PARAM_VALUE 1 options 3087008256,3087012352
BUF_SIZE 0 desc 160,224
BUF_SIZE 0 desc 160,224
DATA_SOURCE 0 desc $0
BIT_INFO 1 options 0xffffffffb8000000,0xffffffffb8001fff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/crypto/caam/caamalg_desc.c init_job_desc() -> init_desc()

Type Parameter Key Value
PARAM_VALUE 1 options 2952790016
DATA_SOURCE 0 desc $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &mkey->sem
HALF_LOCKED2 s->tfm_mutex
HALF_LOCKED2 sk
HALF_LOCKED2 tfm_mutex

drivers/crypto/caam/caamalg_desc.c init_sh_desc() -> init_desc()

Type Parameter Key Value
PARAM_VALUE 0 desc 4096-ptr_max
PARAM_VALUE 1 options 3087008256,3087012352
BUF_SIZE 0 desc 224,264
BUF_SIZE 0 desc 224,264
DATA_SOURCE 0 desc $0
BIT_INFO 1 options 0xffffffffb8000000,0xffffffffb8001fff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &sdata->sec_mtx
HALF_LOCKED2 sk

security/integrity/evm/evm_crypto.c evm_calc_hmac_or_hash() -> init_desc()

Type Parameter Key Value
PARAM_VALUE 0 desc 2-3,5
DATA_SOURCE 0 desc $4
HALF_LOCKED2 &iint->mutex
HALF_LOCKED2 &inode->i_rwsem

security/integrity/evm/evm_crypto.c evm_init_hmac() -> init_desc()

Type Parameter Key Value
PARAM_VALUE 0 desc 2
PARAM_VALUE 1 options 2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &f->sem
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &sbi->vh_mutex

drivers/crypto/caam/caamrng.c init_job_desc() -> init_desc()

Type Parameter Key Value
PARAM_VALUE 1 options 2952790016
BUF_SIZE 0 desc (-1),20
BUF_SIZE 0 desc (-1),20
DATA_SOURCE 0 desc $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/crypto/caam/pkc_desc.c init_job_desc() -> init_desc()

Type Parameter Key Value
PARAM_VALUE 1 options 2952921088-2952986624,2953183232-2953248768,2953445376-2953576448,2953904128,2954166272
DATA_SOURCE 0 desc $0
BIT_INFO 1 options 0xffffffffb0000000,0xffffffffb01f0000
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/crypto/caam/caamalg.c init_job_desc() -> init_desc()

Type Parameter Key Value
PARAM_VALUE 0 desc 4096-ptr_max
PARAM_VALUE 1 options 2952797184,2952862720-2961120256
DATA_SOURCE 0 desc $0
BIT_INFO 1 options 0xffffffffb0001c00,0xffffffffb07f1c00
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/crypto/caam/caamalg_qi2.c init_sh_desc() -> init_desc()

Type Parameter Key Value
PARAM_VALUE 0 desc 4096-ptr_max
PARAM_VALUE 1 options 3087007744
BUF_SIZE 0 desc 224
BUF_SIZE 0 desc 224
DATA_SOURCE 0 desc $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 sk

drivers/crypto/caam/ctrl.c init_job_desc() -> init_desc()

Type Parameter Key Value
PARAM_VALUE 0 desc 4096-ptr_max
PARAM_VALUE 1 options 2952790016
BUF_SIZE 0 desc 12,28
BUF_SIZE 0 desc 12,28
DATA_SOURCE 0 desc $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/crypto/caam/blob_gen.c init_job_desc() -> init_desc()

Type Parameter Key Value
PARAM_VALUE 0 desc 4096-ptr_max
PARAM_VALUE 1 options 2952790016
BUF_SIZE 0 desc 52
BUF_SIZE 0 desc 52
DATA_SOURCE 0 desc $0
NOCHECK_CALL

drivers/crypto/caam/key_gen.c init_job_desc() -> init_desc()

Type Parameter Key Value
PARAM_VALUE 0 desc 4096-ptr_max
PARAM_VALUE 1 options 2952790016
BUF_SIZE 0 desc 24,32,40
BUF_SIZE 0 desc 24,32,40
DATA_SOURCE 0 desc $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 sk

drivers/crypto/caam/caamhash.c init_job_desc() -> init_desc()

Type Parameter Key Value
PARAM_VALUE 0 desc 4096-ptr_max
PARAM_VALUE 1 options 2952790016,2952797184,2952862720-2961120256
BUF_SIZE 0 desc 32,40,44,48
BUF_SIZE 0 desc 32,40,44,48
DATA_SOURCE 0 desc $0
BIT_INFO 1 options 0xffffffffb0000000,0xffffffffb07f1c00
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

kernel/irq/irqdesc.c alloc_desc() -> init_desc()

Type Parameter Key Value
PARAM_VALUE 0 desc 1-u64max
PARAM_VALUE 3 flags 0,4096,10489856
PARAM_VALUE 4 affinity 0,4096-ptr_max
PARAM_VALUE 5 owner 0
BUF_SIZE 0 desc 4096
BUF_SIZE 4 affinity (-1)-0,1024
BUF_SIZE 4 affinity (-1)-0,1024
DATA_SOURCE 0 desc r _kmalloc_node_noprof
DATA_SOURCE 1 options $0
DATA_SOURCE 2 node $1
DATA_SOURCE 3 flags $2
DATA_SOURCE 4 affinity $3
DATA_SOURCE 5 owner $4
BIT_INFO 3 flags 0x0,0xa01000
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock