Documented in 1 files:

Defined in 1 files as a function:

Referenced in 13 files:

Smatch caller information:

drivers/crypto/sa2ul.c sa_prepare_iopads() -> crypto_shash_blocksize()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/sa2ul.c sa_sha_setup() -> crypto_shash_blocksize()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

crypto/shash.c __crypto_shash_export() -> crypto_shash_blocksize()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

crypto/shash.c __crypto_shash_import() -> crypto_shash_blocksize()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

crypto/shash.c crypto_shash_export() -> crypto_shash_blocksize()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING

crypto/shash.c crypto_shash_finup() -> crypto_shash_blocksize()

Type Parameter Key Value
STR_LEN 0 tfm (-1),5
STR_LEN 0 tfm (-1),5
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &wbuf->io_mutex

crypto/shash.c crypto_shash_import() -> crypto_shash_blocksize()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/ccp/ccp-crypto-sha.c ccp_sha_setkey() -> crypto_shash_blocksize()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 sk

drivers/crypto/padlock-sha.c crypto_shash_coresize() -> crypto_shash_blocksize()

Type Parameter Key Value
DATA_SOURCE 0 tfm $0
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/padlock-sha.c padlock_sha_import() -> crypto_shash_blocksize()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/padlock-sha.c padlock_sha_update() -> crypto_shash_blocksize()

Type Parameter Key Value
STR_LEN 0 tfm (-1),5
STR_LEN 0 tfm (-1),5
RX_PATH
TASK_NOT_RUNNING

crypto/xcbc.c crypto_xcbc_digest_finup() -> crypto_shash_blocksize()

Type Parameter Key Value
STR_LEN 0 tfm (-1),5
STR_LEN 0 tfm (-1),5
RX_PATH
TASK_NOT_RUNNING

crypto/xcbc.c crypto_xcbc_digest_init() -> crypto_shash_blocksize()

Type Parameter Key Value
STR_LEN 0 tfm (-1),5
STR_LEN 0 tfm (-1),5
RX_PATH
TASK_NOT_RUNNING

crypto/xcbc.c crypto_xcbc_digest_update() -> crypto_shash_blocksize()

Type Parameter Key Value
STR_LEN 0 tfm (-1),5
STR_LEN 0 tfm (-1),5
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c aead_hmac_init() -> crypto_shash_blocksize()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &con->mutex
HALF_LOCKED2 &sdata->sec_mtx
HALF_LOCKED2 sk

drivers/crypto/hisilicon/sec2/sec_crypto.c sec_aead_auth_set_key() -> crypto_shash_blocksize()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &con->mutex
HALF_LOCKED2 &sdata->sec_mtx
HALF_LOCKED2 sk

drivers/crypto/marvell/octeontx/otx_cptvf_algs.c aead_hmac_init() -> crypto_shash_blocksize()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &con->mutex
HALF_LOCKED2 &sdata->sec_mtx
HALF_LOCKED2 sk

crypto/cmac.c crypto_cmac_digest_finup() -> crypto_shash_blocksize()

Type Parameter Key Value
STR_LEN 0 tfm (-1),5
STR_LEN 0 tfm (-1),5
RX_PATH
TASK_NOT_RUNNING

crypto/cmac.c crypto_cmac_digest_init() -> crypto_shash_blocksize()

Type Parameter Key Value
STR_LEN 0 tfm (-1),5
STR_LEN 0 tfm (-1),5
RX_PATH
TASK_NOT_RUNNING

crypto/cmac.c crypto_cmac_digest_setkey() -> crypto_shash_blocksize()

Type Parameter Key Value
DATA_SOURCE 0 tfm $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &keyring_key->sem
HALF_LOCKED2 global &mutex

crypto/cmac.c crypto_cmac_digest_update() -> crypto_shash_blocksize()

Type Parameter Key Value
STR_LEN 0 tfm (-1),5
STR_LEN 0 tfm (-1),5
RX_PATH
TASK_NOT_RUNNING

crypto/hmac.c hmac_setkey() -> crypto_shash_blocksize()

Type Parameter Key Value
DATA_SOURCE 0 tfm $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &keyring_key->sem
HALF_LOCKED2 global &mutex