Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 14 files:

Smatch caller information:

net/sched/sch_generic.c attach_default_qdiscs() -> qdisc_create_dflt()

Type Parameter Key Value
PARAM_VALUE 0 dev_queue 4096-ptr_max
PARAM_VALUE 1 ops 1811876805610344448
PARAM_VALUE 2 parentid u32max
PARAM_VALUE 3 extack 0
DATA_SOURCE 0 dev_queue r netdev_get_tx_queue
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->ethtool->rss_lock
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 global &init_net.rtnl_mutex
HALF_LOCKED2 global &rtnl_mutex

net/sched/sch_generic.c attach_one_default_qdisc() -> qdisc_create_dflt()

Type Parameter Key Value
PARAM_VALUE 0 dev_queue 4096-ptr_max
PARAM_VALUE 1 ops 4096-ptr_max
PARAM_VALUE 2 parentid u32max
PARAM_VALUE 3 extack 0
BUF_SIZE 1 ops (-1),176
BUF_SIZE 1 ops (-1),176
DATA_SOURCE 0 dev_queue $1
RX_PATH
TASK_NOT_RUNNING

net/sched/sch_dualpi2.c dualpi2_init() -> qdisc_create_dflt()

Type Parameter Key Value
PARAM_VALUE 0 dev_queue 4096-ptr_max
PARAM_VALUE 1 ops 844278770859737088
DATA_SOURCE 3 extack $2
BIT_INFO 2 parentid 0x1,0xffff0001
RX_PATH
TASK_NOT_RUNNING
USER_DATA 2 parentid 0-u32max[c]

net/sched/sch_fifo.c fifo_create_dflt() -> qdisc_create_dflt()

Type Parameter Key Value
PARAM_VALUE 1 ops 844278770859737088,4431213237563637760
DATA_SOURCE 1 ops $1
DATA_SOURCE 3 extack $3
BIT_INFO 2 parentid 0x1,0xffff0001
RX_PATH
TASK_NOT_RUNNING
USER_DATA 2 parentid 0-u32max[c]

net/sched/sch_taprio.c taprio_init() -> qdisc_create_dflt()

Type Parameter Key Value
PARAM_VALUE 0 dev_queue 4096-ptr_max
PARAM_VALUE 1 ops 844278770859737088
PARAM_VALUE 1 ops->init 1016435495724986368
PARAM_VALUE 1 ops->owner 0,4096-ptr_max
PARAM_VALUE 1 ops->static_flags 0
PARAM_VALUE 3 extack 4971238048455385088
CAPPED_DATA 2 parentid 1
DATA_SOURCE 0 dev_queue r netdev_get_tx_queue
DATA_SOURCE 3 extack $2
RX_PATH
TASK_NOT_RUNNING
USER_DATA 2 parentid 0-u32max[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_prio.c prio_graft() -> qdisc_create_dflt()

Type Parameter Key Value
PARAM_VALUE 1 ops 844278770859737088
PARAM_VALUE 3 extack 4971238048455385088
DATA_SOURCE 3 extack $4
RX_PATH
TASK_NOT_RUNNING
USER_DATA 2 parentid 0-u32max[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_prio.c prio_tune() -> qdisc_create_dflt()

Type Parameter Key Value
PARAM_VALUE 1 ops 844278770859737088
PARAM_VALUE 1 ops->init 1-u64max
PARAM_VALUE 1 ops->owner 0,4096-ptr_max
PARAM_VALUE 1 ops->static_flags 0,32-u32max
PARAM_VALUE 3 extack 0,4971238048455385088
DATA_SOURCE 3 extack $2
BIT_INFO 2 parentid 0x0,0xffff001f
RX_PATH
TASK_NOT_RUNNING
USER_DATA 2 parentid 0-u32max[c]

net/sched/sch_ets.c ets_class_graft() -> qdisc_create_dflt()

Type Parameter Key Value
PARAM_VALUE 1 ops 844278770859737088
PARAM_VALUE 3 extack 0
RX_PATH
TASK_NOT_RUNNING
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_ets.c ets_qdisc_change() -> qdisc_create_dflt()

Type Parameter Key Value
PARAM_VALUE 1 ops 844278770859737088
PARAM_VALUE 1 ops->init 1-u64max
PARAM_VALUE 1 ops->owner 0,4096-ptr_max
PARAM_VALUE 1 ops->static_flags 0,32-u32max
PARAM_VALUE 3 extack 0,4971238048455385088
DATA_SOURCE 3 extack $2
RX_PATH
TASK_NOT_RUNNING
USER_DATA 2 parentid 0-u32max[c]

net/sched/sch_hfsc.c hfsc_change_class() -> qdisc_create_dflt()

Type Parameter Key Value
PARAM_VALUE 0 dev_queue 4096-ptr_max
PARAM_VALUE 0 dev_queue->dev 4096-ptr_max
PARAM_VALUE 1 ops 844278770859737088
PARAM_VALUE 2 parentid 1-4294967294
PARAM_VALUE 3 extack 0
CAPPED_DATA 0 dev_queue->dev 1
CAPPED_DATA 0 dev_queue->dev->nd_net.net 1
CAPPED_DATA 2 parentid 1
DATA_SOURCE 2 parentid $1
NOSPEC 2 parentid
NOSPEC 2 parentid
RX_PATH
TASK_NOT_RUNNING
USER_DATA 2 parentid 1-4294967294[c]
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_hfsc.c hfsc_graft_class() -> qdisc_create_dflt()

Type Parameter Key Value
PARAM_VALUE 1 ops 844278770859737088
PARAM_VALUE 3 extack 0
RX_PATH
TASK_NOT_RUNNING
UNITS 2 parentid unit_array_size
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_hfsc.c hfsc_init_qdisc() -> qdisc_create_dflt()

Type Parameter Key Value
PARAM_VALUE 0 dev_queue 4096-ptr_max
PARAM_VALUE 0 dev_queue->dev 4096-ptr_max
PARAM_VALUE 1 ops 844278770859737088
PARAM_VALUE 2 parentid 1-u32max
PARAM_VALUE 3 extack 0
CAPPED_DATA 0 dev_queue->dev 1
CAPPED_DATA 0 dev_queue->dev->nd_net.net 1
CAPPED_DATA 2 parentid 1
NOSPEC 2 parentid
NOSPEC 2 parentid
RX_PATH
TASK_NOT_RUNNING
USER_DATA 2 parentid 1-4294967280,4294967282-u32max[c]
UNITS 2 parentid unit_array_size
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_multiq.c multiq_tune() -> qdisc_create_dflt()

Type Parameter Key Value
PARAM_VALUE 0 dev_queue 4096-ptr_max
PARAM_VALUE 1 ops 844278770859737088
PARAM_VALUE 1 ops->init 1-u64max
PARAM_VALUE 1 ops->owner 0,4096-ptr_max
PARAM_VALUE 1 ops->static_flags 0,32-u32max
PARAM_VALUE 3 extack 0,4971238048455385088
DATA_SOURCE 3 extack $2
RX_PATH
TASK_NOT_RUNNING
USER_DATA 2 parentid 0-u32max[c]

net/sched/sch_drr.c drr_change_class() -> qdisc_create_dflt()

Type Parameter Key Value
PARAM_VALUE 0 dev_queue 4096-ptr_max
PARAM_VALUE 1 ops 844278770859737088
PARAM_VALUE 2 parentid 0-4294967294
PARAM_VALUE 3 extack 0
CAPPED_DATA 2 parentid 1
DATA_SOURCE 2 parentid $1
NOSPEC 2 parentid
NOSPEC 2 parentid
RX_PATH
TASK_NOT_RUNNING
USER_DATA 2 parentid 0-4294967294[c]
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_drr.c drr_graft_class() -> qdisc_create_dflt()

Type Parameter Key Value
PARAM_VALUE 1 ops 844278770859737088
PARAM_VALUE 3 extack 0
RX_PATH
TASK_NOT_RUNNING
UNITS 2 parentid unit_array_size
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_cbs.c cbs_graft() -> qdisc_create_dflt()

Type Parameter Key Value
PARAM_VALUE 1 ops 844278770859737088
PARAM_VALUE 3 extack 0
RX_PATH
TASK_NOT_RUNNING
UNITS 2 parentid unit_array_size
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_cbs.c cbs_init() -> qdisc_create_dflt()

Type Parameter Key Value
PARAM_VALUE 0 dev_queue 4096-ptr_max
PARAM_VALUE 1 ops 844278770859737088
PARAM_VALUE 2 parentid 1-u32max
PARAM_VALUE 3 extack 4971238048455385088
CAPPED_DATA 2 parentid 1
DATA_SOURCE 3 extack $2
RX_PATH
TASK_NOT_RUNNING
USER_DATA 2 parentid 1-4294967280,4294967282-u32max[c]
UNITS 2 parentid unit_array_size
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_mqprio.c mqprio_init() -> qdisc_create_dflt()

Type Parameter Key Value
PARAM_VALUE 0 dev_queue 4096-ptr_max
PARAM_VALUE 1 ops 4096-ptr_max
PARAM_VALUE 3 extack 4971238048455385088
BUF_SIZE 1 ops (-1),176
CAPPED_DATA 2 parentid 1
DATA_SOURCE 0 dev_queue r netdev_get_tx_queue
DATA_SOURCE 3 extack $2
RX_PATH
TASK_NOT_RUNNING
USER_DATA 2 parentid 0-u32max[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_mq.c mq_init_common() -> qdisc_create_dflt()

Type Parameter Key Value
PARAM_VALUE 0 dev_queue 4096-ptr_max
PARAM_VALUE 1 ops 4096-ptr_max
BUF_SIZE 1 ops (-1),176
DATA_SOURCE 0 dev_queue r netdev_get_tx_queue
DATA_SOURCE 3 extack $2
RX_PATH
TASK_NOT_RUNNING
USER_DATA 2 parentid 0-u32max[c]

net/sched/sch_qfq.c qfq_change_class() -> qdisc_create_dflt()

Type Parameter Key Value
PARAM_VALUE 0 dev_queue 4096-ptr_max
PARAM_VALUE 1 ops 844278770859737088
PARAM_VALUE 2 parentid 0-4294967294
PARAM_VALUE 3 extack 0
CAPPED_DATA 2 parentid 1
DATA_SOURCE 2 parentid $1
NOSPEC 2 parentid
NOSPEC 2 parentid
RX_PATH
TASK_NOT_RUNNING
USER_DATA 2 parentid 0-4294967294[c]
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_qfq.c qfq_graft_class() -> qdisc_create_dflt()

Type Parameter Key Value
PARAM_VALUE 1 ops 844278770859737088
PARAM_VALUE 3 extack 0
RX_PATH
TASK_NOT_RUNNING
UNITS 2 parentid unit_array_size
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_htb.c htb_change_class() -> qdisc_create_dflt()

Type Parameter Key Value
PARAM_VALUE 0 dev_queue 4096-ptr_max
PARAM_VALUE 0 dev_queue->dev 4096-ptr_max
PARAM_VALUE 0 dev_queue->dev->close_list.next 8725906838769283072
PARAM_VALUE 0 dev_queue->dev->close_list.prev 8725906838769283072
PARAM_VALUE 0 dev_queue->dev->rtnl_link_ops->priv_size 0,8,32,40,48,56,88,112,120,144,160,224,240,256,296,616,624,728
PARAM_VALUE 0 dev_queue->dev->watchdog_dev_tracker 0,4096-ptr_max
PARAM_VALUE 0 dev_queue->dev->watchdog_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 dev_queue->dev->watchdog_ref_held 1
PARAM_VALUE 0 dev_queue->dev->watchdog_timeo 1-s32max
PARAM_VALUE 0 dev_queue->dev->watchdog_timer.entry->pprev 4096-ptr_max
PARAM_VALUE 0 dev_queue->qdisc 7935956897246715904
PARAM_VALUE 0 dev_queue->qdisc_sleeping 1-u64max
PARAM_VALUE 0 *dev_queue->dev->name 0-255
PARAM_VALUE 1 ops 844278770859737088
PARAM_VALUE 2 parentid 1-4294967294
PARAM_VALUE 3 extack 0
CAPPED_DATA 2 parentid 1
DATA_SOURCE 2 parentid $1
NOSPEC 2 parentid
NOSPEC 2 parentid
RX_PATH
TASK_NOT_RUNNING
USER_DATA 2 parentid 1-4294967294[c]
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_htb.c htb_delete() -> qdisc_create_dflt()

Type Parameter Key Value
PARAM_VALUE 1 ops 844278770859737088
PARAM_VALUE 3 extack 0
RX_PATH
TASK_NOT_RUNNING
UNITS 2 parentid unit_array_size
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_htb.c htb_graft() -> qdisc_create_dflt()

Type Parameter Key Value
PARAM_VALUE 1 ops 844278770859737088
PARAM_VALUE 3 extack 4971238048455385088
DATA_SOURCE 3 extack $4
RX_PATH
TASK_NOT_RUNNING
UNITS 2 parentid unit_array_size
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_htb.c htb_init() -> qdisc_create_dflt()

Type Parameter Key Value
PARAM_VALUE 0 dev_queue 4096-ptr_max
PARAM_VALUE 1 ops 844278770859737088
PARAM_VALUE 1 ops->init 1016435495724986368
PARAM_VALUE 1 ops->owner 0,4096-ptr_max
PARAM_VALUE 1 ops->static_flags 0
PARAM_VALUE 2 parentid 0,65536-u32max
PARAM_VALUE 3 extack 4971238048455385088
CAPPED_DATA 2 parentid 1
DATA_SOURCE 0 dev_queue r netdev_get_tx_queue
DATA_SOURCE 3 extack $2
BIT_INFO 2 parentid 0x0,0xffff0000
RX_PATH
TASK_NOT_RUNNING
USER_DATA 2 parentid 0,65536-u32max[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