Documented in 1 files:
Defined in 1 files as a function:
Referenced in 16 files:
- crypto/skcipher.c, line 341
- crypto/tcrypt.c
- crypto/testmgr.c
- drivers/crypto/inside-secure/eip93/eip93-aead.c, line 136
- drivers/crypto/qce/aead.c, line 501
- drivers/md/dm-crypt.c, line 410
- drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_rxtx.c, line 209
- drivers/net/ovpn/crypto_aead.c, line 372
- include/crypto/aead.h, line 327
- net/ipv4/esp4.c
- net/ipv4/esp4_offload.c, line 302
- net/ipv6/esp6.c
- net/ipv6/esp6_offload.c, line 337
- net/rxrpc/rxgk_kdf.c
- net/xfrm/xfrm_iptfs.c, line 2493
- net/xfrm/xfrm_state.c, line 3176
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 |