Defined in 1 files as a function:

Referenced in 28 files:

Smatch caller information:

drivers/crypto/hisilicon/sec/sec_algs.c sec_skcipher_alg_callback() -> crypto_request_complete()

Type Parameter Key Value
PARAM_VALUE 1 err (-115)
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &ctx->queue->queuelock
LOCK2 bh
HALF_LOCKED2 _T->lock
TYPE_LOCK (struct sec_queue)->queuelock

drivers/crypto/hisilicon/sec/sec_algs.c skcipher_request_complete() -> crypto_request_complete()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
DATA_SOURCE 1 err $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 _T->lock

crypto/rsa-pkcs1pad.c akcipher_request_complete() -> crypto_request_complete()

Type Parameter Key Value
DATA_SOURCE 1 err $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 1 err
HALF_LOCKED2 &backlog->lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 bh

drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c aead_request_complete() -> crypto_request_complete()

Type Parameter Key Value
PARAM_VALUE 1 err (-74),0
DATA_SOURCE 1 err $1
FUZZY_MAX 1 err 0
HARD_MAX 1 err 0
NOCHECK_CALL

drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c skcipher_request_complete() -> crypto_request_complete()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 1 err (-74),0
DATA_SOURCE 1 err $1
FUZZY_MAX 1 err 0
HARD_MAX 1 err 0
NOCHECK_CALL

crypto/xts.c skcipher_request_complete() -> crypto_request_complete()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
DATA_SOURCE 1 err $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 1 err
HALF_LOCKED2 &backlog->lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 bh

crypto/gcm.c aead_request_complete() -> crypto_request_complete()

Type Parameter Key Value
DATA_SOURCE 1 err $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 1 err
HALF_LOCKED2 &backlog->lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 bh

crypto/krb5enc.c aead_request_complete() -> crypto_request_complete()

Type Parameter Key Value
DATA_SOURCE 1 err $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 1 err
HALF_LOCKED2 &backlog->lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 bh

drivers/crypto/cavium/nitrox/nitrox_aead.c aead_request_complete() -> crypto_request_complete()

Type Parameter Key Value
PARAM_VALUE 1 err (-22),0
DATA_SOURCE 1 err $1
NOCHECK_CALL

crypto/essiv.c aead_request_complete() -> crypto_request_complete()

Type Parameter Key Value
DATA_SOURCE 1 err $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 1 err
HALF_LOCKED2 &backlog->lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 bh

crypto/essiv.c skcipher_request_complete() -> crypto_request_complete()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
DATA_SOURCE 1 err $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 1 err
HALF_LOCKED2 &backlog->lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 bh

drivers/crypto/sa2ul.c aead_request_complete() -> crypto_request_complete()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 1 err (-74),0
DATA_SOURCE 1 err $1
FUZZY_MAX 1 err 0
HARD_MAX 1 err 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &bdma_chan->lock
HALF_LOCKED2 &ioat_chan->cleanup_lock
HALF_LOCKED2 &mv_chan->lock
HALF_LOCKED2 &pd_chan->lock
HALF_LOCKED2 &plxdev->ring_lock
HALF_LOCKED2 &swdma_chan->complete_lock
HALF_LOCKED2 &td_chan->lock
HALF_LOCKED2 bh

drivers/crypto/sa2ul.c ahash_request_complete() -> crypto_request_complete()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 1 err 0
DATA_SOURCE 1 err $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &bdma_chan->lock
HALF_LOCKED2 &ioat_chan->cleanup_lock
HALF_LOCKED2 &mv_chan->lock
HALF_LOCKED2 &pd_chan->lock
HALF_LOCKED2 &plxdev->ring_lock
HALF_LOCKED2 &swdma_chan->complete_lock
HALF_LOCKED2 &td_chan->lock
HALF_LOCKED2 bh

drivers/crypto/sa2ul.c skcipher_request_complete() -> crypto_request_complete()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 1 err 0
DATA_SOURCE 1 err $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &bdma_chan->lock
HALF_LOCKED2 &ioat_chan->cleanup_lock
HALF_LOCKED2 &mv_chan->lock
HALF_LOCKED2 &pd_chan->lock
HALF_LOCKED2 &plxdev->ring_lock
HALF_LOCKED2 &swdma_chan->complete_lock
HALF_LOCKED2 &td_chan->lock
HALF_LOCKED2 bh

