Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c mlx5_tc_ct_add_ft_cb() -> nf_flow_table_offload_add_cb()

Type Parameter Key Value
PARAM_VALUE 0 flow_table 1-u64max
PARAM_VALUE 1 cb 3191884516121280512
PARAM_VALUE 2 cb_priv 4096-ptr_max
BUF_SIZE 2 cb_priv 544
DATA_SOURCE 0 flow_table $2
DATA_SOURCE 2 cb_priv r _kzalloc_noprof
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ct_priv->control_lock
HALF_LOCKED2 &block->cb_lock
HALF_LOCKED2 &flowtable->flow_block_lock
HALF_LOCKED2 &priv->mdev->priv.eswitch->mode_lock
TYPE_LOCK (struct mlx5_tc_ct_priv)->control_lock

drivers/net/ethernet/sfc/tc_conntrack.c efx_tc_ct_register_zone() -> nf_flow_table_offload_add_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 4740264756113248256
PARAM_VALUE 2 cb_priv 4096-ptr_max
BUF_SIZE 2 cb_priv 208
DATA_SOURCE 0 flow_table $2
DATA_SOURCE 2 cb_priv r _kzalloc_noprof

drivers/net/ethernet/netronome/nfp/flower/conntrack.c nfp_fl_ct_handle_pre_ct() -> nf_flow_table_offload_add_cb()

Type Parameter Key Value
PARAM_VALUE 1 cb 7880254273727025152
PARAM_VALUE 2 cb_priv 4096-ptr_max
BUF_SIZE 2 cb_priv (-1),936
DATA_SOURCE 2 cb_priv r get_nfp_zone_entry
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &priv->nfp_fl_lock