Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

net/sched/act_api.c tcf_action_offload_cmd_cb_ex() -> tcf_action_offload_cmd_cb_ex param 2()

Type Parameter Key Value
PARAM_VALUE 0 netdev 0
PARAM_VALUE 1 sch 0
PARAM_VALUE 3 type 20
PARAM_VALUE 4 type_data 0
PARAM_VALUE 5 data 4096-ptr_max
PARAM_VALUE 6 cleanup 0
BUF_SIZE 2 cb_priv s32min,(-1),4,24,64,168-s32max
BUF_SIZE 2 cb_priv s32min,(-1),4,24,64,168-s32max
BUF_SIZE 2 cb_priv->tc_info (-1),2720
BUF_SIZE 5 data (-1),80-32720
DATA_SOURCE 2 cb_priv $3
DATA_SOURCE 5 data $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 2 cb_priv->ctrl->max_r_vecs
NO_OVERFLOW_SIMPLE 2 cb_priv->tc->encap_match_ht.tbl->size
NO_OVERFLOW_SIMPLE 2 cb_priv->tc->lhs_rule_ht.tbl->size
NO_OVERFLOW_SIMPLE 2 cb_priv->tc->mac_ht.tbl->size
NO_OVERFLOW_SIMPLE 2 cb_priv->tc->match_action_ht.tbl->size
NO_OVERFLOW_SIMPLE 2 cb_priv->tc->meta_ct.desc.n_keys
NO_OVERFLOW_SIMPLE 2 cb_priv->tc->meta_ct.desc.n_resps
NO_OVERFLOW_SIMPLE 2 cb_priv->tc->recirc_ht.tbl->size
NO_OVERFLOW_SIMPLE 2 cb_priv->uplink_priv.flow_meters->aso->cq.mcq.dbg->root->d_fsdata->d_fsdata
HALF_LOCKED2 &idrinfo->lock
HALF_LOCKED2 global &act_id_mutex
HALF_LOCKED2 global &net_rwsem

net/core/flow_offload.c flow_indr_dev_setup_offload() -> (struct flow_indr_dev)->cb()

Type Parameter Key Value
PARAM_VALUE 0 netdev 0,4096-ptr_max
PARAM_VALUE 0 netdev->netdev_ops 4096-ptr_max
PARAM_VALUE 0 netdev->netdev_ops->ndo_setup_tc 0
PARAM_VALUE 1 sch 0,4096-ptr_max
PARAM_VALUE 1 sch->dev_queue 4096-ptr_max
PARAM_VALUE 3 type 6,15,20
PARAM_VALUE 4 type_data 0,1841886211298832384,6243769477725855744,8535111159745949696
PARAM_VALUE 5 data 4096-ptr_max
BUF_SIZE 1 sch (-1)-s32max
BUF_SIZE 1 sch (-1)-s32max
BUF_SIZE 1 sch->ops (-1),176
BUF_SIZE 5 data (-1),80-32720
BUF_SIZE 5 data (-1),80-32720
CAPPED_DATA 5 data 1
DATA_SOURCE 0 netdev $0
DATA_SOURCE 1 sch $1
DATA_SOURCE 3 type $2
DATA_SOURCE 4 type_data $4
DATA_SOURCE 5 data $3
DATA_SOURCE 6 cleanup $5
CONTAINER 2 *(-16+24) $(-1)
NOSPEC 1 sch->handle
HARD_MAX 3 type 20
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 sch->handle 1-4294967280,4294967282-u32max[c]
USER_DATA 1 sch->parent 0-u32max
LOCK2 global &flow_indr_block_lock
HALF_LOCKED2 &block->cb_lock
HALF_LOCKED2 &nft_net->commit_mutex

net/core/flow_offload.c existing_qdiscs_register() -> existing_qdiscs_register param 0()

Type Parameter Key Value
PARAM_VALUE 2 cb_priv 4096-ptr_max
PARAM_VALUE 4 type_data 756971659258155008
BUF_SIZE 4 type_data 80
BUF_SIZE 5 data 1720
DATA_SOURCE 2 cb_priv $1
CONTAINER 6 *(-32+8) $0
MEM_ZERO 4 type_data
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 netdev unit_byte
LOCK2 global &flow_indr_block_lock
HALF_LOCKED2 &devlink->lock