Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 5 files:
- net/sched/cls_api.c, line 3671
- net/sched/cls_bpf.c, line 240
- net/sched/cls_flower.c
- net/sched/cls_matchall.c, line 323
- net/sched/cls_u32.c
Smatch caller information:
net/sched/cls_flower.c fl_hw_create_tmplt() -> tc_setup_cb_call()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | type | 3 |
| PARAM_VALUE | 2 | type_data | 3941971517162414080 |
| PARAM_VALUE | 3 | err_stop | 0 |
| PARAM_VALUE | 4 | rtnl_held | 1 |
| BUF_SIZE | 2 | type_data | 96 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| 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/cls_flower.c fl_hw_destroy_tmplt() -> tc_setup_cb_call()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | type | 3 |
| PARAM_VALUE | 2 | type_data | 548331826872819712 |
| PARAM_VALUE | 3 | err_stop | 0 |
| PARAM_VALUE | 4 | rtnl_held | 1 |
| BUF_SIZE | 2 | type_data | 96 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
net/sched/cls_flower.c fl_hw_update_stats() -> tc_setup_cb_call()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | type | 3 |
| PARAM_VALUE | 2 | type_data | 7050329969959305216 |
| PARAM_VALUE | 3 | err_stop | 0 |
| BUF_SIZE | 2 | type_data | 96 |
| DATA_SOURCE | 4 | rtnl_held | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
net/sched/cls_bpf.c cls_bpf_offload_update_stats() -> tc_setup_cb_call()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | type | 5 |
| PARAM_VALUE | 2 | type_data | 3486985556615315456 |
| PARAM_VALUE | 3 | err_stop | 0 |
| PARAM_VALUE | 4 | rtnl_held | 1 |
| BUF_SIZE | 2 | type_data | 72 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
net/sched/cls_matchall.c mall_stats_hw_filter() -> tc_setup_cb_call()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | type | 4 |
| PARAM_VALUE | 2 | type_data | 4521854059954806784 |
| PARAM_VALUE | 3 | err_stop | 0 |
| PARAM_VALUE | 4 | rtnl_held | 1 |
| BUF_SIZE | 2 | type_data | 96 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
net/sched/cls_u32.c u32_clear_hw_hnode() -> tc_setup_cb_call()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | type | 2 |
| PARAM_VALUE | 2 | type_data | 3482012615721533440 |
| PARAM_VALUE | 3 | err_stop | 0 |
| PARAM_VALUE | 4 | rtnl_held | 1 |
| BUF_SIZE | 2 | type_data | 80 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
net/sched/cls_u32.c u32_replace_hw_hnode() -> tc_setup_cb_call()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | type | 2 |
| PARAM_VALUE | 2 | type_data | 4535993625427832832 |
| PARAM_VALUE | 4 | rtnl_held | 1 |
| BUF_SIZE | 2 | type_data | 80 |
| DATA_SOURCE | 3 | err_stop | r tc_skip_sw |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| 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 |