Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

crypto/ecb.c crypto_ecb_decrypt2() -> crypto_cipher_alg()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

crypto/ecb.c crypto_ecb_encrypt2() -> crypto_cipher_alg()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

crypto/xctr.c crypto_xctr_crypt_inplace() -> crypto_cipher_alg()

Type Parameter Key Value
DATA_SOURCE 0 tfm $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mkey->sem
HALF_LOCKED2 s->tfm_mutex
HALF_LOCKED2 tfm_mutex

crypto/xctr.c crypto_xctr_crypt_segment() -> crypto_cipher_alg()

Type Parameter Key Value
DATA_SOURCE 0 tfm $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mkey->sem
HALF_LOCKED2 s->tfm_mutex
HALF_LOCKED2 tfm_mutex

crypto/cipher.c cipher_crypt_one() -> crypto_cipher_alg()

Type Parameter Key Value
BUF_SIZE 0 tfm (-1)-s32max
BUF_SIZE 0 tfm (-1)-s32max
DATA_SOURCE 0 tfm $0
RX_PATH
TASK_NOT_RUNNING

crypto/cipher.c crypto_cipher_setkey() -> crypto_cipher_alg()

Type Parameter Key Value
BUF_SIZE 0 tfm (-1)-s32max
BUF_SIZE 0 tfm (-1)-s32max
DATA_SOURCE 0 tfm $0
RX_PATH
TASK_NOT_RUNNING

crypto/cipher.c setkey_unaligned() -> crypto_cipher_alg()

Type Parameter Key Value
BUF_SIZE 0 tfm (-1)-s32max
BUF_SIZE 0 tfm (-1)-s32max
DATA_SOURCE 0 tfm $0
RX_PATH
TASK_NOT_RUNNING

crypto/ctr.c crypto_ctr_crypt_inplace() -> crypto_cipher_alg()

Type Parameter Key Value
DATA_SOURCE 0 tfm $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mkey->sem
HALF_LOCKED2 s->tfm_mutex
HALF_LOCKED2 tfm_mutex

crypto/ctr.c crypto_ctr_crypt_segment() -> crypto_cipher_alg()

Type Parameter Key Value
DATA_SOURCE 0 tfm $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mkey->sem
HALF_LOCKED2 s->tfm_mutex
HALF_LOCKED2 tfm_mutex