Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

net/mac80211/util.c ieee80211_stop_device() -> ieee80211_handle_queued_frames()

Type Parameter Key Value
PARAM_VALUE 0 local 4096-ptr_max
PARAM_VALUE 0 local->dynamic_ps_enable_work.entry.next 4096-ptr_max
PARAM_VALUE 0 local->dynamic_ps_enable_work.entry.next->next 4096-ptr_max
PARAM_VALUE 0 local->dynamic_ps_enable_work.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 local->dynamic_ps_enable_work.entry.prev 4096-ptr_max
PARAM_VALUE 0 local->dynamic_ps_enable_work.entry.prev->next 4096-ptr_max
PARAM_VALUE 0 local->dynamic_ps_enable_work.entry.prev->prev 4096-ptr_max
PARAM_VALUE 0 local->dynamic_ps_timer.entry.pprev 0
PARAM_VALUE 0 local->dynamic_ps_timer.flags 0-4194302
PARAM_VALUE 0 local->dynamic_ps_timer.function 0
PARAM_VALUE 0 local->hw->priv->btc.cx.wl->dbcc_info.scan_band 0-255
PARAM_VALUE 0 local->hw->priv->iqk->bp_iqkenable 0-4294967295
PARAM_VALUE 0 local->hw->priv->iqk->bp_rxkresult 0-4294967295
PARAM_VALUE 0 local->hw->priv->iqk->bp_txkresult 0-4294967295
PARAM_VALUE 0 local->hw->priv->iqk->iqk_band 0-255
PARAM_VALUE 0 local->hw->priv->iqk->iqk_bw 0-255
PARAM_VALUE 0 local->hw->priv->iqk->iqk_ch 0-255
PARAM_VALUE 0 local->hw->priv->iqk->iqk_table_idx 0-2
PARAM_VALUE 0 local->hw->priv->iqk->is_wb_rxiqk 0-1
PARAM_VALUE 0 local->hw->priv->iqk->is_wb_txiqk 0-1
PARAM_VALUE 0 local->hw->priv->iqk->lok_fail 0-1
PARAM_VALUE 0 local->hw->priv->iqk->nb_rxcfir 0,2-4294967295
PARAM_VALUE 0 local->hw->priv->iqk->nb_txcfir 0-4294967295
PARAM_VALUE 0 local->hw->priv->rx_dck->thermal 0-255
PARAM_VALUE 0 local->hw->priv->sc_ah->btcoex_hw.aic->aic_sram 0-4294967295
PARAM_VALUE 0 local->hw->priv->session_ids 0-255
PARAM_VALUE 0 local->hw->priv->tssi->base_thermal 0-4294967295
PARAM_VALUE 0 local->hw.flags 4096-ptr_max
PARAM_VALUE 0 local->hw.priv->offchannel.roc_duration s32min-s32max
PARAM_VALUE 0 local->hw.priv->rfk_mcc.data->table_idx 0-255
PARAM_VALUE 0 local->hw.priv->roc_complete_work.cpu s32min-s32max
PARAM_VALUE 0 local->hw.priv->roc_complete_work.timer.flags 0-4294967295
PARAM_VALUE 0 local->hw.priv->roc_duration 0-4294967295
PARAM_VALUE 0 local->hw.priv->roc_start.cpu s32min-s32max
PARAM_VALUE 0 local->hw.priv->roc_start.timer.flags 0-4294967295
PARAM_VALUE 0 local->hw.priv->scan.completed.wait.lock.owner (-1)
PARAM_VALUE 0 local->hw.priv->scan.completed.wait.lock.owner_cpu 4294967295
PARAM_VALUE 0 local->hw.priv->scan.is_roc 1
PARAM_VALUE 0 local->hw.priv->scan.on_channel->wait.lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 local->hw.priv->scan.on_channel.done 0-4294967293,4294967295
PARAM_VALUE 0 local->hw.priv->scan.on_channel.wait.lock.owner (-1)
PARAM_VALUE 0 local->hw.priv->scan.on_channel.wait.lock.owner_cpu 4294967295
PARAM_VALUE 0 local->hw.priv->scan.started.done 0-4294967293,4294967295
PARAM_VALUE 0 local->hw.priv->scan.started.wait.lock.owner (-1)
PARAM_VALUE 0 local->hw.priv->scan.started.wait.lock.owner_cpu 4294967295
PARAM_VALUE 0 local->hw.priv->scan.timeout.cpu s32min-s32max
PARAM_VALUE 0 local->hw.priv->scan.timeout.timer.flags 0-4294967295
PARAM_VALUE 0 local->hw.priv->scan.vdev_id s32min-s32max
PARAM_VALUE 0 local->hw.priv->sleep_timer.entry.pprev 0
PARAM_VALUE 0 local->hw.wiphy 1-u64max
PARAM_VALUE 0 local->open_count s32min-(-1),1-s32max
PARAM_VALUE 0 local->ops 4096-ptr_max
PARAM_VALUE 0 local->quiescing 1
PARAM_VALUE 0 local->scan_work.timer.entry->pprev 4096-ptr_max
PARAM_VALUE 0 local->sta_cleanup.entry.pprev 0
PARAM_VALUE 0 local->sta_cleanup.flags 0-4194302
PARAM_VALUE 0 local->sta_cleanup.function 0
PARAM_VALUE 0 local->suspending 1
PARAM_VALUE 0 local->tpt_led_trigger->timer.entry->pprev 4096-ptr_max
PARAM_VALUE 0 local->tpt_led_trigger->timer.lockdep_map->name 0-255
PARAM_VALUE 0 local->wowlan 0
DATA_SOURCE 0 local $0
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 bh
LOCK2 global &rtnl_mutex
HALF_LOCKED2 &local->hw.wiphy->mtx
HALF_LOCKED2 &rdev->wiphy.mtx
TYPE_LOCK (struct wiphy)->mtx

net/mac80211/main.c ieee80211_tasklet_handler() -> ieee80211_handle_queued_frames()

Type Parameter Key Value
PARAM_VALUE 0 local 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 bh