Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

net/sched/cls_u32.c u32_reoffload() -> u32_reoffload_hnode()

Type Parameter Key Value
PARAM_VALUE 0 tp 4096-ptr_max
PARAM_VALUE 0 tp->chain->block->cb_lock.first_waiter->handoff_set 0-1
PARAM_VALUE 0 tp->chain->block->cb_lock.first_waiter->type 0-1
PARAM_VALUE 0 tp->chain->index 0-268435455
PARAM_VALUE 0 tp->chain->tmplt_ops->change 4096-ptr_max
PARAM_VALUE 0 tp->chain->tmplt_ops->classify 4096-ptr_max
PARAM_VALUE 0 tp->chain->tmplt_ops->delete 4096-ptr_max
PARAM_VALUE 0 tp->chain->tmplt_ops->destroy 4096-ptr_max
PARAM_VALUE 0 tp->chain->tmplt_ops->dump 4096-ptr_max
PARAM_VALUE 0 tp->chain->tmplt_ops->flags 0-1
PARAM_VALUE 0 tp->chain->tmplt_ops->get 4096-ptr_max
PARAM_VALUE 0 tp->chain->tmplt_ops->init 4096-ptr_max
PARAM_VALUE 0 tp->chain->tmplt_ops->walk 4096-ptr_max
PARAM_VALUE 0 tp->data 4096-ptr_max
PARAM_VALUE 0 tp->ops 4096-ptr_max
PARAM_VALUE 0 tp->ops->bind_class 0,4096-ptr_max
PARAM_VALUE 0 tp->ops->dump 4096-ptr_max
PARAM_VALUE 0 tp->ops->hw_del 0,4096-ptr_max
PARAM_VALUE 0 tp->ops->owner 0,4096-ptr_max
PARAM_VALUE 0 tp->ops->reoffload 631035440261332992,2894995858785198080,6092317856774164480,6534152950415466496
PARAM_VALUE 0 tp->ops->terse_dump 0,4096-ptr_max
PARAM_VALUE 0 tp->ops->walk 4096-ptr_max
PARAM_VALUE 1 ht 4096-ptr_max
PARAM_VALUE 2 add 1
BUF_SIZE 4 cb_priv (-1),4,16,24,32,40,48,64,88,96,104,112,120,136,144,168-s32max
BUF_SIZE 4 cb_priv (-1),4,16,24,32,40,48,64,88,96,104,112,120,136,144,168-s32max
CAPPED_DATA 0 tp->prio 1
CAPPED_DATA 1 ht->prio 1
DATA_SOURCE 0 tp $0
DATA_SOURCE 2 add $1
DATA_SOURCE 3 cb $2
DATA_SOURCE 4 cb_priv $3
DATA_SOURCE 5 extack $4
PARAM_COMPARE 1 ht->prio == $0->prio
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &block->cb_lock

net/sched/cls_u32.c u32_reoffload() -> u32_reoffload_hnode()

Type Parameter Key Value
PARAM_VALUE 0 tp 4096-ptr_max
PARAM_VALUE 0 tp->chain->block->cb_lock.first_waiter->handoff_set 0-1
PARAM_VALUE 0 tp->chain->block->cb_lock.first_waiter->type 0-1
PARAM_VALUE 0 tp->chain->index 0-268435455
PARAM_VALUE 0 tp->chain->tmplt_ops->change 4096-ptr_max
PARAM_VALUE 0 tp->chain->tmplt_ops->classify 4096-ptr_max
PARAM_VALUE 0 tp->chain->tmplt_ops->delete 4096-ptr_max
PARAM_VALUE 0 tp->chain->tmplt_ops->destroy 4096-ptr_max
PARAM_VALUE 0 tp->chain->tmplt_ops->dump 4096-ptr_max
PARAM_VALUE 0 tp->chain->tmplt_ops->flags 0-1
PARAM_VALUE 0 tp->chain->tmplt_ops->get 4096-ptr_max
PARAM_VALUE 0 tp->chain->tmplt_ops->init 4096-ptr_max
PARAM_VALUE 0 tp->chain->tmplt_ops->walk 4096-ptr_max
PARAM_VALUE 0 tp->data 4096-ptr_max
PARAM_VALUE 0 tp->ops 4096-ptr_max
PARAM_VALUE 0 tp->ops->bind_class 0,4096-ptr_max
PARAM_VALUE 0 tp->ops->dump 4096-ptr_max
PARAM_VALUE 0 tp->ops->hw_del 0,4096-ptr_max
PARAM_VALUE 0 tp->ops->owner 0,4096-ptr_max
PARAM_VALUE 0 tp->ops->reoffload 631035440261332992,2894995858785198080,6092317856774164480,6534152950415466496
PARAM_VALUE 0 tp->ops->terse_dump 0,4096-ptr_max
PARAM_VALUE 0 tp->ops->walk 4096-ptr_max
PARAM_VALUE 1 ht 4096-ptr_max
PARAM_VALUE 1 ht->divisor 0-4294967294
PARAM_VALUE 1 ht->ht 4096-ptr_max
PARAM_VALUE 2 add 0
BUF_SIZE 4 cb_priv (-1),4,16,24,32,40,48,64,88,96,104,112,120,136,144,168-s32max
BUF_SIZE 4 cb_priv (-1),4,16,24,32,40,48,64,88,96,104,112,120,136,144,168-s32max
CAPPED_DATA 0 tp->prio 1
CAPPED_DATA 1 ht->divisor 1
CAPPED_DATA 1 ht->prio 1
DATA_SOURCE 0 tp $0
DATA_SOURCE 2 add $1
DATA_SOURCE 3 cb $2
DATA_SOURCE 4 cb_priv $3
DATA_SOURCE 5 extack $4
PARAM_COMPARE 1 ht->prio == $0->prio
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &block->cb_lock