Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

net/mac80211/iface.c ieee80211_add_virtual_monitor() -> ieee80211_check_queues()

Type Parameter Key Value
PARAM_VALUE 0 sdata 4096-ptr_max
PARAM_VALUE 0 sdata->local->hw.flags 4096-ptr_max
PARAM_VALUE 1 iftype 6
BUF_SIZE 0 sdata 10056-2147493703
BUF_SIZE 0 sdata 10056-2147493703
STR_LEN 0 sdata->name (-1),15
MEM_ZERO 0 &sdata->deflink.dfs_cac_timer_work.timer
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 sdata->deflink.sdata->vif.active_links
NO_OVERFLOW_SIMPLE 0 sdata->vif.bss_conf.vif->active_links
HALF_LOCKED2 &sdata->local->hw.wiphy->mtx

net/mac80211/iface.c ieee80211_do_open() -> ieee80211_check_queues()

Type Parameter Key Value
PARAM_VALUE 0 sdata 4096-ptr_max
PARAM_VALUE 0 sdata->local->hw.flags 4096-ptr_max
DATA_SOURCE 0 sdata r IEEE80211_WDEV_TO_SUB_IF
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &sdata->local->hw.wiphy->mtx
HALF_LOCKED2 global &rtnl_mutex

net/mac80211/iface.c ieee80211_runtime_change_iftype() -> ieee80211_check_queues()

Type Parameter Key Value
PARAM_VALUE 0 sdata 4096-ptr_max
PARAM_VALUE 0 sdata->local 4096-ptr_max
PARAM_VALUE 0 sdata->local->hw.flags 4096-ptr_max
PARAM_VALUE 0 sdata->local->hw.queues 0-64
CAPPED_DATA 0 sdata 1
DATA_SOURCE 0 sdata $0
DATA_SOURCE 1 iftype $1 [m]
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 sdata->deflink.sdata->local->hw.priv->cur_chan->last_beacon 0-4294967295
HOST_DATA 0 sdata->deflink.sdata->local->hw.priv->sc_ah->btcoex_hw.aic.aic_cal_start_time 0-4294967295
HOST_DATA 0 sdata->deflink.sdata->local->hw.priv->sc_ah->btcoex_hw.mci.last_recovery 0-4294967295
HOST_DATA 0 sdata->deflink.sdata->local->hw.priv->sc_ah->msi_reg 0-4294967295
HOST_DATA 0 sdata->deflink.sdata->local->hw.priv->sched.next_tbtt 0-4294967295
HOST_DATA 0 sdata->deflink.sdata->vif.drv_priv->ap_beacon_time 0-4294967295
NO_OVERFLOW_SIMPLE 0 sdata->deflink.sdata->vif.active_links
HALF_LOCKED2 &wdev->wiphy->mtx
HALF_LOCKED2 global &rtnl_mutex