Defined in 1 files as a function:

Referenced in 42 files:

Smatch caller information:

drivers/crypto/xilinx/zynqmp-sha.c crypto_shash_alg_name() -> crypto_tfm_alg_name()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/aspeed/aspeed-hace-hash.c aspeed_sham_init() -> crypto_tfm_alg_name()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c sun8i_ss_cipher() -> crypto_tfm_alg_name()

Type Parameter Key Value
UNITS 0 tfm unit_byte

drivers/crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c sun8i_ss_cipher() -> crypto_tfm_alg_name()

Type Parameter Key Value
UNITS 0 tfm unit_byte

drivers/crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c sun8i_ss_cipher_init() -> crypto_tfm_alg_name()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
PARAM_VALUE 0 tfm->__crt_alg 4096-ptr_max
BUF_SIZE 0 tfm (-1)-s32max
BUF_SIZE 0 tfm (-1)-s32max
BUF_SIZE 0 tfm->__crt_alg (-1),392
BUF_SIZE 0 tfm->fb (-1),32
CAPPED_DATA 0 tfm->__crt_alg 1
DATA_SOURCE 0 tfm $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 tfm->__crt_alg->cra_flags 0,16-u32max[c]

drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c init_tfm_ablk() -> crypto_tfm_alg_name()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
BUF_SIZE 0 tfm 32
DATA_SOURCE 0 tfm r crypto_skcipher_tfm
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/qce/aead.c qce_aead_init() -> crypto_tfm_alg_name()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/allwinner/sun8i-ce/sun8i-ce-hash.c crypto_ahash_alg_name() -> crypto_tfm_alg_name()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/allwinner/sun8i-ce/sun8i-ce-hash.c sun8i_ce_hash_prepare() -> crypto_tfm_alg_name()

Type Parameter Key Value
UNITS 0 tfm unit_byte

crypto/acompress.c crypto_acomp_alg_name() -> crypto_tfm_alg_name()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/sa2ul.c sa_cipher_cra_init() -> crypto_tfm_alg_name()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/intel/keembay/keembay-ocs-aes-core.c ocs_aes_aead_cra_init() -> crypto_tfm_alg_name()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/intel/keembay/keembay-ocs-aes-core.c ocs_aes_init_tfm() -> crypto_tfm_alg_name()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/inside-secure/safexcel_hash.c safexcel_sha3_cra_init() -> crypto_tfm_alg_name()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
PARAM_VALUE 0 tfm->__crt_alg 4096-ptr_max
BUF_SIZE 0 tfm (-1)-s32max
BUF_SIZE 0 tfm (-1)-s32max
BUF_SIZE 0 tfm->__crt_alg (-1),392
BUF_SIZE 0 tfm->fb (-1),32
CAPPED_DATA 0 tfm->__crt_alg 1
DATA_SOURCE 0 tfm $0
STR_LEN 0 tfm (-1),8
STR_LEN 0 tfm (-1),8
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 tfm->__crt_alg->cra_flags 0,16-u32max[c]

drivers/crypto/padlock-sha.c crypto_shash_alg_name() -> crypto_tfm_alg_name()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/gemini/sl3516-ce-cipher.c sl3516_ce_cipher() -> crypto_tfm_alg_name()

Type Parameter Key Value
UNITS 0 tfm unit_byte

drivers/crypto/gemini/sl3516-ce-cipher.c sl3516_ce_cipher() -> crypto_tfm_alg_name()

Type Parameter Key Value
UNITS 0 tfm unit_byte

drivers/crypto/gemini/sl3516-ce-cipher.c sl3516_ce_cipher_init() -> crypto_tfm_alg_name()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
PARAM_VALUE 0 tfm->__crt_alg 4096-ptr_max
BUF_SIZE 0 tfm (-1)-s32max
BUF_SIZE 0 tfm (-1)-s32max
BUF_SIZE 0 tfm->__crt_alg (-1),392
BUF_SIZE 0 tfm->fb (-1),32
CAPPED_DATA 0 tfm->__crt_alg 1
DATA_SOURCE 0 tfm $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 tfm->__crt_alg->cra_flags 0,16-u32max[c]

drivers/crypto/allwinner/sun8i-ss/sun8i-ss-hash.c crypto_ahash_alg_name() -> crypto_tfm_alg_name()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/allwinner/sun8i-ss/sun8i-ss-hash.c sun8i_ss_hash_run() -> crypto_tfm_alg_name()

Type Parameter Key Value
UNITS 0 tfm unit_byte

drivers/crypto/caam/caamalg.c caam_cra_init() -> crypto_tfm_alg_name()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/caam/caamalg_qi2.c caam_cra_init_skcipher() -> crypto_tfm_alg_name()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/amlogic/amlogic-gxl-cipher.c meson_cipher() -> crypto_tfm_alg_name()

Type Parameter Key Value
UNITS 0 tfm unit_byte

drivers/crypto/amlogic/amlogic-gxl-cipher.c meson_cipher_init() -> crypto_tfm_alg_name()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
PARAM_VALUE 0 tfm->__crt_alg 4096-ptr_max
BUF_SIZE 0 tfm (-1)-s32max
BUF_SIZE 0 tfm (-1)-s32max
BUF_SIZE 0 tfm->__crt_alg (-1),392
BUF_SIZE 0 tfm->fb (-1),32
CAPPED_DATA 0 tfm->__crt_alg 1
DATA_SOURCE 0 tfm $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 tfm->__crt_alg->cra_flags 0,16-u32max[c]

drivers/crypto/s5p-sss.c s5p_hash_cra_init_alg() -> crypto_tfm_alg_name()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
PARAM_VALUE 0 tfm->__crt_alg 4096-ptr_max
BUF_SIZE 0 tfm (-1)-s32max
BUF_SIZE 0 tfm (-1)-s32max
BUF_SIZE 0 tfm->__crt_alg (-1),392
BUF_SIZE 0 tfm->fb (-1),32
CAPPED_DATA 0 tfm->__crt_alg 1
DATA_SOURCE 0 tfm $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 tfm->__crt_alg->cra_flags 0,16-u32max[c]

drivers/crypto/caam/caamalg_qi.c caam_cra_init() -> crypto_tfm_alg_name()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/ccree/cc_aead.c cc_aead_exit() -> crypto_tfm_alg_name()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/ccree/cc_aead.c cc_aead_init() -> crypto_tfm_alg_name()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/ccree/cc_aead.c cc_aead_setkey() -> crypto_tfm_alg_name()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &con->mutex
HALF_LOCKED2 &sdata->sec_mtx
HALF_LOCKED2 sk

drivers/net/ovpn/crypto_aead.c ovpn_aead_crypto_alg() -> crypto_tfm_alg_name()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &devlink->lock
HALF_LOCKED2 &net->xfrm.xfrm_cfg_mutex
HALF_LOCKED2 global &audit_cmd_mutex.lock
HALF_LOCKED2 global &cb_lock
HALF_LOCKED2 global &crypto_cfg_mutex
HALF_LOCKED2 global &dpll_lock
HALF_LOCKED2 global &hwsim_phys_lock
HALF_LOCKED2 global &net_dm_mutex
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 global &rx_queue_mutex

drivers/crypto/hisilicon/sec2/sec_crypto.c sec_skcipher_fbtfm_init() -> crypto_tfm_alg_name()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/ccree/cc_cipher.c cc_cipher_exit() -> crypto_tfm_alg_name()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
PARAM_VALUE 0 tfm->__crt_alg 4096-ptr_max
BUF_SIZE 0 tfm->__crt_alg (-1),392
BUF_SIZE 0 tfm->fb (-1),32
DATA_SOURCE 0 tfm $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 tfm->__crt_alg->cra_flags 0,16-u32max[c]

drivers/crypto/ccree/cc_cipher.c cc_cipher_init() -> crypto_tfm_alg_name()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
PARAM_VALUE 0 tfm->__crt_alg 4096-ptr_max
BUF_SIZE 0 tfm (-1)-s32max
BUF_SIZE 0 tfm (-1)-s32max
BUF_SIZE 0 tfm->__crt_alg (-1),392
BUF_SIZE 0 tfm->fb (-1),32
CAPPED_DATA 0 tfm->__crt_alg 1
DATA_SOURCE 0 tfm $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 tfm->__crt_alg->cra_flags 0,16-u32max[c]

drivers/crypto/ccree/cc_cipher.c cc_cipher_init() -> crypto_tfm_alg_name()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
PARAM_VALUE 0 tfm->__crt_alg 4096-ptr_max
BUF_SIZE 0 tfm (-1)-s32max
BUF_SIZE 0 tfm (-1)-s32max
BUF_SIZE 0 tfm->__crt_alg (-1),392
BUF_SIZE 0 tfm->fb (-1),32
CAPPED_DATA 0 tfm->__crt_alg 1
DATA_SOURCE 0 tfm $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 tfm->__crt_alg->cra_flags 0,16-u32max[c]

drivers/crypto/ccree/cc_cipher.c cc_cipher_sethkey() -> crypto_tfm_alg_name()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
BUF_SIZE 0 tfm 32
DATA_SOURCE 0 tfm r crypto_skcipher_tfm
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ac->mutex
HALF_LOCKED2 &crypt_stat->cs_mutex
HALF_LOCKED2 &crypt_stat->cs_tfm_mutex
HALF_LOCKED2 &crypt_stat->keysig_list_mutex
HALF_LOCKED2 &mkey->sem
HALF_LOCKED2 &sdata->sec_mtx
HALF_LOCKED2 &walker->global_auth_tok_key->sem
HALF_LOCKED2 global &key_tfm_list_mutex
HALF_LOCKED2 s->tfm_mutex
HALF_LOCKED2 sk
HALF_LOCKED2 tfm_mutex

