Defined in 1 files as a function:
Referenced in 6 files:
- drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_ktls.h
- drivers/net/ethernet/fungible/funeth/funeth_ktls.c, line 82
- drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c
- drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c
- drivers/net/ethernet/netronome/nfp/crypto/tls.c, line 422
- include/net/tls.h, line 445
Smatch caller information:
drivers/net/ethernet/fungible/funeth/funeth_ktls.c fun_ktls_del() -> __tls_driver_ctx()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | direction | 1 |
| DATA_SOURCE | 0 | tls_ctx | $1 |
| DATA_SOURCE | 1 | direction | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &device_offload_lock | ||
| HALF_LOCKED2 | global &uld_mutex |
drivers/net/ethernet/fungible/funeth/funeth_ktls.c tls_driver_ctx() -> __tls_driver_ctx()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | direction | 1 |
| DATA_SOURCE | 1 | direction | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &device_offload_lock | ||
| HALF_LOCKED2 | sk |
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c mlx5e_get_ktls_rx_priv_ctx() -> __tls_driver_ctx()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | direction | 0 |
| DATA_SOURCE | 0 | tls_ctx | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c mlx5e_set_ktls_rx_priv_ctx() -> __tls_driver_ctx()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | direction | 0 |
| DATA_SOURCE | 0 | tls_ctx | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &device_offload_lock | ||
| HALF_LOCKED2 | global &uld_mutex | ||
| HALF_LOCKED2 | sk |
drivers/net/ethernet/netronome/nfp/crypto/tls.c nfp_net_tls_del() -> __tls_driver_ctx()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | tls_ctx | $1 |
| DATA_SOURCE | 1 | direction | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &device_offload_lock | ||
| HALF_LOCKED2 | global &uld_mutex | ||
| HALF_LOCKED2 | sk |
drivers/net/ethernet/netronome/nfp/crypto/tls.c tls_driver_ctx() -> __tls_driver_ctx()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 1 | direction | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_ktls.c chcr_get_ktls_tx_info() -> __tls_driver_ctx()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | direction | 1 |
| DATA_SOURCE | 0 | tls_ctx | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_ktls.c chcr_set_ktls_tx_info() -> __tls_driver_ctx()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tls_ctx | 4096-ptr_max |
| PARAM_VALUE | 1 | direction | 1 |
| DATA_SOURCE | 0 | tls_ctx | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &device_offload_lock | ||
| HALF_LOCKED2 | global &uld_mutex | ||
| HALF_LOCKED2 | sk |
drivers/net/ethernet/fungible/funeth/funeth_tx.c tls_driver_ctx() -> __tls_driver_ctx()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | direction | 1 |
| DATA_SOURCE | 1 | direction | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c mlx5e_get_ktls_tx_priv_ctx() -> __tls_driver_ctx()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | direction | 1 |
| DATA_SOURCE | 0 | tls_ctx | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c mlx5e_set_ktls_tx_priv_ctx() -> __tls_driver_ctx()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tls_ctx | 4096-ptr_max |
| PARAM_VALUE | 1 | direction | 1 |
| DATA_SOURCE | 0 | tls_ctx | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &device_offload_lock | ||
| HALF_LOCKED2 | global &uld_mutex | ||
| HALF_LOCKED2 | sk |
drivers/net/ethernet/netronome/nfp/nfp_net_common.c tls_driver_ctx() -> __tls_driver_ctx()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | direction | 1 |
| DATA_SOURCE | 1 | direction | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &netdev->tx_global_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |