Defined in 2 files as a function:

Referenced in 2 files:

Smatch caller information:

net/mac80211/tx.c ieee80211_txq_setup_flows() -> fq_reset()

Type Parameter Key Value
PARAM_VALUE 0 sch 4096-ptr_max
PARAM_VALUE 0 sch->backlog 0
PARAM_VALUE 0 sch->collisions 0
PARAM_VALUE 0 sch->flows 4096-ptr_max
PARAM_VALUE 0 sch->flows_bitmap 16,4096-ptr_max
PARAM_VALUE 0 sch->flows_cnt 4096
PARAM_VALUE 0 sch->limit 8192
PARAM_VALUE 0 sch->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 sch->memory_limit 4194304,16777216
PARAM_VALUE 0 sch->memory_usage 0
PARAM_VALUE 0 sch->overlimit 0
PARAM_VALUE 0 sch->overmemory 0
PARAM_VALUE 0 sch->quantum 300
PARAM_VALUE 0 sch->tin_backlog.next 4096-ptr_max
PARAM_VALUE 0 sch->tin_backlog.next->next 4096-ptr_max
PARAM_VALUE 0 sch->tin_backlog.prev 4096-ptr_max
PARAM_VALUE 0 sch->tin_backlog.prev->next 4096-ptr_max
PARAM_VALUE 0 sch->tin_backlog.prev->prev 4096-ptr_max
BUF_SIZE 0 sch 144
FUZZY_MAX 0 sch->memory_limit 4194304
BIT_INFO 0 sch->memory_limit 0x0,0x1400000
MEM_ZERO 0 sch
PREEMPT_ADD <- disables preempt
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 sch->flows_cnt
LOCK2 bh
LOCK2 0 &sch->lock
TYPE_LOCK (struct fq)->lock

net/mac80211/tx.c ieee80211_txq_teardown_flows() -> fq_reset()

Type Parameter Key Value
PARAM_VALUE 0 sch 4096-ptr_max
PARAM_VALUE 0 sch->lock.rlock.dep_map->name 0-255
BUF_SIZE 0 sch 144
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 bh
LOCK2 global &rtnl_mutex
LOCK2 0 &sch->lock
HALF_LOCKED2 &ab->core_lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &iwlwifi_opmode_table_mtx
TYPE_LOCK (struct fq)->lock

net/sched/sch_fq.c fq_destroy() -> fq_reset()

Type Parameter Key Value
PARAM_VALUE 0 sch 4096-ptr_max
PARAM_VALUE 0 sch->dev_queue 4096-ptr_max
PARAM_VALUE 0 sch->ops 4096-ptr_max
BUF_SIZE 0 sch (-1)-s32max
BUF_SIZE 0 sch (-1)-s32max
BUF_SIZE 0 sch->ops (-1),176
DATA_SOURCE 0 sch $0
NOSPEC 0 sch->handle
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 sch->handle 1-4294967280,4294967282-u32max[c]
USER_DATA 0 sch->parent 0-u32max
HALF_LOCKED2 global &rtnl_mutex

net/sched/sch_generic.c qdisc_reset() -> (struct Qdisc_ops)->reset()

Type Parameter Key Value
PARAM_VALUE 0 sch 4096-ptr_max
PARAM_VALUE 0 sch->ops 4096-ptr_max
PARAM_VALUE 0 sch->ops->reset 1-u64max
BUF_SIZE 0 sch (-1)-s32max
BUF_SIZE 0 sch (-1)-s32max
BUF_SIZE 0 sch->ops (-1),176
DATA_SOURCE 0 sch $0
NOSPEC 0 sch->handle
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 sch->handle 1-4294967280,4294967282-u32max[c]
USER_DATA 0 sch->parent 0-u32max
HALF_LOCKED2 &priv->state_lock
HALF_LOCKED2 bh
HALF_LOCKED2 0 &sch->seqlock