crypto/seqiv.c aead_request_complete() -> crypto_request_complete()

Type Parameter Key Value
DATA_SOURCE 1 err $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 1 err
HALF_LOCKED2 &backlog->lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 bh

crypto/authenc.c aead_request_complete() -> crypto_request_complete()

Type Parameter Key Value
DATA_SOURCE 1 err $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 1 err
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 bh

crypto/authencesn.c aead_request_complete() -> crypto_request_complete()

Type Parameter Key Value
CAPPED_DATA 1 err 1
DATA_SOURCE 1 err $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 1 err
HALF_LOCKED2 &backlog->lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 bh

drivers/crypto/inside-secure/eip93/eip93-hash.c ahash_request_complete() -> crypto_request_complete()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 1 err (-74),(-22),(-13),(-5),0
DATA_SOURCE 1 err $1
PREEMPT_ADD
NOCHECK_CALL
LOCK2 _T->lock

drivers/crypto/ccree/cc_hash.c ahash_request_complete() -> crypto_request_complete()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 1 err (-115),(-1)-0
DATA_SOURCE 1 err $1
FUZZY_MAX 1 err 0
HARD_MAX 1 err 0
NOCHECK_CALL

drivers/crypto/qce/core.c qce_handle_queue() -> crypto_request_complete()

Type Parameter Key Value
PARAM_VALUE 0 req 1-u64max
PARAM_VALUE 1 err (-115)
DATA_SOURCE 0 req r crypto_get_backlog
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock

drivers/crypto/qce/core.c qce_req_done_work() -> crypto_request_complete()

Type Parameter Key Value
PARAM_VALUE 0 req 1-u64max
NOCHECK_CALL
LOCK2 _T->lock
HALF_LOCKED2 &pool->lock

drivers/crypto/inside-secure/eip93/eip93-aead.c aead_request_complete() -> crypto_request_complete()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 1 err (-74),(-22),(-13)-(-12),(-5),0
DATA_SOURCE 1 err $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 _T->lock

drivers/crypto/intel/qat/qat_common/qat_comp_algs.c acomp_request_complete() -> crypto_request_complete()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 1 err s32min-0
DATA_SOURCE 1 err $1
FUZZY_MAX 1 err 0
NOCHECK_CALL

drivers/crypto/intel/qat/qat_common/qat_algs.c aead_request_complete() -> crypto_request_complete()

Type Parameter Key Value
PARAM_VALUE 1 err (-74),0
DATA_SOURCE 1 err $1
FUZZY_MAX 1 err 0
HARD_MAX 1 err 0
NOCHECK_CALL

drivers/crypto/intel/qat/qat_common/qat_algs.c skcipher_request_complete() -> crypto_request_complete()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 1 err (-22),0
DATA_SOURCE 1 err $1
FUZZY_MAX 1 err 0
HARD_MAX 1 err 0
NOCHECK_CALL

drivers/crypto/caam/caampkc.c akcipher_request_complete() -> crypto_request_complete()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 1 err (-74),(-22),0
DATA_SOURCE 1 err $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/crypto/intel/iaa/iaa_crypto_main.c acomp_request_complete() -> crypto_request_complete()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 0 req->complete 1-u64max
PARAM_VALUE 1 err (-5),0
DATA_SOURCE 1 err $1
FUZZY_MAX 1 err 0
HARD_MAX 1 err 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

crypto/chacha20poly1305.c aead_request_complete() -> crypto_request_complete()

Type Parameter Key Value
PARAM_VALUE 1 err s32min-(-116),(-114)-(-17),(-15)-s32max
DATA_SOURCE 1 err $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 1 err
HALF_LOCKED2 &backlog->lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 bh

crypto/hctr2.c skcipher_request_complete() -> crypto_request_complete()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
DATA_SOURCE 1 err $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 1 err
HALF_LOCKED2 &backlog->lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 bh

