Defined in 1 files as a function:
Referenced in 28 files:
- crypto/cryptd.c
- crypto/crypto_engine.c
- drivers/crypto/atmel-aes.c
- drivers/crypto/atmel-sha.c, line 1075
- drivers/crypto/atmel-tdes.c, line 571
- drivers/crypto/axis/artpec6_crypto.c
- drivers/crypto/bcm/cipher.c, line 1611
- drivers/crypto/cavium/cpt/cptvf_algs.c, line 31
- drivers/crypto/ccp/ccp-crypto-main.c
- drivers/crypto/hifn_795x.c, line 2039
- drivers/crypto/hisilicon/sec/sec_algs.c, line 507
- drivers/crypto/hisilicon/sec2/sec_crypto.c
- drivers/crypto/img-hash.c, line 529
- drivers/crypto/inside-secure/safexcel.c
- drivers/crypto/intel/qat/qat_common/qat_algs_send.c, line 38
- drivers/crypto/marvell/cesa/cesa.c
- drivers/crypto/marvell/cesa/tdma.c, line 182
- drivers/crypto/marvell/octeontx/otx_cptvf_algs.c
- drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c
- drivers/crypto/mxs-dcp.c
- drivers/crypto/qce/core.c
- drivers/crypto/s5p-sss.c
- include/crypto/internal/acompress.h, line 121
- include/crypto/internal/aead.h, line 85
- include/crypto/internal/akcipher.h, line 72
- include/crypto/internal/hash.h, line 248
- include/crypto/internal/kpp.h, line 88
- include/crypto/internal/skcipher.h, line 136
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 |