Documented in 1 files:

Defined in 1 files as a function:

Referenced in 8 files:

Smatch caller information:

net/ceph/messenger_v2.c setup_crypto() -> aead_request_alloc()

Type Parameter Key Value
PARAM_VALUE 0 tfm 1-ptr_max
PARAM_VALUE 0 tfm->authsize 16
PARAM_VALUE 1 gfp 3072
BUF_SIZE 0 tfm s32min-s32max
DATA_SOURCE 0 tfm r crypto_alloc_aead
USER_DATA 0 tfm->authsize 16[c]
LOCK2 &con->mutex
TYPE_LOCK (struct ceph_connection)->mutex

drivers/net/wireless/intel/ipw2x00/libipw_crypto_ccmp.c libipw_ccmp_decrypt() -> aead_request_alloc()

Type Parameter Key Value
PARAM_VALUE 1 gfp 2080
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &priv->lock
HALF_LOCKED2 &priv->low_lock
HALF_LOCKED2 bh
HALF_LOCKED2 flags

drivers/net/wireless/intel/ipw2x00/libipw_crypto_ccmp.c libipw_ccmp_encrypt() -> aead_request_alloc()

Type Parameter Key Value
PARAM_VALUE 1 gfp 2080
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ieee->lock
HALF_LOCKED2 &dev->tx_global_lock
HALF_LOCKED2 &txq->_xmit_lock
HALF_LOCKED2 bh
HALF_LOCKED2 flags
HALF_LOCKED2 rcu_read
TYPE_LOCK (struct libipw_device)->lock

crypto/testmgr.c alg_test_aead() -> aead_request_alloc()

Type Parameter Key Value
PARAM_VALUE 0 tfm 1-ptr_max
PARAM_VALUE 1 gfp 3264
BUF_SIZE 0 tfm s32min-s32max
DATA_SOURCE 0 tfm r crypto_alloc_aead
HALF_LOCKED2 global &once_lock

crypto/testmgr.c test_aead_vs_generic_impl() -> aead_request_alloc()

Type Parameter Key Value
PARAM_VALUE 0 tfm 1-ptr_max
PARAM_VALUE 1 gfp 3264
BUF_SIZE 0 tfm s32min-s32max
DATA_SOURCE 0 tfm r crypto_alloc_aead
HALF_LOCKED2 global &once_lock

fs/smb/server/auth.c ksmbd_crypt_message() -> aead_request_alloc()

Type Parameter Key Value
PARAM_VALUE 0 tfm->authsize 16
PARAM_VALUE 1 gfp 19648

crypto/tcrypt.c test_aead_speed() -> aead_request_alloc()

Type Parameter Key Value
PARAM_VALUE 0 tfm 1-ptr_max
PARAM_VALUE 0 tfm->authsize 0-255
PARAM_VALUE 1 gfp 3264
BUF_SIZE 0 tfm s32min-s32max
DATA_SOURCE 0 tfm r crypto_alloc_aead

crypto/tcrypt.c test_mb_aead_speed() -> aead_request_alloc()

Type Parameter Key Value
PARAM_VALUE 0 tfm 1-ptr_max
PARAM_VALUE 0 tfm->authsize 0-255
PARAM_VALUE 1 gfp 3264
BUF_SIZE 0 tfm s32min-s32max
DATA_SOURCE 0 tfm r crypto_alloc_aead

net/mac802154/llsec.c llsec_do_decrypt_auth() -> aead_request_alloc()

Type Parameter Key Value
PARAM_VALUE 1 gfp 2080
RX_PATH
TASK_NOT_RUNNING

net/mac802154/llsec.c llsec_do_encrypt_auth() -> aead_request_alloc()

Type Parameter Key Value
PARAM_VALUE 1 gfp 2080
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->tx_global_lock
HALF_LOCKED2 flags

drivers/crypto/hisilicon/sec2/sec_crypto.c sec_aead_soft_crypto() -> aead_request_alloc()

Type Parameter Key Value
PARAM_VALUE 1 gfp 3264
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &qp->backlog.lock
HALF_LOCKED2 bh