drivers/crypto/ccree/cc_cipher.c cc_cipher_setkey() -> crypto_tfm_alg_name()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
BUF_SIZE 0 tfm 32
DATA_SOURCE 0 tfm r crypto_skcipher_tfm
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ac->mutex
HALF_LOCKED2 &crypt_stat->cs_mutex
HALF_LOCKED2 &crypt_stat->cs_tfm_mutex
HALF_LOCKED2 &crypt_stat->keysig_list_mutex
HALF_LOCKED2 &mkey->sem
HALF_LOCKED2 &sdata->sec_mtx
HALF_LOCKED2 &walker->global_auth_tok_key->sem
HALF_LOCKED2 global &key_tfm_list_mutex
HALF_LOCKED2 s->tfm_mutex
HALF_LOCKED2 sk
HALF_LOCKED2 tfm_mutex

drivers/crypto/aspeed/aspeed-hace-crypto.c aspeed_crypto_cra_exit() -> crypto_tfm_alg_name()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
RX_PATH

drivers/crypto/aspeed/aspeed-hace-crypto.c aspeed_crypto_cra_init() -> crypto_tfm_alg_name()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

crypto/ahash.c crypto_ahash_alg_name() -> crypto_tfm_alg_name()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/tegra/tegra-se-hash.c tegra_sha_cra_init() -> crypto_tfm_alg_name()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
PARAM_VALUE 0 tfm->__crt_alg 4096-ptr_max
BUF_SIZE 0 tfm (-1)-s32max
BUF_SIZE 0 tfm (-1)-s32max
BUF_SIZE 0 tfm->__crt_alg (-1),392
BUF_SIZE 0 tfm->fb (-1),32
CAPPED_DATA 0 tfm->__crt_alg 1
DATA_SOURCE 0 tfm $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 tfm->__crt_alg->cra_flags 0,16-u32max[c]

drivers/crypto/qce/skcipher.c qce_skcipher_init_fallback() -> crypto_tfm_alg_name()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/atmel-aes.c atmel_aes_xts_init_tfm() -> crypto_tfm_alg_name()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/aspeed/aspeed-acry.c aspeed_acry_rsa_init_tfm() -> crypto_tfm_alg_name()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/tegra/tegra-se-aes.c tegra_aead_cra_init() -> crypto_tfm_alg_name()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/tegra/tegra-se-aes.c tegra_aes_cra_init() -> crypto_tfm_alg_name()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/tegra/tegra-se-aes.c tegra_cmac_cra_init() -> crypto_tfm_alg_name()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
PARAM_VALUE 0 tfm->__crt_alg 4096-ptr_max
BUF_SIZE 0 tfm (-1)-s32max
BUF_SIZE 0 tfm (-1)-s32max
BUF_SIZE 0 tfm->__crt_alg (-1),392
BUF_SIZE 0 tfm->fb (-1),32
CAPPED_DATA 0 tfm->__crt_alg 1
DATA_SOURCE 0 tfm $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 tfm->__crt_alg->cra_flags 0,16-u32max[c]

drivers/crypto/hisilicon/zip/zip_crypto.c hisi_zip_acomp_init() -> crypto_tfm_alg_name()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/cavium/nitrox/nitrox_skcipher.c nitrox_skcipher_setkey() -> crypto_tfm_alg_name()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
BUF_SIZE 0 tfm 32
DATA_SOURCE 0 tfm r crypto_skcipher_tfm
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ac->mutex
HALF_LOCKED2 &crypt_stat->cs_mutex
HALF_LOCKED2 &crypt_stat->cs_tfm_mutex
HALF_LOCKED2 &crypt_stat->keysig_list_mutex
HALF_LOCKED2 &mkey->sem
HALF_LOCKED2 &sdata->sec_mtx
HALF_LOCKED2 &walker->global_auth_tok_key->sem
HALF_LOCKED2 global &key_tfm_list_mutex
HALF_LOCKED2 s->tfm_mutex
HALF_LOCKED2 sk
HALF_LOCKED2 tfm_mutex

drivers/crypto/ti/dthev2-aes.c dthe_aead_init_tfm() -> crypto_tfm_alg_name()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/ti/dthev2-aes.c dthe_cipher_init_tfm_fallback() -> crypto_tfm_alg_name()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

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

Type Parameter Key Value
UNITS 0 tfm unit_byte

drivers/crypto/allwinner/sun8i-ce/sun8i-ce-cipher.c sun8i_ce_cipher_init() -> crypto_tfm_alg_name()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
PARAM_VALUE 0 tfm->__crt_alg 4096-ptr_max
BUF_SIZE 0 tfm (-1)-s32max
BUF_SIZE 0 tfm (-1)-s32max
BUF_SIZE 0 tfm->__crt_alg (-1),392
BUF_SIZE 0 tfm->fb (-1),32
CAPPED_DATA 0 tfm->__crt_alg 1
DATA_SOURCE 0 tfm $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 tfm->__crt_alg->cra_flags 0,16-u32max[c]

drivers/crypto/allwinner/sun8i-ce/sun8i-ce-cipher.c sun8i_ce_cipher_prepare() -> crypto_tfm_alg_name()

Type Parameter Key Value
UNITS 0 tfm unit_byte

drivers/md/dm-verity-target.c crypto_shash_alg_name() -> crypto_tfm_alg_name()

Type Parameter Key Value
LOCK2 &md->suspend_lock
TYPE_LOCK (struct mapped_device)->suspend_lock