Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

net/tls/tls_device.c tls_device_down() -> (struct tlsdev_ops)->tls_dev_del()

Type Parameter Key Value
PARAM_VALUE 0 netdev 4096-ptr_max
PARAM_VALUE 0 netdev->tlsdev_ops 4096-ptr_max
PARAM_VALUE 1 tls_ctx 4096-ptr_max
PARAM_VALUE 1 tls_ctx->netdev 0
PARAM_VALUE 1 tls_ctx->sk->sk_validate_xmit_skb 2724433503913930752
PARAM_VALUE 1 tls_ctx->tx_conf 2
PARAM_VALUE 2 direction 1
CAPPED_DATA 0 netdev 1
DATA_SOURCE 0 netdev $0
CONTAINER 0 -8-816+0 $(-1)
NOCHECK_CALL
LOCK2 global &device_offload_lock

net/tls/tls_device.c tls_device_down() -> (struct tlsdev_ops)->tls_dev_del()

Type Parameter Key Value
PARAM_VALUE 0 netdev 4096-ptr_max
PARAM_VALUE 0 netdev->tlsdev_ops 4096-ptr_max
PARAM_VALUE 1 tls_ctx 4096-ptr_max
PARAM_VALUE 1 tls_ctx->netdev 0
PARAM_VALUE 1 tls_ctx->rx_conf 2
PARAM_VALUE 1 tls_ctx->sk->sk_validate_xmit_skb 2724433503913930752
PARAM_VALUE 2 direction 0
CAPPED_DATA 0 netdev 1
DATA_SOURCE 0 netdev $0
CONTAINER 0 -8-816+0 $(-1)
NOCHECK_CALL
LOCK2 global &device_offload_lock

net/tls/tls_device.c tls_device_offload_cleanup_rx() -> (struct tlsdev_ops)->tls_dev_del()

Type Parameter Key Value
PARAM_VALUE 0 netdev 4096-ptr_max
PARAM_VALUE 0 netdev->tlsdev_ops 4096-ptr_max
PARAM_VALUE 1 tls_ctx 4096-ptr_max
PARAM_VALUE 1 tls_ctx->netdev 4096-ptr_max
PARAM_VALUE 1 tls_ctx->netdev->tlsdev_ops 4096-ptr_max
PARAM_VALUE 2 direction 0
DATA_SOURCE 1 tls_ctx r tls_get_ctx
CONTAINER 0 -8-816+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &device_offload_lock
LOCK2 sk

net/tls/tls_device.c tls_device_tx_del_task() -> (struct tlsdev_ops)->tls_dev_del()

Type Parameter Key Value
PARAM_VALUE 0 netdev 4096-ptr_max
PARAM_VALUE 0 netdev->tlsdev_ops 4096-ptr_max
PARAM_VALUE 1 tls_ctx 4096-ptr_max
PARAM_VALUE 1 tls_ctx->netdev 4096-ptr_max
PARAM_VALUE 1 tls_ctx->netdev->tlsdev_ops 4096-ptr_max
PARAM_VALUE 2 direction 1
CONTAINER 0 -8-816+0 $(-1)
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c cxgb4_ktls_dev_del() -> (struct tlsdev_ops)->tls_dev_del()

Type Parameter Key Value
DATA_SOURCE 0 netdev $0
DATA_SOURCE 1 tls_ctx $1
DATA_SOURCE 2 direction $2
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &uld_mutex
HALF_LOCKED2 global &device_offload_lock
HALF_LOCKED2 sk