Defined in 1 files as a function:

Referenced in 7 files:

Smatch caller information:

drivers/crypto/inside-secure/eip93/eip93-common.c ahash_request_ctx_dma() -> crypto_dma_align()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 sk

drivers/crypto/qce/aead.c aead_request_ctx_dma() -> crypto_dma_align()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock

drivers/crypto/qce/aead.c crypto_aead_set_reqsize_dma() -> crypto_dma_align()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/ccp/ccp-crypto-aes-xts.c crypto_dma_padding() -> crypto_dma_align()

Type Parameter Key Value

drivers/crypto/ccp/ccp-crypto-aes-xts.c crypto_skcipher_set_reqsize_dma() -> crypto_dma_align()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/ccp/ccp-crypto-aes-xts.c crypto_tfm_ctx_dma() -> crypto_dma_align()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/ccp/ccp-crypto-aes-xts.c skcipher_request_ctx_dma() -> crypto_dma_align()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/allwinner/sun8i-ce/sun8i-ce-hash.c ahash_request_ctx_dma() -> crypto_dma_align()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/cavium/nitrox/nitrox_aead.c aead_request_ctx_dma() -> crypto_dma_align()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/cavium/nitrox/nitrox_aead.c crypto_aead_set_reqsize_dma() -> crypto_dma_align()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/cavium/nitrox/nitrox_aead.c crypto_tfm_ctx_dma() -> crypto_dma_align()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/qce/sha.c ahash_request_ctx_dma() -> crypto_dma_align()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock

drivers/crypto/qce/sha.c crypto_ahash_set_reqsize_dma() -> crypto_dma_align()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c ahash_request_ctx_dma() -> crypto_dma_align()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c crypto_ahash_set_reqsize_dma() -> crypto_dma_align()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/qce/common.c aead_request_ctx_dma() -> crypto_dma_align()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &pool->lock

drivers/crypto/qce/common.c ahash_request_ctx_dma() -> crypto_dma_align()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &pool->lock

drivers/crypto/ccp/ccp-crypto-aes-cmac.c ahash_request_ctx_dma() -> crypto_dma_align()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/ccp/ccp-crypto-aes-cmac.c crypto_ahash_set_reqsize_dma() -> crypto_dma_align()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/ccp/ccp-crypto-aes-cmac.c crypto_dma_padding() -> crypto_dma_align()

Type Parameter Key Value

drivers/crypto/ccp/ccp-crypto-aes-cmac.c crypto_tfm_ctx_dma() -> crypto_dma_align()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/inside-secure/eip93/eip93-hash.c ahash_request_ctx_dma() -> crypto_dma_align()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock

drivers/crypto/inside-secure/eip93/eip93-hash.c crypto_ahash_set_reqsize_dma() -> crypto_dma_align()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/ccree/cc_hash.c ahash_request_ctx_dma() -> crypto_dma_align()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/ccree/cc_hash.c crypto_ahash_set_reqsize_dma() -> crypto_dma_align()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/ccree/cc_hash.c crypto_dma_padding() -> crypto_dma_align()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/ccree/cc_hash.c crypto_tfm_ctx_dma() -> crypto_dma_align()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/ccp/ccp-crypto-des3.c crypto_skcipher_set_reqsize_dma() -> crypto_dma_align()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/ccp/ccp-crypto-des3.c crypto_tfm_ctx_dma() -> crypto_dma_align()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/ccp/ccp-crypto-des3.c skcipher_request_ctx_dma() -> crypto_dma_align()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/ccp/ccp-crypto-aes-galois.c aead_request_ctx_dma() -> crypto_dma_align()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/ccp/ccp-crypto-aes-galois.c crypto_aead_set_reqsize_dma() -> crypto_dma_align()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/ccp/ccp-crypto-aes-galois.c crypto_tfm_ctx_dma() -> crypto_dma_align()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/inside-secure/safexcel_hash.c ahash_request_ctx_dma() -> crypto_dma_align()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/crypto/inside-secure/safexcel_hash.c crypto_ahash_set_reqsize_dma() -> crypto_dma_align()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/ccp/ccp-crypto-sha.c ahash_request_ctx_dma() -> crypto_dma_align()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/ccp/ccp-crypto-sha.c crypto_ahash_set_reqsize_dma() -> crypto_dma_align()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/ccp/ccp-crypto-sha.c crypto_dma_padding() -> crypto_dma_align()

Type Parameter Key Value

drivers/crypto/ccp/ccp-crypto-sha.c crypto_tfm_ctx_dma() -> crypto_dma_align()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/caam/caampkc.c crypto_tfm_ctx_dma() -> crypto_dma_align()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/caam/caamalg.c crypto_dma_padding() -> crypto_dma_align()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &algs_lock

