Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

net/mac80211/tx.c schedule_and_wake_txq() -> drv_wake_tx_queue()

Type Parameter Key Value
PARAM_VALUE 0 local->fq.tin_backlog.next 4096-ptr_max
PARAM_VALUE 0 local->fq.tin_backlog.next->next 4096-ptr_max
PARAM_VALUE 0 local->fq.tin_backlog.next->prev 4096-ptr_max
PARAM_VALUE 1 txq 4096-ptr_max
PARAM_VALUE 1 txq->frags.next 4096-ptr_max
PARAM_VALUE 1 txq->frags.prev 4096-ptr_max
PARAM_VALUE 1 txq->frags.prev->next->next 4096-ptr_max
PARAM_VALUE 1 txq->tin.new_flows.prev 4096-ptr_max
PARAM_VALUE 1 txq->tin.new_flows.prev->next 4096-ptr_max
PARAM_VALUE 1 txq->tin.new_flows.prev->next->next 4096-ptr_max
PARAM_VALUE 1 txq->tin.tin_list.next 4096-ptr_max
PARAM_VALUE 1 txq->tin.tin_list.prev 4096-ptr_max
DATA_SOURCE 0 local $0
DATA_SOURCE 1 txq $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

net/mac80211/util.c __ieee80211_wake_txqs() -> drv_wake_tx_queue()

Type Parameter Key Value
PARAM_VALUE 0 local->fq.lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 txq 4096-ptr_max
DATA_SOURCE 1 txq r to_txq_info
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 bh
LOCK2 flags
LOCK2 rcu_read
HALF_LOCKED2 &local->queue_stop_reason_lock

net/mac80211/util.c __ieee80211_wake_txqs() -> drv_wake_tx_queue()

Type Parameter Key Value
PARAM_VALUE 0 local->fq.lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 txq 4096-ptr_max
CAPPED_DATA 0 &local->sta_list 1
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 bh
LOCK2 flags
LOCK2 rcu_read
HALF_LOCKED2 &local->queue_stop_reason_lock

net/mac80211/sta_info.c schedule_and_wake_txq() -> drv_wake_tx_queue()

Type Parameter Key Value
PARAM_VALUE 0 local->hw.flags 4096-ptr_max
PARAM_VALUE 1 txq 4096-ptr_max
DATA_SOURCE 0 local $0
DATA_SOURCE 1 txq $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 bh

net/mac80211/agg-tx.c schedule_and_wake_txq() -> drv_wake_tx_queue()

Type Parameter Key Value
PARAM_VALUE 0 local->queue_stop_reason_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 txq 4096-ptr_max
DATA_SOURCE 0 local $0
DATA_SOURCE 1 txq $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 bh
LOCK2 rcu_read