Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

net/sched/sch_cake.c cake_dequeue() -> cake_advance_shaper()

Type Parameter Key Value
PARAM_VALUE 0 q 4096-ptr_max
PARAM_VALUE 0 q->config 4096-ptr_max
PARAM_VALUE 0 q->config->rate_flags 4-u16max
PARAM_VALUE 0 q->tins 4096-ptr_max
PARAM_VALUE 1 b 4096-ptr_max
PARAM_VALUE 2 skb 4096-ptr_max
PARAM_VALUE 2 skb->next 0
PARAM_VALUE 4 drop 1
CAPPED_DATA 0 q 1
CAPPED_DATA 3 now 1
CAPPED_DATA 3 now 1
DATA_SOURCE 2 skb r cake_dequeue_one
DATA_SOURCE 3 now r ktime_get
BIT_INFO 0 q->config->rate_flags 0x4,0xffff
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

net/sched/sch_cake.c cake_dequeue() -> cake_advance_shaper()

Type Parameter Key Value
PARAM_VALUE 0 q 4096-ptr_max
PARAM_VALUE 0 q->config 4096-ptr_max
PARAM_VALUE 0 q->tins 4096-ptr_max
PARAM_VALUE 1 b 4096-ptr_max
PARAM_VALUE 2 skb 4096-ptr_max
PARAM_VALUE 2 skb->next 0
PARAM_VALUE 4 drop 0
CAPPED_DATA 0 q 1
CAPPED_DATA 0 q->last_active 1
CAPPED_DATA 3 now 1
CAPPED_DATA 3 now 1
DATA_SOURCE 2 skb r cake_dequeue_one
DATA_SOURCE 3 now r ktime_get
BIT_INFO 0 q->last_active 0x0,0x7fffffffffffffff
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

net/sched/sch_cake.c cake_drop() -> cake_advance_shaper()

Type Parameter Key Value
PARAM_VALUE 0 q 4096-ptr_max
PARAM_VALUE 0 q->config 4096-ptr_max
PARAM_VALUE 0 q->config->rate_flags 4-u16max
PARAM_VALUE 0 q->overflow_heap 4096-ptr_max
PARAM_VALUE 0 q->overflow_timeout u16max
PARAM_VALUE 0 q->tins 4096-ptr_max
PARAM_VALUE 1 b 4096-ptr_max
PARAM_VALUE 1 b->backlogs 4096-ptr_max
PARAM_VALUE 1 b->flows 4096-ptr_max
PARAM_VALUE 2 skb 4096-ptr_max
PARAM_VALUE 2 skb->next 0
PARAM_VALUE 4 drop 1
DATA_SOURCE 2 skb r dequeue_head
DATA_SOURCE 3 now r ktime_get
BIT_INFO 0 q->config->rate_flags 0x4,0xffff
NOCHECK_CALL

net/sched/sch_cake.c cake_enqueue() -> cake_advance_shaper()

Type Parameter Key Value
PARAM_VALUE 0 q 4096-ptr_max
PARAM_VALUE 0 q->config 4096-ptr_max
PARAM_VALUE 0 q->config->ack_filter 1-255
PARAM_VALUE 0 q->config->rate_flags 4-u16max
PARAM_VALUE 0 q->min_adjlen 0-65534
PARAM_VALUE 0 q->min_netlen 0-65534
PARAM_VALUE 1 b 4096-ptr_max
PARAM_VALUE 1 b->flows 4096-ptr_max
PARAM_VALUE 1 *b->tags 0-4294967295
PARAM_VALUE 2 skb 4096-ptr_max
PARAM_VALUE 2 skb->next 0
PARAM_VALUE 4 drop 1
DATA_SOURCE 2 skb r cake_ack_filter
DATA_SOURCE 3 now r ktime_get
BIT_INFO 0 q->config->rate_flags 0x4,0xffff
NOCHECK_CALL