drivers/crypto/caam/caamalg.c crypto_tfm_ctx_dma() -> crypto_dma_align()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/ccp/ccp-crypto-aes.c crypto_skcipher_set_reqsize_dma() -> crypto_dma_align()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/ccp/ccp-crypto-aes.c crypto_tfm_ctx_dma() -> crypto_dma_align()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/ccp/ccp-crypto-aes.c skcipher_request_ctx_dma() -> crypto_dma_align()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/caam/caamalg_qi2.c aead_request_ctx_dma() -> crypto_dma_align()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/caam/caamalg_qi2.c ahash_request_ctx_dma() -> crypto_dma_align()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/caam/caamalg_qi2.c crypto_aead_set_reqsize_dma() -> crypto_dma_align()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/caam/caamalg_qi2.c crypto_ahash_set_reqsize_dma() -> crypto_dma_align()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/caam/caamalg_qi2.c crypto_dma_padding() -> crypto_dma_align()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/caam/caamalg_qi2.c crypto_skcipher_set_reqsize_dma() -> crypto_dma_align()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/caam/caamalg_qi2.c crypto_tfm_ctx_dma() -> crypto_dma_align()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/caam/caamalg_qi2.c skcipher_request_ctx_dma() -> crypto_dma_align()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/ccp/ccp-crypto-rsa.c akcipher_request_ctx_dma() -> crypto_dma_align()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/ccp/ccp-crypto-rsa.c akcipher_set_reqsize_dma() -> crypto_dma_align()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/ccp/ccp-crypto-rsa.c crypto_tfm_ctx_dma() -> crypto_dma_align()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/caam/caamalg_qi.c crypto_dma_padding() -> crypto_dma_align()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &algs_lock

drivers/crypto/caam/caamalg_qi.c crypto_tfm_ctx_dma() -> crypto_dma_align()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/ccree/cc_aead.c aead_request_ctx_dma() -> crypto_dma_align()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/ccree/cc_aead.c crypto_aead_set_reqsize_dma() -> crypto_dma_align()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c aead_request_ctx_dma() -> crypto_dma_align()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c crypto_aead_set_reqsize_dma() -> crypto_dma_align()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c crypto_skcipher_set_reqsize_dma() -> crypto_dma_align()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c crypto_tfm_ctx_dma() -> crypto_dma_align()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c skcipher_request_ctx_dma() -> crypto_dma_align()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/ccree/cc_buffer_mgr.c aead_request_ctx_dma() -> crypto_dma_align()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/hisilicon/sec2/sec_crypto.c aead_request_ctx_dma() -> crypto_dma_align()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/hisilicon/sec2/sec_crypto.c crypto_aead_set_reqsize_dma() -> crypto_dma_align()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/hisilicon/sec2/sec_crypto.c crypto_skcipher_set_reqsize_dma() -> crypto_dma_align()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/hisilicon/sec2/sec_crypto.c skcipher_request_ctx_dma() -> crypto_dma_align()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mkey->sem
HALF_LOCKED2 s->tfm_mutex
HALF_LOCKED2 sk
HALF_LOCKED2 tfm_mutex

drivers/crypto/caam/caamhash.c ahash_request_ctx_dma() -> crypto_dma_align()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/caam/caamhash.c crypto_ahash_set_reqsize_dma() -> crypto_dma_align()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/caam/caamhash.c crypto_dma_padding() -> crypto_dma_align()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &algs_lock

drivers/crypto/caam/caamhash.c crypto_tfm_ctx_dma() -> crypto_dma_align()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/ccp/ccp-crypto-main.c crypto_tfm_ctx_dma() -> crypto_dma_align()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/marvell/octeontx/otx_cptvf_algs.c aead_request_ctx_dma() -> crypto_dma_align()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/marvell/octeontx/otx_cptvf_algs.c crypto_aead_set_reqsize_dma() -> crypto_dma_align()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/marvell/octeontx/otx_cptvf_algs.c crypto_skcipher_set_reqsize_dma() -> crypto_dma_align()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/marvell/octeontx/otx_cptvf_algs.c crypto_tfm_ctx_dma() -> crypto_dma_align()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/marvell/octeontx/otx_cptvf_algs.c skcipher_request_ctx_dma() -> crypto_dma_align()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/cavium/cpt/cptvf_algs.c crypto_skcipher_set_reqsize_dma() -> crypto_dma_align()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/cavium/cpt/cptvf_algs.c skcipher_request_ctx_dma() -> crypto_dma_align()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mkey->sem
HALF_LOCKED2 s->tfm_mutex
HALF_LOCKED2 tfm_mutex

drivers/crypto/hisilicon/hpre/hpre_crypto.c hpre_align_sz() -> crypto_dma_align()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/chelsio/chcr_algo.c aead_request_ctx_dma() -> crypto_dma_align()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/chelsio/chcr_algo.c crypto_aead_set_reqsize_dma() -> crypto_dma_align()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING