Defined in 1 files as a function:

Referenced in 22 files:

Smatch caller information:

drivers/crypto/ccp/ccp-crypto-aes-xts.c ccp_aes_xts_complete() -> skcipher_request_cast()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
DATA_SOURCE 0 req $0
TASK_NOT_RUNNING

drivers/crypto/qce/common.c qce_setup_regs_skcipher() -> skcipher_request_cast()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
DATA_SOURCE 0 req $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &pool->lock

drivers/crypto/ccp/ccp-crypto-des3.c ccp_des3_complete() -> skcipher_request_cast()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
DATA_SOURCE 0 req $0
TASK_NOT_RUNNING

drivers/crypto/inside-secure/safexcel_cipher.c safexcel_handle_req_result() -> skcipher_request_cast()

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

drivers/crypto/inside-secure/safexcel_cipher.c safexcel_send_req() -> skcipher_request_cast()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
DATA_SOURCE 0 req $0
HALF_LOCKED2 &pool->lock

drivers/crypto/inside-secure/safexcel_cipher.c safexcel_skcipher_handle_result() -> skcipher_request_cast()

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

drivers/crypto/inside-secure/safexcel_cipher.c safexcel_skcipher_send() -> skcipher_request_cast()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
DATA_SOURCE 0 req $0
HALF_LOCKED2 &pool->lock

drivers/crypto/caam/caamalg.c skcipher_do_one_req() -> skcipher_request_cast()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
DATA_SOURCE 0 req $1

drivers/crypto/ccp/ccp-crypto-aes.c ccp_aes_complete() -> skcipher_request_cast()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
DATA_SOURCE 0 req $0
TASK_NOT_RUNNING

drivers/crypto/ccp/ccp-crypto-aes.c ccp_aes_rfc3686_complete() -> skcipher_request_cast()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
DATA_SOURCE 0 req $0
TASK_NOT_RUNNING

drivers/crypto/caam/caamalg_qi2.c skcipher_decrypt_done() -> skcipher_request_cast()

Type Parameter Key Value
BUF_SIZE 0 req 48,112
BUF_SIZE 0 req 48,112
DATA_SOURCE 0 req $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/crypto/caam/caamalg_qi2.c skcipher_encrypt_done() -> skcipher_request_cast()

Type Parameter Key Value
BUF_SIZE 0 req 48,112
BUF_SIZE 0 req 48,112
DATA_SOURCE 0 req $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/crypto/caam/caamalg_qi2.c to_caam_req() -> skcipher_request_cast()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
BUF_SIZE 0 req 48,112
BUF_SIZE 0 req 48,112
DATA_SOURCE 0 req $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

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

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
DATA_SOURCE 0 req r crypto_dequeue_request

drivers/crypto/aspeed/aspeed-hace-crypto.c aspeed_crypto_do_request() -> skcipher_request_cast()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
DATA_SOURCE 0 req $1

drivers/crypto/marvell/cesa/cipher.c mv_cesa_skcipher_complete() -> skcipher_request_cast()

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

drivers/crypto/marvell/cesa/cipher.c mv_cesa_skcipher_prepare() -> skcipher_request_cast()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
DATA_SOURCE 0 req $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mkey->sem
HALF_LOCKED2 s->tfm_mutex
HALF_LOCKED2 tfm_mutex

drivers/crypto/marvell/cesa/cipher.c mv_cesa_skcipher_process() -> skcipher_request_cast()

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

drivers/crypto/marvell/cesa/cipher.c mv_cesa_skcipher_req_cleanup() -> skcipher_request_cast()

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

drivers/crypto/marvell/cesa/cipher.c mv_cesa_skcipher_step() -> skcipher_request_cast()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
DATA_SOURCE 0 req $0
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/inside-secure/eip93/eip93-cipher.c eip93_skcipher_handle_result() -> skcipher_request_cast()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
DATA_SOURCE 0 req $0
LOCK2 _T->lock

drivers/crypto/inside-secure/eip93/eip93-cipher.c eip93_skcipher_send_req() -> skcipher_request_cast()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
BUF_SIZE 0 req 48
DATA_SOURCE 0 req $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mkey->sem
HALF_LOCKED2 s->tfm_mutex
HALF_LOCKED2 sk
HALF_LOCKED2 tfm_mutex

drivers/crypto/qce/skcipher.c qce_skcipher_async_req_handle() -> skcipher_request_cast()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
DATA_SOURCE 0 req $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock

drivers/crypto/qce/skcipher.c qce_skcipher_done() -> skcipher_request_cast()

Type Parameter Key Value
BUF_SIZE 0 req s32min-(-2),1-s32max
BUF_SIZE 0 req s32min-(-2),1-s32max
DATA_SOURCE 0 req $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 req unit_byte
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/atmel-tdes.c atmel_tdes_handle_queue() -> skcipher_request_cast()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
DATA_SOURCE 0 req r crypto_dequeue_request
RX_PATH
TASK_NOT_RUNNING

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

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/atmel-aes.c atmel_aes_ctr_start() -> skcipher_request_cast()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
TASK_NOT_RUNNING

drivers/crypto/atmel-aes.c atmel_aes_ctr_transfer() -> skcipher_request_cast()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/atmel-aes.c atmel_aes_ctr_update_req_iv() -> skcipher_request_cast()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/atmel-aes.c atmel_aes_set_iv_as_last_ciphertext_block() -> skcipher_request_cast()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/atmel-aes.c atmel_aes_start() -> skcipher_request_cast()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
TASK_NOT_RUNNING

drivers/crypto/atmel-aes.c atmel_aes_xts_process_data() -> skcipher_request_cast()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/atmel-aes.c atmel_aes_xts_start() -> skcipher_request_cast()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
TASK_NOT_RUNNING

drivers/crypto/chelsio/chcr_algo.c chcr_handle_resp() -> skcipher_request_cast()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
DATA_SOURCE 0 req $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ni->dev_lock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/crypto/allwinner/sun8i-ce/sun8i-ce-cipher.c sun8i_ce_cipher_do_one() -> skcipher_request_cast()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
DATA_SOURCE 0 req $1