drivers/crypto/caam/caamalg.c aead_request_complete() -> crypto_request_complete()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 1 err (-74),(-22),0
DATA_SOURCE 1 err $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/crypto/caam/caamalg.c skcipher_request_complete() -> crypto_request_complete()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 1 err (-74),(-22),0
DATA_SOURCE 1 err $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/crypto/caam/caamalg_qi2.c aead_request_complete() -> crypto_request_complete()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 1 err (-74),(-22),0
DATA_SOURCE 1 err $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/crypto/caam/caamalg_qi2.c ahash_request_complete() -> crypto_request_complete()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 1 err (-74),(-22),0
DATA_SOURCE 1 err $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/crypto/caam/caamalg_qi2.c skcipher_request_complete() -> crypto_request_complete()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 1 err (-74),(-22),0
DATA_SOURCE 1 err $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

crypto/dh.c kpp_request_complete() -> crypto_request_complete()

Type Parameter Key Value
DATA_SOURCE 1 err $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 1 err
HALF_LOCKED2 &backlog->lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 bh

drivers/crypto/atmel-ecc.c kpp_request_complete() -> crypto_request_complete()

Type Parameter Key Value
PARAM_VALUE 1 err s32min-1,3,5,15,238,255
CAPPED_DATA 1 err 1
DATA_SOURCE 1 err $1
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

crypto/crypto_engine.c crypto_finalize_request() -> crypto_request_complete()

Type Parameter Key Value
DATA_SOURCE 0 req $1
DATA_SOURCE 1 err $2
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 err unit_byte

crypto/crypto_engine.c crypto_pump_requests() -> crypto_request_complete()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 0 req->tfm 4096-ptr_max
PARAM_VALUE 1 err s32min-(-1)
DATA_SOURCE 0 req r crypto_dequeue_request
NOCHECK_CALL

crypto/crypto_engine.c crypto_pump_requests() -> crypto_request_complete()

Type Parameter Key Value
PARAM_VALUE 0 req 1-u64max
PARAM_VALUE 1 err (-115)
DATA_SOURCE 0 req r crypto_get_backlog
NOCHECK_CALL

drivers/crypto/intel/qat/qat_common/qat_algs_send.c qat_alg_send_backlog() -> crypto_request_complete()

Type Parameter Key Value
PARAM_VALUE 1 err (-115)
PREEMPT_ADD <- disables preempt
NOCHECK_CALL
LOCK2 &backlog->lock
LOCK2 bh
TYPE_LOCK (struct qat_instance_backlog)->lock

crypto/pcrypt.c aead_request_complete() -> crypto_request_complete()

Type Parameter Key Value
DATA_SOURCE 1 err $1
NOCHECK_CALL
LOCK2 bh
HALF_LOCKED2 &pool->lock

drivers/crypto/s5p-sss.c ahash_request_complete() -> crypto_request_complete()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 0 req->complete 1-u64max
PARAM_VALUE 1 err (-22),(-12),0
DATA_SOURCE 1 err $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/crypto/s5p-sss.c s5p_hash_handle_queue() -> crypto_request_complete()

Type Parameter Key Value
PARAM_VALUE 0 req 1-u64max
PARAM_VALUE 1 err (-115)
DATA_SOURCE 0 req r crypto_get_backlog
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/crypto/s5p-sss.c s5p_tasklet_cb() -> crypto_request_complete()

Type Parameter Key Value
PARAM_VALUE 0 req 1-u64max
PARAM_VALUE 1 err (-115)
DATA_SOURCE 0 req r crypto_get_backlog
NOCHECK_CALL

drivers/crypto/s5p-sss.c skcipher_request_complete() -> crypto_request_complete()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 1 err (-22),(-12),0
DATA_SOURCE 1 err $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/crypto/caam/caamalg_qi.c aead_request_complete() -> crypto_request_complete()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 1 err (-74),(-22),0
DATA_SOURCE 1 err $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/crypto/caam/caamalg_qi.c skcipher_request_complete() -> crypto_request_complete()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 1 err (-74),(-22),0
DATA_SOURCE 1 err $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/crypto/ccree/cc_aead.c aead_request_complete() -> crypto_request_complete()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 1 err (-115),(-74),(-1)-0
DATA_SOURCE 1 err $1
HARD_MAX 1 err 0
NOCHECK_CALL

