Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 20 files:
- net/sched/act_api.c, line 930
- net/sched/act_bpf.c, line 306
- net/sched/act_connmark.c, line 130
- net/sched/act_csum.c, line 70
- net/sched/act_ct.c, line 1407
- net/sched/act_ctinfo.c, line 213
- net/sched/act_gact.c, line 105
- net/sched/act_gate.c, line 391
- net/sched/act_ife.c, line 541
- net/sched/act_mirred.c, line 134
- net/sched/act_mpls.c, line 191
- net/sched/act_nat.c, line 61
- net/sched/act_pedit.c, line 197
- net/sched/act_police.c, line 75
- net/sched/act_sample.c, line 64
- net/sched/act_simple.c, line 115
- net/sched/act_skbedit.c, line 209
- net/sched/act_skbmod.c, line 154
- net/sched/act_tunnel_key.c, line 403
- net/sched/act_vlan.c, line 147
Smatch caller information:
net/sched/act_gate.c tcf_gate_init() -> tcf_idr_check_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | index | 4948601085005516800 |
| PARAM_VALUE | 2 | a | 7841083791511203840 |
| DATA_SOURCE | 0 | tn | r net_generic |
| DATA_SOURCE | 2 | a | $3 |
| BIT_INFO | 3 | bind | 0x0,0x0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | *index | 0-u32max |
| USER_PTR | 1 | index | |
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex |
net/sched/act_ct.c tcf_ct_init() -> tcf_idr_check_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | index | 5879019968304312320 |
| PARAM_VALUE | 2 | a | 7841083791511203840 |
| DATA_SOURCE | 0 | tn | r net_generic |
| DATA_SOURCE | 2 | a | $3 |
| BIT_INFO | 3 | bind | 0x0,0x0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | *index | 0-u32max |
| USER_PTR | 1 | index | |
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex |
net/sched/act_sample.c tcf_sample_init() -> tcf_idr_check_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | index | 7717461239614771200 |
| PARAM_VALUE | 2 | a | 7841083791511203840 |
| DATA_SOURCE | 0 | tn | r net_generic |
| DATA_SOURCE | 2 | a | $3 |
| BIT_INFO | 3 | bind | 0x0,0x0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | *index | 0-u32max |
| USER_PTR | 1 | index | |
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex |
net/sched/act_skbmod.c tcf_skbmod_init() -> tcf_idr_check_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | index | 7753368378518642688 |
| PARAM_VALUE | 2 | a | 7841083791511203840 |
| DATA_SOURCE | 0 | tn | r net_generic |
| DATA_SOURCE | 2 | a | $3 |
| BIT_INFO | 3 | bind | 0x0,0x0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | *index | 0-u32max |
| USER_PTR | 1 | index | |
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex |
net/sched/act_skbedit.c tcf_skbedit_init() -> tcf_idr_check_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | index | 8542730443547058176 |
| PARAM_VALUE | 2 | a | 7841083791511203840 |
| DATA_SOURCE | 0 | tn | r net_generic |
| DATA_SOURCE | 2 | a | $3 |
| BIT_INFO | 3 | bind | 0x0,0x0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | *index | 0-u32max |
| USER_PTR | 1 | index | |
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex |
net/sched/act_tunnel_key.c tunnel_key_init() -> tcf_idr_check_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | index | 6176351502094016512 |
| PARAM_VALUE | 2 | a | 7841083791511203840 |
| DATA_SOURCE | 0 | tn | r net_generic |
| DATA_SOURCE | 2 | a | $3 |
| BIT_INFO | 3 | bind | 0x0,0x0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | *index | 0-u32max |
| USER_PTR | 1 | index | |
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex |
net/sched/act_police.c tcf_police_init() -> tcf_idr_check_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | index | 8559561889470476288 |
| PARAM_VALUE | 2 | a | 7841083791511203840 |
| DATA_SOURCE | 0 | tn | r net_generic |
| DATA_SOURCE | 2 | a | $3 |
| BIT_INFO | 3 | bind | 0x0,0x0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | *index | 0-u32max |
| USER_PTR | 1 | index | |
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex |
net/sched/act_gact.c tcf_gact_init() -> tcf_idr_check_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | index | 6080347408629473280 |
| PARAM_VALUE | 2 | a | 7841083791511203840 |
| DATA_SOURCE | 0 | tn | r net_generic |
| DATA_SOURCE | 2 | a | $3 |
| BIT_INFO | 3 | bind | 0x0,0x0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | *index | 0-u32max |
| USER_PTR | 1 | index | |
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex |
net/sched/act_nat.c tcf_nat_init() -> tcf_idr_check_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | index | 5089488802883837952 |
| PARAM_VALUE | 2 | a | 7841083791511203840 |
| DATA_SOURCE | 0 | tn | r net_generic |
| DATA_SOURCE | 2 | a | $3 |
| BIT_INFO | 3 | bind | 0x0,0x0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | *index | 0-u32max |
| USER_PTR | 1 | index | |
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex |
net/sched/act_mpls.c tcf_mpls_init() -> tcf_idr_check_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | index | 8315480471011819520 |
| PARAM_VALUE | 2 | a | 7841083791511203840 |
| DATA_SOURCE | 0 | tn | r net_generic |
| DATA_SOURCE | 2 | a | $3 |
| BIT_INFO | 3 | bind | 0x0,0x0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | *index | 0-u32max |
| USER_PTR | 1 | index | |
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex |
net/sched/act_ife.c tcf_ife_init() -> tcf_idr_check_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | index | 7493856805584875520 |
| PARAM_VALUE | 2 | a | 7841083791511203840 |
| DATA_SOURCE | 0 | tn | r net_generic |
| DATA_SOURCE | 2 | a | $3 |
| BIT_INFO | 3 | bind | 0x0,0x0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | *index | 0-u32max |
| USER_PTR | 1 | index | |
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex |
net/sched/act_pedit.c tcf_pedit_init() -> tcf_idr_check_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | index | 3966944205585616896 |
| PARAM_VALUE | 2 | a | 7841083791511203840 |
| DATA_SOURCE | 0 | tn | r net_generic |
| DATA_SOURCE | 2 | a | $3 |
| BIT_INFO | 3 | bind | 0x0,0x0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | *index | 0-u32max |
| USER_PTR | 1 | index | |
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex |
net/sched/act_ctinfo.c tcf_ctinfo_init() -> tcf_idr_check_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | index | 5245450551100755968 |
| PARAM_VALUE | 2 | a | 7841083791511203840 |
| DATA_SOURCE | 0 | tn | r net_generic |
| DATA_SOURCE | 2 | a | $3 |
| BIT_INFO | 3 | bind | 0x0,0x0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | *index | 0-u32max |
| USER_PTR | 1 | index | |
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex |
net/sched/act_csum.c tcf_csum_init() -> tcf_idr_check_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | index | 7120508721159868416 |
| PARAM_VALUE | 2 | a | 7841083791511203840 |
| DATA_SOURCE | 0 | tn | r net_generic |
| DATA_SOURCE | 2 | a | $3 |
| BIT_INFO | 3 | bind | 0x0,0x0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | *index | 0-u32max |
| USER_PTR | 1 | index | |
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex |
net/sched/act_vlan.c tcf_vlan_init() -> tcf_idr_check_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | index | 8352038889482072064 |
| PARAM_VALUE | 2 | a | 7841083791511203840 |
| DATA_SOURCE | 0 | tn | r net_generic |
| DATA_SOURCE | 2 | a | $3 |
| BIT_INFO | 3 | bind | 0x0,0x0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | *index | 0-u32max |
| USER_PTR | 1 | index | |
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex |
net/sched/act_connmark.c tcf_connmark_init() -> tcf_idr_check_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | index | 6255676983732359168 |
| PARAM_VALUE | 2 | a | 7841083791511203840 |
| DATA_SOURCE | 0 | tn | r net_generic |
| DATA_SOURCE | 2 | a | $3 |
| BIT_INFO | 3 | bind | 0x0,0x0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | *index | 0-u32max |
| USER_PTR | 1 | index | |
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex |
net/sched/act_simple.c tcf_simp_init() -> tcf_idr_check_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | index | 1607996018102267904 |
| PARAM_VALUE | 2 | a | 7841083791511203840 |
| DATA_SOURCE | 0 | tn | r net_generic |
| DATA_SOURCE | 2 | a | $3 |
| BIT_INFO | 3 | bind | 0x0,0x0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | *index | 0-u32max |
| USER_PTR | 1 | index | |
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex |
net/sched/act_mirred.c tcf_mirred_init() -> tcf_idr_check_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | index | 9130542818639368192 |
| PARAM_VALUE | 2 | a | 7841083791511203840 |
| DATA_SOURCE | 0 | tn | r net_generic |
| DATA_SOURCE | 2 | a | $3 |
| BIT_INFO | 3 | bind | 0x0,0x0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | *index | 0-u32max |
| USER_PTR | 1 | index | |
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex |
net/sched/act_bpf.c tcf_bpf_init() -> tcf_idr_check_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | index | 1747599978206752768 |
| PARAM_VALUE | 2 | a | 7841083791511203840 |
| DATA_SOURCE | 0 | tn | r net_generic |
| DATA_SOURCE | 2 | a | $3 |
| BIT_INFO | 3 | bind | 0x0,0x0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | *index | 0-u32max |
| USER_PTR | 1 | index | |
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex |