Documented in 1 files:

Defined in 1 files as a function:

Referenced in 16 files:

Smatch caller information:

net/ipv6/esp6.c esp6_init_state() -> crypto_aead_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 tfm 0-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &net->xfrm.xfrm_cfg_mutex

net/ipv6/esp6.c esp6_output() -> crypto_aead_blocksize()

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

net/xfrm/xfrm_iptfs.c __iptfs_get_inner_mtu() -> crypto_aead_blocksize()

Type Parameter Key Value
BUF_SIZE 0 tfm 16
BUF_SIZE 0 tfm 16
RX_PATH
TASK_NOT_RUNNING

net/xfrm/xfrm_state.c xfrm_state_mtu() -> crypto_aead_blocksize()

Type Parameter Key Value
BUF_SIZE 0 tfm 16
BUF_SIZE 0 tfm 16
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING

drivers/crypto/qce/aead.c qce_aead_crypt() -> crypto_aead_blocksize()

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

net/ipv4/esp4_offload.c esp_xmit() -> crypto_aead_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
BUF_SIZE 0 tfm 16
BUF_SIZE 0 tfm 16
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

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

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
HALF_LOCKED2 global &once_lock

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

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
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() -> crypto_aead_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
HALF_LOCKED2 global &once_lock

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

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

net/ipv4/esp4.c esp_init_state() -> crypto_aead_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 tfm 0-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &net->xfrm.xfrm_cfg_mutex

net/ipv4/esp4.c esp_output() -> crypto_aead_blocksize()

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

drivers/crypto/inside-secure/eip93/eip93-aead.c eip93_aead_setkey() -> crypto_aead_blocksize()

Type Parameter Key Value
BUF_SIZE 0 tfm (-1),1-s32max
BUF_SIZE 0 tfm (-1),1-s32max
DATA_SOURCE 0 tfm $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 tfm->authsize 8[c]
HALF_LOCKED2 &con->mutex
HALF_LOCKED2 &sdata->sec_mtx
HALF_LOCKED2 sk

crypto/skcipher.c skcipher_walk_aead_common() -> crypto_aead_blocksize()

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

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

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
BUF_SIZE 0 tfm s32min-s32max
DATA_SOURCE 0 tfm r crypto_alloc_aead

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

Type Parameter Key Value
PARAM_VALUE 0 tfm 1-ptr_max
BUF_SIZE 0 tfm s32min-s32max
DATA_SOURCE 0 tfm r crypto_alloc_aead

drivers/net/ovpn/crypto_aead.c ovpn_aead_init() -> crypto_aead_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 tfm 1-ptr_max
BUF_SIZE 0 tfm s32min-s32max
DATA_SOURCE 0 tfm r crypto_alloc_aead
RX_PATH
TASK_NOT_RUNNING
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
HALF_LOCKED2 rcu_read

drivers/md/dm-crypt.c crypt_iv_benbi_ctr() -> crypto_aead_blocksize()

Type Parameter Key Value
HALF_LOCKED2 &md->type_lock

net/rxrpc/rxgk_kdf.c rxgk_set_up_ciphers() -> crypto_aead_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 tfm 1-ptr_max
BUF_SIZE 0 tfm s32min-s32max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &conn->security_lock
HALF_LOCKED2 &pool->lock

net/rxrpc/rxgk_kdf.c rxgk_set_up_ciphers() -> crypto_aead_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 tfm 1-ptr_max
BUF_SIZE 0 tfm s32min-s32max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &conn->security_lock
HALF_LOCKED2 &pool->lock

drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_rxtx.c mlx5e_ipsec_set_state() -> crypto_aead_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
BUF_SIZE 0 tfm 16
BUF_SIZE 0 tfm 16
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &netdev->tx_global_lock
HALF_LOCKED2 bh
HALF_LOCKED2 flags
HALF_LOCKED2 rcu_read

net/ipv6/esp6_offload.c esp6_xmit() -> crypto_aead_blocksize()

Type Parameter Key Value
PARAM_VALUE 0 tfm 4096-ptr_max
BUF_SIZE 0 tfm 16
BUF_SIZE 0 tfm 16
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read