drivers/crypto/atmel-sha.c ahash_request_complete() -> crypto_request_complete()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 0 req->complete 1-u64max
DATA_SOURCE 1 err $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/crypto/atmel-sha.c atmel_sha_handle_queue() -> crypto_request_complete()

Type Parameter Key Value
PARAM_VALUE 0 req 1-u64max
PARAM_VALUE 1 err (-115)
DATA_SOURCE 0 req r crypto_get_backlog
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c otx2_cpt_aead_callback() -> crypto_request_complete()

Type Parameter Key Value
PARAM_VALUE 0 req 1-u64max
PARAM_VALUE 1 err (-115),(-74),(-22),0
DATA_SOURCE 0 req $1
DATA_SOURCE 1 err $0 [m]
NOCHECK_CALL

drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c otx2_cpt_skcipher_callback() -> crypto_request_complete()

Type Parameter Key Value
PARAM_VALUE 0 req 1-u64max
PARAM_VALUE 1 err (-115),(-22),0
DATA_SOURCE 0 req $1
DATA_SOURCE 1 err $0
NOCHECK_CALL

drivers/crypto/img-hash.c ahash_request_complete() -> crypto_request_complete()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 0 req->complete 1-u64max
DATA_SOURCE 1 err $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/crypto/img-hash.c img_hash_handle_queue() -> crypto_request_complete()

Type Parameter Key Value
PARAM_VALUE 0 req 1-u64max
PARAM_VALUE 1 err (-115)
DATA_SOURCE 0 req r crypto_get_backlog
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/crypto/hisilicon/sec2/sec_crypto.c sec_aead_callback() -> crypto_request_complete()

Type Parameter Key Value
PARAM_VALUE 1 err (-74),(-22),(-5),0
DATA_SOURCE 1 err $2 [m]
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/crypto/hisilicon/sec2/sec_crypto.c sec_alg_send_backlog() -> crypto_request_complete()

Type Parameter Key Value
PARAM_VALUE 1 err (-115)
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &qp->backlog.lock
LOCK2 bh
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct instance_backlog)->lock

drivers/crypto/hisilicon/sec2/sec_crypto.c sec_alg_send_backlog_soft() -> crypto_request_complete()

Type Parameter Key Value
PARAM_VALUE 1 err (-115)
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &qp->backlog.lock
LOCK2 bh
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct instance_backlog)->lock

drivers/crypto/hisilicon/sec2/sec_crypto.c sec_alg_send_backlog_soft() -> crypto_request_complete()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 0 req->complete 4096-ptr_max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &qp->backlog.lock
LOCK2 bh
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct instance_backlog)->lock

drivers/crypto/hisilicon/sec2/sec_crypto.c sec_skcipher_callback() -> crypto_request_complete()

Type Parameter Key Value
PARAM_VALUE 1 err (-74),(-5),0
DATA_SOURCE 1 err $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/crypto/ccree/cc_cipher.c skcipher_request_complete() -> crypto_request_complete()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 1 err (-115),(-1)-0
DATA_SOURCE 1 err $1
FUZZY_MAX 1 err 0
HARD_MAX 1 err 0
NOCHECK_CALL

drivers/crypto/caam/caamhash.c ahash_request_complete() -> crypto_request_complete()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 1 err (-74),(-22),0
DATA_SOURCE 1 err $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

crypto/ahash.c ahash_request_complete() -> crypto_request_complete()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 1 err s32min-(-116),(-114)-s32max
DATA_SOURCE 1 err $1
FUZZY_MAX 1 err 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 1 err
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 bh

drivers/crypto/inside-secure/eip93/eip93-cipher.c skcipher_request_complete() -> crypto_request_complete()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 1 err (-74),(-22),(-13)-(-12),(-5),0
DATA_SOURCE 1 err $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 _T->lock

drivers/crypto/ccp/ccp-crypto-main.c ccp_crypto_complete() -> crypto_request_complete()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 1 err (-115)
RX_PATH
NOCHECK_CALL

drivers/crypto/ccp/ccp-crypto-main.c ccp_crypto_complete() -> crypto_request_complete()

Type Parameter Key Value
PARAM_VALUE 1 err (-115)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/crypto/ccp/ccp-crypto-main.c ccp_crypto_complete() -> crypto_request_complete()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 1 err (-115)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/crypto/ccp/ccp-crypto-main.c ccp_crypto_complete() -> crypto_request_complete()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 1 err s32min-(-116),(-114)-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/crypto/ccp/ccp-crypto-main.c ccp_crypto_complete() -> crypto_request_complete()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 1 err (-28),(-22),(-19)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/crypto/ccp/ccp-crypto-main.c ccp_crypto_complete() -> crypto_request_complete()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 0 req->complete 4096-ptr_max
PARAM_VALUE 1 err (-115)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/crypto/marvell/octeontx/otx_cptvf_algs.c otx_cpt_aead_callback() -> crypto_request_complete()

Type Parameter Key Value
PARAM_VALUE 0 req 1-u64max
PARAM_VALUE 1 err (-115),(-74),(-22),0
DATA_SOURCE 0 req $1
DATA_SOURCE 1 err $0 [m]
NOCHECK_CALL

drivers/crypto/marvell/octeontx/otx_cptvf_algs.c otx_cpt_skcipher_callback() -> crypto_request_complete()

Type Parameter Key Value
PARAM_VALUE 0 req 1-u64max
PARAM_VALUE 1 err (-115),(-22),0
DATA_SOURCE 0 req $1
DATA_SOURCE 1 err $0
NOCHECK_CALL

drivers/crypto/intel/qat/qat_common/qat_asym_algs.c akcipher_request_complete() -> crypto_request_complete()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 1 err (-22),0
DATA_SOURCE 1 err $1
FUZZY_MAX 1 err 0
HARD_MAX 1 err 0
NOCHECK_CALL

drivers/crypto/intel/qat/qat_common/qat_asym_algs.c kpp_request_complete() -> crypto_request_complete()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 1 err (-22),0
DATA_SOURCE 1 err $1
FUZZY_MAX 1 err 0
HARD_MAX 1 err 0
NOCHECK_CALL

drivers/crypto/marvell/cesa/cesa.c mv_cesa_complete_req() -> crypto_request_complete()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 1 err (-22),0
DATA_SOURCE 0 req $1
DATA_SOURCE 1 err $2
HARD_MAX 1 err 0
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 bh
HALF_LOCKED2 _T->lock
HALF_LOCKED2 irq

drivers/crypto/marvell/cesa/cesa.c mv_cesa_rearm_engine() -> crypto_request_complete()

Type Parameter Key Value
PARAM_VALUE 0 req 1-u64max
PARAM_VALUE 1 err (-115)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/crypto/marvell/cesa/tdma.c mv_cesa_tdma_process() -> crypto_request_complete()

Type Parameter Key Value
PARAM_VALUE 0 req 1-u64max
PARAM_VALUE 1 err (-115)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 _T->lock

crypto/ccm.c aead_request_complete() -> crypto_request_complete()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
DATA_SOURCE 1 err $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 1 err
HALF_LOCKED2 &backlog->lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 bh

drivers/crypto/cavium/cpt/cptvf_algs.c cvm_callback() -> crypto_request_complete()

Type Parameter Key Value
PARAM_VALUE 1 err 0-1
DATA_SOURCE 0 req $1
FUZZY_MAX 1 err 1
HARD_MAX 1 err 1
NOCHECK_CALL

drivers/crypto/atmel-tdes.c atmel_tdes_handle_queue() -> crypto_request_complete()

Type Parameter Key Value
PARAM_VALUE 0 req 1-u64max
PARAM_VALUE 1 err (-115)
DATA_SOURCE 0 req r crypto_get_backlog
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/crypto/atmel-tdes.c skcipher_request_complete() -> crypto_request_complete()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
DATA_SOURCE 1 err $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 1 err

drivers/crypto/atmel-aes.c atmel_aes_complete() -> crypto_request_complete()

Type Parameter Key Value
DATA_SOURCE 1 err $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 1 err

drivers/crypto/atmel-aes.c atmel_aes_handle_queue() -> crypto_request_complete()

Type Parameter Key Value
PARAM_VALUE 0 req 1-u64max
PARAM_VALUE 1 err (-115)
DATA_SOURCE 0 req r crypto_get_backlog
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/crypto/hisilicon/hpre/hpre_crypto.c akcipher_request_complete() -> crypto_request_complete()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 1 err (-22),0
DATA_SOURCE 1 err $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/crypto/hisilicon/hpre/hpre_crypto.c kpp_request_complete() -> crypto_request_complete()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 1 err (-22),0
DATA_SOURCE 1 err $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/crypto/inside-secure/safexcel.c safexcel_dequeue() -> crypto_request_complete()

Type Parameter Key Value
PARAM_VALUE 0 req 1-u64max
PARAM_VALUE 1 err (-115)
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/crypto/inside-secure/safexcel.c safexcel_handle_result_descriptor() -> crypto_request_complete()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 1 err (-4095)-0
DATA_SOURCE 0 req r safexcel_rdr_req_get
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 bh
HALF_LOCKED2 _T->lock
HALF_LOCKED2 irq

crypto/cts.c skcipher_request_complete() -> crypto_request_complete()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
DATA_SOURCE 1 err $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 1 err
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 bh

crypto/lrw.c skcipher_request_complete() -> crypto_request_complete()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
DATA_SOURCE 1 err $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 1 err
HALF_LOCKED2 &backlog->lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 bh

drivers/crypto/hisilicon/zip/zip_crypto.c acomp_request_complete() -> crypto_request_complete()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 0 req->complete 1-u64max
PARAM_VALUE 1 err (-5),0
DATA_SOURCE 1 err $1
FUZZY_MAX 1 err 0
HARD_MAX 1 err 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/crypto/cavium/nitrox/nitrox_skcipher.c skcipher_request_complete() -> crypto_request_complete()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 1 err (-22),0
DATA_SOURCE 1 err $1
NOCHECK_CALL

drivers/crypto/chelsio/chcr_algo.c aead_request_complete() -> crypto_request_complete()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 1 err (-74),0
DATA_SOURCE 1 err $1
FUZZY_MAX 1 err 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/crypto/chelsio/chcr_algo.c ahash_request_complete() -> crypto_request_complete()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 1 err (-74),(-12),0
DATA_SOURCE 1 err $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/crypto/chelsio/chcr_algo.c skcipher_request_complete() -> crypto_request_complete()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
DATA_SOURCE 1 err $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

crypto/hmac.c ahash_request_complete() -> crypto_request_complete()

Type Parameter Key Value
DATA_SOURCE 1 err $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 1 err
HALF_LOCKED2 &backlog->lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 bh

crypto/cryptd.c aead_request_complete() -> crypto_request_complete()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
DATA_SOURCE 1 err $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 1 err
LOCK2 bh
HALF_LOCKED2 &backlog->lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 _T->lock

crypto/cryptd.c ahash_request_complete() -> crypto_request_complete()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
DATA_SOURCE 1 err $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 1 err
LOCK2 bh
HALF_LOCKED2 &backlog->lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 _T->lock

crypto/cryptd.c cryptd_queue_worker() -> crypto_request_complete()

Type Parameter Key Value
PARAM_VALUE 0 req 1-u64max
PARAM_VALUE 1 err (-115)
DATA_SOURCE 0 req r crypto_get_backlog
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

crypto/cryptd.c cryptd_queue_worker() -> crypto_request_complete()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 1 err 0
DATA_SOURCE 0 req r crypto_dequeue_request
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

crypto/cryptd.c skcipher_request_complete() -> crypto_request_complete()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
DATA_SOURCE 1 err $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 1 err
LOCK2 bh
HALF_LOCKED2 &backlog->lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 _T->lock