Defined in 1 files as a prototype:
Defined in 2 files as a function:
Referenced in 2 files:
Smatch caller information:
net/sched/sch_red.c red_init() -> tcf_qevent_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | qe | 4096-ptr_max |
| PARAM_VALUE | 1 | sch | 4096-ptr_max |
| PARAM_VALUE | 1 | sch->dev_queue | 4096-ptr_max |
| PARAM_VALUE | 1 | sch->dev_queue->dev->refcnt_tracker.list.next->next | 4096-ptr_max |
| PARAM_VALUE | 1 | sch->dev_queue->dev->refcnt_tracker.list.next->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | sch->dev_tracker | 0,4096-ptr_max |
| PARAM_VALUE | 1 | sch->gso_skb.next | 4096-ptr_max |
| PARAM_VALUE | 1 | sch->gso_skb.prev | 4096-ptr_max |
| PARAM_VALUE | 1 | sch->gso_skb.qlen | 0 |
| PARAM_VALUE | 1 | sch->handle | 1-u32max |
| PARAM_VALUE | 1 | sch->ops | 4096-ptr_max |
| PARAM_VALUE | 1 | sch->ops->owner | 0,4096-ptr_max |
| PARAM_VALUE | 1 | sch->parent | 1-u32max |
| PARAM_VALUE | 1 | sch->privdata.adapt_timer.flags | 0-4294967295 |
| PARAM_VALUE | 1 | sch->privdata.adapt_timer.lockdep_map->name | 0-255 |
| PARAM_VALUE | 1 | sch->privdata.block_info.block_index | 1-4294967295 |
| PARAM_VALUE | 1 | sch->privdata.egress_block_info.block_index | 1-4294967295 |
| PARAM_VALUE | 1 | sch->privdata.flags | 8-255 |
| PARAM_VALUE | 1 | sch->privdata.ingress_block_info.block_index | 1-4294967295 |
| PARAM_VALUE | 1 | sch->privdata.limit | 0-4294967295 |
| PARAM_VALUE | 1 | sch->privdata.parms.Plog | 0-255 |
| PARAM_VALUE | 1 | sch->privdata.parms.Scell_log | 0-31 |
| PARAM_VALUE | 1 | sch->privdata.parms.Scell_max | 0-4294967295 |
| PARAM_VALUE | 1 | sch->privdata.parms.Wlog | 0-31 |
| PARAM_VALUE | 1 | sch->privdata.parms.qth_delta | 1-s32max |
| PARAM_VALUE | 1 | sch->privdata.parms.qth_max | 0-4294967295 |
| PARAM_VALUE | 1 | sch->privdata.parms.qth_min | 0-4294967295 |
| PARAM_VALUE | 1 | sch->privdata.qdisc->dev_tracker->alloc_stack_handle | 0-4294967295 |
| PARAM_VALUE | 1 | sch->privdata.qdisc->dev_tracker->dead | 0-1 |
| PARAM_VALUE | 1 | sch->privdata.qdisc->dev_tracker->free_stack_handle | 0-4294967295 |
| PARAM_VALUE | 1 | sch->privdata.qdisc->flags | 0,128-4294967295 |
| PARAM_VALUE | 1 | sch->privdata.qdisc->ops | 4431213237563637760 |
| PARAM_VALUE | 1 | sch->privdata.qdisc->ops->owner->refcnt.counter | 0-s32max |
| PARAM_VALUE | 1 | sch->privdata.qdisc->privdata.c_head_ts | 0 |
| PARAM_VALUE | 1 | sch->privdata.qdisc->privdata.c_protection_credit | s32min-s32max |
| PARAM_VALUE | 1 | sch->privdata.qdisc->privdata.credits | 0 |
| PARAM_VALUE | 1 | sch->privdata.qdisc->privdata.cur_depth | 0-255 |
| PARAM_VALUE | 1 | sch->privdata.qdisc->privdata.cur_flow | 1024 |
| PARAM_VALUE | 1 | sch->privdata.qdisc->privdata.cur_tin | 0-7 |
| PARAM_VALUE | 1 | sch->privdata.qdisc->privdata.curband | 0 |
| PARAM_VALUE | 1 | sch->privdata.qdisc->privdata.ecn_mark | 0 |
| PARAM_VALUE | 1 | sch->privdata.qdisc->privdata.flows | 0 |
| PARAM_VALUE | 1 | sch->privdata.qdisc->privdata.head | 0 |
| PARAM_VALUE | 1 | sch->privdata.qdisc->privdata.hhf_arrays_reset_timestamp | 0-4294967295 |
| PARAM_VALUE | 1 | sch->privdata.qdisc->privdata.l_head_ts | 0 |
| PARAM_VALUE | 1 | sch->privdata.qdisc->privdata.last | 0 |
| PARAM_VALUE | 1 | sch->privdata.qdisc->privdata.lowest_prio | 63 |
| PARAM_VALUE | 1 | sch->privdata.qdisc->privdata.maxq | 0 |
| PARAM_VALUE | 1 | sch->privdata.qdisc->privdata.pi2_prob | 0 |
| PARAM_VALUE | 1 | sch->privdata.qdisc->privdata.q.next->prev | 2011684551238094848 |
| PARAM_VALUE | 1 | sch->privdata.qdisc->privdata.q.prev->next | 2011684551238094848 |
| PARAM_VALUE | 1 | sch->privdata.qdisc->privdata.q.qlen | 0 |
| PARAM_VALUE | 1 | sch->privdata.qdisc->privdata.slot | 0 |
| PARAM_VALUE | 1 | sch->privdata.qdisc->privdata.t_head | 0 |
| PARAM_VALUE | 1 | sch->privdata.qdisc->privdata.t_len | 0 |
| PARAM_VALUE | 1 | sch->privdata.qdisc->privdata.t_tail | 0 |
| PARAM_VALUE | 1 | sch->privdata.qdisc->privdata.tail | 0 |
| PARAM_VALUE | 1 | sch->privdata.qdisc->privdata.vars.burst_time | 2343750 |
| PARAM_VALUE | 1 | sch->privdata.qdisc->privdata.vars.dq_count | (-1) |
| PARAM_VALUE | 1 | sch->privdata.qdisc->privdata.vars.dq_tstamp | (-1) |
| PARAM_VALUE | 1 | sch->privdata.qdisc->privdata.vars.qavg | 0 |
| PARAM_VALUE | 1 | sch->privdata.qdisc->privdata.vars.qcount | (-1) |
| PARAM_VALUE | 1 | sch->privdata.sch | 4096-ptr_max |
| PARAM_VALUE | 1 | sch->privdata.sch->dev_queue | 4096-ptr_max |
| PARAM_VALUE | 1 | sch->privdata.sch->dev_tracker | 0,4096-ptr_max |
| PARAM_VALUE | 1 | sch->privdata.sch->gso_skb.next | 4096-ptr_max |
| PARAM_VALUE | 1 | sch->privdata.sch->gso_skb.prev | 4096-ptr_max |
| PARAM_VALUE | 1 | sch->privdata.sch->gso_skb.qlen | 0 |
| PARAM_VALUE | 1 | sch->privdata.sch->ops | 4096-ptr_max |
| PARAM_VALUE | 1 | sch->privdata.sch->refcnt.refs.counter | 1 |
| PARAM_VALUE | 1 | sch->privdata.sch->skb_bad_txq.next | 4096-ptr_max |
| PARAM_VALUE | 1 | sch->privdata.sch->skb_bad_txq.prev | 4096-ptr_max |
| PARAM_VALUE | 1 | sch->privdata.sch->skb_bad_txq.qlen | 0 |
| PARAM_VALUE | 1 | sch->privdata.userbits | 0,8-248 |
| PARAM_VALUE | 1 | sch->privdata.vars.qavg | 0 |
| PARAM_VALUE | 1 | sch->privdata.vars.qcount | (-1) |
| PARAM_VALUE | 1 | sch->refcnt.refs.counter | 1 |
| PARAM_VALUE | 1 | sch->skb_bad_txq.next | 4096-ptr_max |
| PARAM_VALUE | 1 | sch->skb_bad_txq.prev | 4096-ptr_max |
| PARAM_VALUE | 1 | sch->skb_bad_txq.qlen | 0 |
| PARAM_VALUE | 1 | *sch->privdata.qdisc->dev_queue->dev->pcpu_refcnt | s32min-s32max |
| PARAM_VALUE | 1 | *sch->privdata.qdisc->privdata->backlogs | 0-4294967295 |
| PARAM_VALUE | 1 | *sch->privdata.qdisc->privdata->row_mask | s32min-s32max |
| PARAM_VALUE | 2 | binder_type | 3 |
| PARAM_VALUE | 4 | extack | 4971238048455385088 |
| BUF_SIZE | 1 | sch | 0-s32max |
| BUF_SIZE | 1 | sch | 0-s32max |
| CAPPED_DATA | 1 | sch->handle | 1 |
| DATA_SOURCE | 1 | sch | $0 |
| DATA_SOURCE | 4 | extack | $2 |
| NOSPEC | 1 | sch->handle | |
| NOSPEC | 1 | sch->parent | |
| HARD_MAX | 1 | sch->privdata.parms.Scell_log | 31 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | sch->handle | 1-4294967280,4294967282-u32max[c] |
| USER_DATA | 1 | sch->parent | 1-u32max |
| USER_DATA | 1 | sch->privdata.flags | 8-255[c] |
| USER_DATA | 1 | sch->privdata.limit | 0-4294967295 |
| USER_DATA | 1 | sch->privdata.parms.Plog | 0-255 |
| USER_DATA | 1 | sch->privdata.qdisc->parent | 0-4294967295[c] |
| USER_DATA | 1 | sch->privdata.userbits | 0,8-248[c] |
| 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/sch_red.c red_init() -> tcf_qevent_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | qe | 4096-ptr_max |
| PARAM_VALUE | 1 | sch | 4096-ptr_max |
| PARAM_VALUE | 1 | sch->dev_queue | 4096-ptr_max |
| PARAM_VALUE | 1 | sch->dev_queue->dev->refcnt_tracker.list.next->next | 4096-ptr_max |
| PARAM_VALUE | 1 | sch->dev_queue->dev->refcnt_tracker.list.next->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | sch->dev_tracker | 0,4096-ptr_max |
| PARAM_VALUE | 1 | sch->gso_skb.next | 4096-ptr_max |
| PARAM_VALUE | 1 | sch->gso_skb.prev | 4096-ptr_max |
| PARAM_VALUE | 1 | sch->gso_skb.qlen | 0 |
| PARAM_VALUE | 1 | sch->handle | 1-u32max |
| PARAM_VALUE | 1 | sch->ops | 4096-ptr_max |
| PARAM_VALUE | 1 | sch->ops->owner | 0,4096-ptr_max |
| PARAM_VALUE | 1 | sch->parent | 1-u32max |
| PARAM_VALUE | 1 | sch->privdata.adapt_timer.flags | 0-4294967295 |
| PARAM_VALUE | 1 | sch->privdata.adapt_timer.lockdep_map->name | 0-255 |
| PARAM_VALUE | 1 | sch->privdata.block_info.block_index | 1-4294967295 |
| PARAM_VALUE | 1 | sch->privdata.egress_block_info.block_index | 1-4294967295 |
| PARAM_VALUE | 1 | sch->privdata.flags | 8-255 |
| PARAM_VALUE | 1 | sch->privdata.ingress_block_info.block_index | 1-4294967295 |
| PARAM_VALUE | 1 | sch->privdata.limit | 0-4294967295 |
| PARAM_VALUE | 1 | sch->privdata.parms.Plog | 0-255 |
| PARAM_VALUE | 1 | sch->privdata.parms.Scell_log | 0-31 |
| PARAM_VALUE | 1 | sch->privdata.parms.Scell_max | 0-4294967295 |
| PARAM_VALUE | 1 | sch->privdata.parms.Wlog | 0-31 |
| PARAM_VALUE | 1 | sch->privdata.parms.qth_delta | 1-s32max |
| PARAM_VALUE | 1 | sch->privdata.parms.qth_max | 0-4294967295 |
| PARAM_VALUE | 1 | sch->privdata.parms.qth_min | 0-4294967295 |
| PARAM_VALUE | 1 | sch->privdata.qdisc->dev_tracker->alloc_stack_handle | 0-4294967295 |
| PARAM_VALUE | 1 | sch->privdata.qdisc->dev_tracker->dead | 0-1 |
| PARAM_VALUE | 1 | sch->privdata.qdisc->dev_tracker->free_stack_handle | 0-4294967295 |
| PARAM_VALUE | 1 | sch->privdata.qdisc->flags | 0,128-4294967295 |
| PARAM_VALUE | 1 | sch->privdata.qdisc->ops | 4431213237563637760 |
| PARAM_VALUE | 1 | sch->privdata.qdisc->ops->owner->refcnt.counter | 0-s32max |
| PARAM_VALUE | 1 | sch->privdata.qdisc->privdata.c_head_ts | 0 |
| PARAM_VALUE | 1 | sch->privdata.qdisc->privdata.c_protection_credit | s32min-s32max |
| PARAM_VALUE | 1 | sch->privdata.qdisc->privdata.credits | 0 |
| PARAM_VALUE | 1 | sch->privdata.qdisc->privdata.cur_depth | 0-255 |
| PARAM_VALUE | 1 | sch->privdata.qdisc->privdata.cur_flow | 1024 |
| PARAM_VALUE | 1 | sch->privdata.qdisc->privdata.cur_tin | 0-7 |
| PARAM_VALUE | 1 | sch->privdata.qdisc->privdata.curband | 0 |
| PARAM_VALUE | 1 | sch->privdata.qdisc->privdata.ecn_mark | 0 |
| PARAM_VALUE | 1 | sch->privdata.qdisc->privdata.flows | 0 |
| PARAM_VALUE | 1 | sch->privdata.qdisc->privdata.head | 0 |
| PARAM_VALUE | 1 | sch->privdata.qdisc->privdata.hhf_arrays_reset_timestamp | 0-4294967295 |
| PARAM_VALUE | 1 | sch->privdata.qdisc->privdata.l_head_ts | 0 |
| PARAM_VALUE | 1 | sch->privdata.qdisc->privdata.last | 0 |
| PARAM_VALUE | 1 | sch->privdata.qdisc->privdata.lowest_prio | 63 |
| PARAM_VALUE | 1 | sch->privdata.qdisc->privdata.maxq | 0 |
| PARAM_VALUE | 1 | sch->privdata.qdisc->privdata.pi2_prob | 0 |
| PARAM_VALUE | 1 | sch->privdata.qdisc->privdata.q.next->prev | 2011684551238094848 |
| PARAM_VALUE | 1 | sch->privdata.qdisc->privdata.q.prev->next | 2011684551238094848 |
| PARAM_VALUE | 1 | sch->privdata.qdisc->privdata.q.qlen | 0 |
| PARAM_VALUE | 1 | sch->privdata.qdisc->privdata.slot | 0 |
| PARAM_VALUE | 1 | sch->privdata.qdisc->privdata.t_head | 0 |
| PARAM_VALUE | 1 | sch->privdata.qdisc->privdata.t_len | 0 |
| PARAM_VALUE | 1 | sch->privdata.qdisc->privdata.t_tail | 0 |
| PARAM_VALUE | 1 | sch->privdata.qdisc->privdata.tail | 0 |
| PARAM_VALUE | 1 | sch->privdata.qdisc->privdata.vars.burst_time | 2343750 |
| PARAM_VALUE | 1 | sch->privdata.qdisc->privdata.vars.dq_count | (-1) |
| PARAM_VALUE | 1 | sch->privdata.qdisc->privdata.vars.dq_tstamp | (-1) |
| PARAM_VALUE | 1 | sch->privdata.qdisc->privdata.vars.qavg | 0 |
| PARAM_VALUE | 1 | sch->privdata.qdisc->privdata.vars.qcount | (-1) |
| PARAM_VALUE | 1 | sch->privdata.sch | 4096-ptr_max |
| PARAM_VALUE | 1 | sch->privdata.sch->dev_queue | 4096-ptr_max |
| PARAM_VALUE | 1 | sch->privdata.sch->dev_tracker | 0,4096-ptr_max |
| PARAM_VALUE | 1 | sch->privdata.sch->gso_skb.next | 4096-ptr_max |
| PARAM_VALUE | 1 | sch->privdata.sch->gso_skb.prev | 4096-ptr_max |
| PARAM_VALUE | 1 | sch->privdata.sch->gso_skb.qlen | 0 |
| PARAM_VALUE | 1 | sch->privdata.sch->ops | 4096-ptr_max |
| PARAM_VALUE | 1 | sch->privdata.sch->refcnt.refs.counter | 1 |
| PARAM_VALUE | 1 | sch->privdata.sch->skb_bad_txq.next | 4096-ptr_max |
| PARAM_VALUE | 1 | sch->privdata.sch->skb_bad_txq.prev | 4096-ptr_max |
| PARAM_VALUE | 1 | sch->privdata.sch->skb_bad_txq.qlen | 0 |
| PARAM_VALUE | 1 | sch->privdata.userbits | 0,8-248 |
| PARAM_VALUE | 1 | sch->privdata.vars.qavg | 0 |
| PARAM_VALUE | 1 | sch->privdata.vars.qcount | (-1) |
| PARAM_VALUE | 1 | sch->refcnt.refs.counter | 1 |
| PARAM_VALUE | 1 | sch->skb_bad_txq.next | 4096-ptr_max |
| PARAM_VALUE | 1 | sch->skb_bad_txq.prev | 4096-ptr_max |
| PARAM_VALUE | 1 | sch->skb_bad_txq.qlen | 0 |
| PARAM_VALUE | 1 | *sch->privdata.qdisc->dev_queue->dev->pcpu_refcnt | s32min-s32max |
| PARAM_VALUE | 1 | *sch->privdata.qdisc->privdata->backlogs | 0-4294967295 |
| PARAM_VALUE | 1 | *sch->privdata.qdisc->privdata->row_mask | s32min-s32max |
| PARAM_VALUE | 2 | binder_type | 4 |
| PARAM_VALUE | 4 | extack | 4971238048455385088 |
| BUF_SIZE | 1 | sch | 0-s32max |
| BUF_SIZE | 1 | sch | 0-s32max |
| CAPPED_DATA | 1 | sch->handle | 1 |
| DATA_SOURCE | 1 | sch | $0 |
| DATA_SOURCE | 4 | extack | $2 |
| NOSPEC | 1 | sch->handle | |
| NOSPEC | 1 | sch->parent | |
| HARD_MAX | 1 | sch->privdata.parms.Scell_log | 31 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | sch->handle | 1-4294967280,4294967282-u32max[c] |
| USER_DATA | 1 | sch->parent | 1-u32max |
| USER_DATA | 1 | sch->privdata.flags | 8-255[c] |
| USER_DATA | 1 | sch->privdata.limit | 0-4294967295 |
| USER_DATA | 1 | sch->privdata.parms.Plog | 0-255 |
| USER_DATA | 1 | sch->privdata.qdisc->parent | 0-4294967295[c] |
| USER_DATA | 1 | sch->privdata.userbits | 0,8-248[c] |
| 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 |