Defined in 1 files as a function:

Referenced in 7 files:

Smatch caller information:

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

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

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

Type Parameter Key Value
PARAM_VALUE 0 desc 4096-ptr_max
PARAM_VALUE 0 *desc 0-255
PARAM_VALUE 1 options 0
DATA_SOURCE 0 desc $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &mkey->sem
HALF_LOCKED2 s->tfm_mutex
HALF_LOCKED2 tfm_mutex

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

Type Parameter Key Value
PARAM_VALUE 1 options 0
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_pdb() -> init_job_desc()

Type Parameter Key Value
PARAM_VALUE 1 options 131072-196608,393216-458752,655360-786432,1114112,1376256
DATA_SOURCE 0 desc $0
BIT_INFO 1 options 0x0,0x1f0000
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

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

Type Parameter Key Value
PARAM_VALUE 0 desc 4096-ptr_max
PARAM_VALUE 1 options 7168,72704-8330240
DATA_SOURCE 0 desc $0
BIT_INFO 1 options 0x1c00,0x7f1c00
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

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

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

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

Type Parameter Key Value
PARAM_VALUE 0 desc 4096-ptr_max
PARAM_VALUE 1 options 0
BUF_SIZE 0 desc 28
BUF_SIZE 0 desc 28
DATA_SOURCE 0 desc $0
MEM_ZERO 0 desc
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ctrldev->mutex

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

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

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

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

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

Type Parameter Key Value
PARAM_VALUE 0 desc 4096-ptr_max
PARAM_VALUE 1 options 0
BUF_SIZE 0 desc 32,40,48
BUF_SIZE 0 desc 32,40,48
DATA_SOURCE 0 desc r _kmalloc_noprof
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 sk

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

Type Parameter Key Value
PARAM_VALUE 0 desc 4096-ptr_max
PARAM_VALUE 1 options 7168,72704-8330240
BUF_SIZE 0 desc 44
BUF_SIZE 0 desc 44
DATA_SOURCE 0 desc $0
BIT_INFO 1 options 0x1c00,0x7f1c00
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL