Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

net/sched/act_api.c tcf_action_offload_add_ex() -> offload_action_init()

Type Parameter Key Value
PARAM_VALUE 0 fl_action 4096-ptr_max
PARAM_VALUE 0 fl_action->action.num_entries 0-255
PARAM_VALUE 1 act 4096-ptr_max
PARAM_VALUE 1 act->ops 0,4096-ptr_max
PARAM_VALUE 2 cmd 0
PARAM_VALUE 3 extack 0,4971238048455385088
PARAM_VALUE 3 extack->bad_attr->nla_len 4-u16max
PARAM_VALUE 3 extack->cookie_len 0
PARAM_VALUE 3 extack->miss_nest 0
PARAM_VALUE 3 extack->miss_type 0
BUF_SIZE 0 fl_action 80-32720
BUF_SIZE 0 fl_action 80-32720
DATA_SOURCE 0 fl_action r offload_action_alloc
DATA_SOURCE 1 act $0
DATA_SOURCE 3 extack $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &idrinfo->lock
HALF_LOCKED2 global &act_id_mutex
HALF_LOCKED2 global &net_rwsem

net/sched/act_api.c tcf_action_offload_del_ex() -> offload_action_init()

Type Parameter Key Value
PARAM_VALUE 0 fl_action 3051440673435439104
PARAM_VALUE 0 fl_action->command 0
PARAM_VALUE 0 fl_action->cookie 0
PARAM_VALUE 0 fl_action->extack 0
PARAM_VALUE 0 fl_action->id 0
PARAM_VALUE 0 fl_action->index 0
PARAM_VALUE 1 act 4096-ptr_max
PARAM_VALUE 1 act->in_hw_count 1-u32max
PARAM_VALUE 2 cmd 1
PARAM_VALUE 3 extack 0
DATA_SOURCE 1 act $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &idrinfo->lock
HALF_LOCKED2 global &act_id_mutex
HALF_LOCKED2 global &net_rwsem

net/sched/act_api.c tcf_action_update_hw_stats() -> offload_action_init()

Type Parameter Key Value
PARAM_VALUE 0 fl_action 528685129515151360
PARAM_VALUE 0 fl_action->command 0
PARAM_VALUE 0 fl_action->cookie 0
PARAM_VALUE 0 fl_action->extack 0
PARAM_VALUE 0 fl_action->id 0
PARAM_VALUE 0 fl_action->index 0
PARAM_VALUE 2 cmd 2
PARAM_VALUE 3 extack 0
DATA_SOURCE 1 act $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &idrinfo->lock