Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

drivers/net/ethernet/netronome/nfp/flower/metadata.c nfp_zone_table_entry_destroy() -> nf_flow_table_offload_del_cb()

Type Parameter Key Value
PARAM_VALUE 0 flow_table 1-u64max
PARAM_VALUE 1 cb 7880254273727025152
PARAM_VALUE 2 cb_priv 4096-ptr_max
DATA_SOURCE 2 cb_priv $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &devlink->lock

drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c mlx5_tc_ct_del_ft_cb() -> nf_flow_table_offload_del_cb()

Type Parameter Key Value
PARAM_VALUE 0 flow_table->flow_block_lock.first_waiter->handoff_set 0-1
PARAM_VALUE 0 flow_table->flow_block_lock.first_waiter->type 0-1
PARAM_VALUE 1 cb 3191884516121280512
PARAM_VALUE 2 cb_priv 4096-ptr_max
BUF_SIZE 2 cb_priv (-1),544
DATA_SOURCE 2 cb_priv $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &ct_priv->control_lock
TYPE_LOCK (struct mlx5_tc_ct_priv)->control_lock

drivers/net/ethernet/sfc/tc_conntrack.c efx_tc_ct_unregister_zone() -> nf_flow_table_offload_del_cb()

Type Parameter Key Value
PARAM_VALUE 1 cb 4740264756113248256
PARAM_VALUE 2 cb_priv 4096-ptr_max
DATA_SOURCE 2 cb_priv $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/sfc/tc_conntrack.c efx_tc_ct_zone_free() -> nf_flow_table_offload_del_cb()

Type Parameter Key Value
PARAM_VALUE 1 cb 4740264756113248256
PARAM_VALUE 2 cb_priv 4096-ptr_max
DATA_SOURCE 2 cb_priv $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ct_priv->control_lock
HALF_LOCKED2 &devlink->lock
HALF_LOCKED2 &efx->tc->mutex
HALF_LOCKED2 global &pernet_ops_rwsem

drivers/net/ethernet/netronome/nfp/flower/conntrack.c nfp_fl_ct_del_flow() -> nf_flow_table_offload_del_cb()

Type Parameter Key Value
PARAM_VALUE 0 flow_table 1-u64max
PARAM_VALUE 1 cb 7880254273727025152
PARAM_VALUE 2 cb_priv 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &priv->nfp_fl_lock
HALF_LOCKED2 &zt->priv->nfp_fl_lock