Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

net/mac80211/util.c ieee80211_queue_delayed_work() -> ieee80211_can_queue_work()

Type Parameter Key Value
PARAM_VALUE 0 local 4096-ptr_max
DATA_SOURCE 0 local r hw_to_local
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ar->conf_mutex
HALF_LOCKED2 &ar->mutex
HALF_LOCKED2 &dev->mt76.mutex
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &dev->scan_lock
HALF_LOCKED2 &hwsim->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &priv->conf_mutex
HALF_LOCKED2 &priv->mtx
HALF_LOCKED2 &priv->mutex
HALF_LOCKED2 &rtwdev->mutex
HALF_LOCKED2 &t->wl->lock
HALF_LOCKED2 &tid->lock
HALF_LOCKED2 &wl->mutex
HALF_LOCKED2 bh
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 rcu_read

net/mac80211/util.c ieee80211_queue_work() -> ieee80211_can_queue_work()

Type Parameter Key Value
PARAM_VALUE 0 local 4096-ptr_max
DATA_SOURCE 0 local r hw_to_local
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ah->block
HALF_LOCKED2 &ar->data_lock
HALF_LOCKED2 &local->tim_lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &priv->fw_mutex
HALF_LOCKED2 &priv->rx.rxbuflock
HALF_LOCKED2 &priv->tx_lock
HALF_LOCKED2 &rtwdev->ba_lock
HALF_LOCKED2 &rtwdev->mutex
HALF_LOCKED2 &rtwdev->txq_lock
HALF_LOCKED2 &sc->chan_lock
HALF_LOCKED2 &sc->mutex
HALF_LOCKED2 &sc->sc_pcu_lock
HALF_LOCKED2 &wl->irq_lock
HALF_LOCKED2 &wl->mutex
HALF_LOCKED2 &wl->wl_lock
HALF_LOCKED2 bh
HALF_LOCKED2 flags
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 rcu_read