Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

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

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

crypto/shash.c crypto_shash_digest() -> crypto_shash_get_flags()

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

crypto/shash.c crypto_shash_init() -> crypto_shash_get_flags()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &c->commit_sem

crypto/testmgr.c test_shash_vec_cfg() -> crypto_shash_get_flags()

Type Parameter Key Value
HALF_LOCKED2 global &once_lock

drivers/md/dm-integrity.c get_mac() -> crypto_shash_get_flags()

Type Parameter Key Value
PARAM_VALUE 0 tfm 1-ptr_max
DATA_SOURCE 0 tfm r crypto_alloc_shash

crypto/ahash.c crypto_ahash_setkey() -> crypto_shash_get_flags()

Type Parameter Key Value
DATA_SOURCE 0 tfm r ahash_to_shash
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 sk

crypto/ahash.c crypto_init_ahash_using_shash() -> crypto_shash_get_flags()

Type Parameter Key Value
PARAM_VALUE 0 tfm 1-ptr_max
BUF_SIZE 0 tfm s32min-s32max
DATA_SOURCE 0 tfm r crypto_create_tfm
RX_PATH
TASK_NOT_RUNNING