Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

net/sched/sch_qfq.c qfq_deact_rm_from_agg() -> qfq_deactivate_class()

Type Parameter Key Value
PARAM_VALUE 0 q 4096-ptr_max
PARAM_VALUE 1 cl 4096-ptr_max
PARAM_VALUE 1 cl->agg 4096-ptr_max
DATA_SOURCE 0 q $0
DATA_SOURCE 1 cl $1
PARAM_COMPARE 1 &cl->alist != $1->alist.next
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 bh

net/sched/sch_qfq.c qfq_qlen_notify() -> qfq_deactivate_class()

Type Parameter Key Value
PARAM_VALUE 1 cl 4096-ptr_max
CAPPED_DATA 1 &cl->alist 1
DATA_SOURCE 1 cl $1
PARAM_COMPARE 1 &cl->alist != $1->alist.next
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 rcu_read
HALF_LOCKED2 &sch->seqlock
HALF_LOCKED2 bh
HALF_LOCKED2 root_lock

net/sched/sch_qfq.c qfq_reset_qdisc() -> qfq_deactivate_class()

Type Parameter Key Value
PARAM_VALUE 0 q 4096-ptr_max
PARAM_VALUE 0 q->clhash.hash 4096-ptr_max
PARAM_VALUE 0 q->clhash.hashsize 1-u32max
PARAM_VALUE 1 cl 4096-ptr_max
PARAM_COMPARE 1 &cl->alist != $1->alist.next
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &priv->state_lock
HALF_LOCKED2 &sch->seqlock
HALF_LOCKED2 bh