Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

net/sched/sch_api.c check_loop() -> (struct Qdisc_class_ops)->walk()

Type Parameter Key Value
PARAM_VALUE 0 sch 4096-ptr_max
PARAM_VALUE 0 sch->ops 4096-ptr_max
PARAM_VALUE 0 sch->ops->cl_ops 4096-ptr_max
PARAM_VALUE 1 arg 7659043607955566592
PARAM_VALUE 1 arg->count 0
PARAM_VALUE 1 arg->fn 5814421713046859776
PARAM_VALUE 1 arg->skip 0
PARAM_VALUE 1 arg->stop 0
DATA_SOURCE 0 sch $0
CONTAINER 0 -64-8-24+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

net/sched/sch_api.c tc_bind_tclass() -> (struct Qdisc_class_ops)->walk()

Type Parameter Key Value
PARAM_VALUE 0 sch 4096-ptr_max
PARAM_VALUE 0 sch->ops 4096-ptr_max
PARAM_VALUE 0 sch->ops->cl_ops 4096-ptr_max
PARAM_VALUE 1 arg 7414894203651829760
PARAM_VALUE 1 arg->count 0
PARAM_VALUE 1 arg->fn 8385635534849241088
PARAM_VALUE 1 arg->skip 0
PARAM_VALUE 1 arg->stop 0
DATA_SOURCE 0 sch $0
CONTAINER 0 -64-8-24+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
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

net/sched/sch_api.c tc_dump_tclass_qdisc() -> (struct Qdisc_class_ops)->walk()

Type Parameter Key Value
PARAM_VALUE 0 sch 4096-ptr_max
PARAM_VALUE 0 sch->flags 128-u32max
PARAM_VALUE 0 sch->ops 4096-ptr_max
PARAM_VALUE 0 sch->ops->cl_ops 4096-ptr_max
PARAM_VALUE 1 arg 6022881064564260864
PARAM_VALUE 1 arg->count 0
PARAM_VALUE 1 arg->fn 7263527281074958336
PARAM_VALUE 1 arg->stop 0
DATA_SOURCE 0 sch $0
CONTAINER 0 -64-8-24+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL