Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

net/sched/sch_mqprio.c mqprio_init() -> get_default_qdisc_ops()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 ntx 0-65502
CAPPED_DATA 0 dev->num_tx_queues 1
CAPPED_DATA 1 ntx 1
FUZZY_MAX 1 ntx 65502
PARAM_COMPARE 0 dev->num_tx_queues > $1
PARAM_COMPARE 1 ntx < $0->num_tx_queues
CONSTRAINT 1 ntx <3121
HARD_MAX 1 ntx 65502
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 dev->num_tx_queues
NO_OVERFLOW_SIMPLE 1 ntx
UNITS 0 dev unit_byte
UNITS 1 ntx 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_mq.c mq_init_common() -> get_default_qdisc_ops()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 ntx s32min-(-2),0-s32max
CAPPED_DATA 0 dev->num_tx_queues 1
CAPPED_DATA 1 ntx 1
PARAM_COMPARE 0 dev->num_tx_queues > $1
PARAM_COMPARE 1 ntx < $0->num_tx_queues
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 dev->num_tx_queues
NO_OVERFLOW_SIMPLE 1 ntx
UNITS 0 dev unit_byte
UNITS 1 ntx unit_array_size