Documented in 1 files:
Defined in 1 files as a function:
Referenced in 27 files:
- drivers/net/wireless/ath/ath10k/wmi.c, line 3919
- drivers/net/wireless/ath/ath5k/base.c, line 1950
- drivers/net/wireless/ath/ath9k/beacon.c, line 138
- drivers/net/wireless/ath/ath9k/htc_drv_beacon.c, line 218
- drivers/net/wireless/broadcom/b43/main.c, line 1836
- drivers/net/wireless/broadcom/b43legacy/main.c, line 1244
- drivers/net/wireless/intel/iwlegacy/common.c, line 5258
- drivers/net/wireless/intel/iwlwifi/dvm/main.c, line 287
- drivers/net/wireless/intel/iwlwifi/dvm/rxon.c, line 186
- drivers/net/wireless/intersil/p54/main.c, line 142
- drivers/net/wireless/marvell/libertas_tf/main.c
- drivers/net/wireless/marvell/mwl8k.c, line 5221
- drivers/net/wireless/mediatek/mt76/mt7603/beacon.c, line 42
- drivers/net/wireless/mediatek/mt76/mt76x02_beacon.c, line 147
- drivers/net/wireless/morsemicro/mm81x/mac.c, line 472
- drivers/net/wireless/purelifi/plfxlc/mac.c
- drivers/net/wireless/ralink/rt2x00/rt2x00queue.c, line 758
- drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c, line 1298
- drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c, line 1090
- drivers/net/wireless/realtek/rtl8xxxu/core.c, line 5614
- drivers/net/wireless/realtek/rtlwifi/core.c, line 980
- drivers/net/wireless/realtek/rtlwifi/pci.c, line 1055
- drivers/net/wireless/silabs/wfx/sta.c
- drivers/net/wireless/ti/wl1251/main.c, line 1190
- drivers/net/wireless/ti/wlcore/main.c
- drivers/net/wireless/virtual/mac80211_hwsim_main.c, line 2500
- drivers/net/wireless/zydas/zd1211rw/zd_mac.c
Smatch caller information:
drivers/net/wireless/virtual/mac80211_hwsim_main.c mac80211_hwsim_beacon_tx() -> ieee80211_beacon_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | vif | 4096-ptr_max |
| PARAM_VALUE | 1 | vif->drv_priv | 4096-ptr_max |
| PARAM_VALUE | 1 | vif->link_conf | 4096-ptr_max |
| PARAM_VALUE | 1 | vif->type | 1,3,7,11 |
| DATA_SOURCE | 1 | vif | $2 |
| BIT_INFO | 1 | vif->type | 0x1,0xf |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 2 | link_id | 0-u32max[u] |
| UNITS | 2 | link_id | unit_array_size |
| HALF_LOCKED2 | &dev->mt76.mutex | ||
| HALF_LOCKED2 | &local->iflist_mtx | ||
| HALF_LOCKED2 | &mvm->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/wireless/ath/ath9k/beacon.c ath9k_beacon_generate() -> ieee80211_beacon_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hw | 4096-ptr_max |
| PARAM_VALUE | 0 | hw->priv | 4096-ptr_max |
| PARAM_VALUE | 1 | vif | 4096-ptr_max |
| PARAM_VALUE | 1 | vif->bss_conf.enable_beacon | 1 |
| PARAM_VALUE | 1 | vif->drv_priv | 4096-ptr_max |
| PARAM_VALUE | 1 | vif->drv_priv->av_bcbuf | 1-u64max |
| PARAM_VALUE | 2 | link_id | 0 |
| DATA_SOURCE | 0 | hw | $0 |
| DATA_SOURCE | 1 | vif | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | bh |
drivers/net/wireless/marvell/libertas_tf/main.c lbtf_bcn_sent() -> ieee80211_beacon_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | vif | 4096-ptr_max |
| PARAM_VALUE | 1 | vif->type | 3 |
| PARAM_VALUE | 2 | link_id | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
drivers/net/wireless/marvell/libertas_tf/main.c lbtf_op_bss_info_changed() -> ieee80211_beacon_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hw | 4096-ptr_max |
| PARAM_VALUE | 0 | hw->priv | 4096-ptr_max |
| PARAM_VALUE | 1 | vif | 4096-ptr_max |
| PARAM_VALUE | 2 | link_id | 0 |
| DATA_SOURCE | 0 | hw | $0 |
| DATA_SOURCE | 1 | vif | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | vif->active_links | 0-u16max[c] |
| USER_DATA | 1 | vif->bss_conf.qos | 0-1[c] |
drivers/net/wireless/marvell/mwl8k.c mwl8k_bss_info_changed_ap() -> ieee80211_beacon_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hw | 4096-ptr_max |
| PARAM_VALUE | 0 | hw->priv | 4096-ptr_max |
| PARAM_VALUE | 0 | hw->priv->fw_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hw->priv->fw_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | hw->priv->fw_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | hw->priv->fw_mutex_depth | s32min-s32max |
| PARAM_VALUE | 0 | hw->priv->tx_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | vif | 4096-ptr_max |
| PARAM_VALUE | 1 | vif->type | 3 |
| PARAM_VALUE | 2 | link_id | 0 |
| DATA_SOURCE | 0 | hw | $0 |
| DATA_SOURCE | 1 | vif | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | vif->active_links | 0-u16max[c] |
| USER_DATA | 1 | vif->bss_conf.qos | 0-1[c] |
| NO_OVERFLOW_SIMPLE | 1 | vif->active_links |
drivers/net/wireless/broadcom/b43/main.c b43_update_templates() -> ieee80211_beacon_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | link_id | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &local->tim_lock | ||
| HALF_LOCKED2 | &wl->mutex | ||
| HALF_LOCKED2 | bh |
drivers/net/wireless/mediatek/mt76/mt76x02_beacon.c mt76x02_update_beacon_iter() -> ieee80211_beacon_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | vif | 4096-ptr_max |
| PARAM_VALUE | 1 | vif->drv_priv | 4096-ptr_max |
| PARAM_VALUE | 1 | vif->drv_priv->idx | 0-7 |
| PARAM_VALUE | 2 | link_id | 0 |
| DATA_SOURCE | 1 | vif | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->mt76.mutex | ||
| HALF_LOCKED2 | &local->iflist_mtx | ||
| HALF_LOCKED2 | &mvm->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/wireless/ti/wl1251/main.c wl1251_op_bss_info_changed() -> ieee80211_beacon_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hw | 4096-ptr_max |
| PARAM_VALUE | 0 | hw->priv | 4096-ptr_max |
| PARAM_VALUE | 1 | vif | 4096-ptr_max |
| PARAM_VALUE | 2 | link_id | 0 |
| DATA_SOURCE | 0 | hw | $0 |
| DATA_SOURCE | 1 | vif | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | vif->active_links | 0-u16max[c] |
| USER_DATA | 1 | vif->bss_conf.qos | 0-1[c] |
| LOCK2 | &wl->mutex | ||
| TYPE_LOCK | (struct wl1251)->mutex |
drivers/net/wireless/intersil/p54/main.c p54_beacon_update() -> ieee80211_beacon_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hw | 4096-ptr_max |
| PARAM_VALUE | 0 | hw->conf.chandef.chan | 4096-ptr_max |
| PARAM_VALUE | 1 | vif | 4096-ptr_max |
| PARAM_VALUE | 2 | link_id | 0 |
| DATA_SOURCE | 1 | vif | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | vif->active_links | 0-u16max[c] |
| USER_DATA | 1 | vif->bss_conf.qos | 0-1[c] |
| NO_OVERFLOW_SIMPLE | 1 | vif->active_links | |
| LOCK2 | &priv->conf_mutex | ||
| TYPE_LOCK | (struct p54_common)->conf_mutex |
drivers/net/wireless/intel/iwlegacy/common.c il_beacon_update() -> ieee80211_beacon_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hw | 4096-ptr_max |
| PARAM_VALUE | 0 | hw->priv | 4096-ptr_max |
| PARAM_VALUE | 1 | vif | 4096-ptr_max |
| PARAM_VALUE | 1 | vif->type | 1 |
| PARAM_VALUE | 2 | link_id | 0 |
| DATA_SOURCE | 0 | hw | $0 |
| DATA_SOURCE | 1 | vif | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | vif->active_links | 0-u16max[c] |
| USER_DATA | 1 | vif->bss_conf.qos | 0-1[c] |
| NO_OVERFLOW_SIMPLE | 1 | vif->active_links | |
| LOCK2 | &il->mutex | ||
| TYPE_LOCK | (struct il_priv)->mutex |
drivers/net/wireless/zydas/zd1211rw/zd_mac.c beacon_watchdog_handler() -> ieee80211_beacon_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | vif | 1-u64max |
| PARAM_VALUE | 2 | link_id | 0 |
| HALF_LOCKED2 | &pool->lock |
drivers/net/wireless/zydas/zd1211rw/zd_mac.c zd_beacon_done() -> ieee80211_beacon_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hw | 4096-ptr_max |
| PARAM_VALUE | 1 | vif | 4096-ptr_max |
| PARAM_VALUE | 1 | vif->type | 3 |
| PARAM_VALUE | 2 | link_id | 0 |
| HALF_LOCKED2 | &pool->lock |
drivers/net/wireless/zydas/zd1211rw/zd_mac.c zd_op_bss_info_changed() -> ieee80211_beacon_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hw | 4096-ptr_max |
| PARAM_VALUE | 1 | vif | 4096-ptr_max |
| PARAM_VALUE | 2 | link_id | 0 |
| DATA_SOURCE | 0 | hw | $0 |
| DATA_SOURCE | 1 | vif | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | vif->active_links | 0-u16max[c] |
| USER_DATA | 1 | vif->bss_conf.qos | 0-1[c] |
drivers/net/wireless/zydas/zd1211rw/zd_mac.c zd_restore_settings() -> ieee80211_beacon_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | vif | 4096-ptr_max |
| PARAM_VALUE | 2 | link_id | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &desc->rlock | ||
| HALF_LOCKED2 | &desc->wlock | ||
| HALF_LOCKED2 | &dev->dev.mutex | ||
| HALF_LOCKED2 | &hdev->dev.mutex | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &port_dev->status_lock | ||
| HALF_LOCKED2 | &ucr->dev_mutex | ||
| HALF_LOCKED2 | &ud->sysfs_lock | ||
| HALF_LOCKED2 | &udev->dev.mutex | ||
| HALF_LOCKED2 | global &ati_remote2_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/wireless/realtek/rtl8xxxu/core.c rtl8xxxu_send_beacon_frame() -> ieee80211_beacon_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hw | 4096-ptr_max |
| PARAM_VALUE | 1 | vif | 4096-ptr_max |
| PARAM_VALUE | 2 | link_id | 0 |
| DATA_SOURCE | 0 | hw | $0 |
| DATA_SOURCE | 1 | vif | $1 |
| HALF_LOCKED2 | &pool->lock |
drivers/net/wireless/ath/ath10k/wmi.c ath10k_wmi_event_host_swba() -> ieee80211_beacon_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | link_id | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c rtl8187_beacon_work() -> ieee80211_beacon_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hw | 4096-ptr_max |
| PARAM_VALUE | 1 | vif | 4096-ptr_max |
| PARAM_VALUE | 2 | link_id | 0 |
| HALF_LOCKED2 | &pool->lock |
drivers/net/wireless/ath/ath9k/htc_drv_beacon.c ath9k_htc_send_beacon() -> ieee80211_beacon_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | vif | 4096-ptr_max |
| PARAM_VALUE | 2 | link_id | 0 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &priv->beacon_lock | ||
| LOCK2 | bh | ||
| TYPE_LOCK | (struct ath9k_htc_priv)->beacon_lock |
drivers/net/wireless/purelifi/plfxlc/mac.c plfxlc_op_bss_info_changed() -> ieee80211_beacon_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hw | 4096-ptr_max |
| PARAM_VALUE | 1 | vif | 4096-ptr_max |
| PARAM_VALUE | 2 | link_id | 0 |
| DATA_SOURCE | 0 | hw | $0 |
| DATA_SOURCE | 1 | vif | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | vif->active_links | 0-u16max[c] |
| USER_DATA | 1 | vif->bss_conf.qos | 0-1[c] |
drivers/net/wireless/purelifi/plfxlc/mac.c plfxlc_restore_settings() -> ieee80211_beacon_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | vif | 1-u64max |
| PARAM_VALUE | 2 | link_id | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/wireless/ath/ath5k/base.c ath5k_beacon_update() -> ieee80211_beacon_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hw | 4096-ptr_max |
| PARAM_VALUE | 1 | vif | 4096-ptr_max |
| PARAM_VALUE | 2 | link_id | 0 |
| DATA_SOURCE | 0 | hw | $0 |
| DATA_SOURCE | 1 | vif | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | vif->active_links | 0-u16max[c] |
| USER_DATA | 1 | vif->bss_conf.qos | 0-1[c] |
| NO_OVERFLOW_SIMPLE | 1 | vif->active_links | |
| LOCK2 | &ah->block | ||
| HALF_LOCKED2 | &ah->lock | ||
| HALF_LOCKED2 | bh | ||
| TYPE_LOCK | (struct ath5k_hw)->block |
drivers/net/wireless/realtek/rtlwifi/pci.c _rtl_pci_prepare_bcn_tasklet() -> ieee80211_beacon_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hw | 4096-ptr_max |
| PARAM_VALUE | 0 | hw->priv | 4096-ptr_max |
| PARAM_VALUE | 2 | link_id | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | bh |
drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c rtl8180_beacon_work() -> ieee80211_beacon_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hw | 4096-ptr_max |
| PARAM_VALUE | 1 | vif | 4096-ptr_max |
| PARAM_VALUE | 2 | link_id | 0 |
| HALF_LOCKED2 | &pool->lock |
drivers/net/wireless/intel/iwlwifi/dvm/rxon.c iwlagn_update_beacon() -> ieee80211_beacon_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | vif | 4096-ptr_max |
| PARAM_VALUE | 2 | link_id | 0 |
| DATA_SOURCE | 1 | vif | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | vif->active_links | 0-u16max[c] |
| USER_DATA | 1 | vif->bss_conf.qos | 0-1[c] |
| NO_OVERFLOW_SIMPLE | 1 | vif->active_links | |
| HALF_LOCKED2 | &priv->mutex |
drivers/net/wireless/silabs/wfx/sta.c wfx_set_mfp_ap() -> ieee80211_beacon_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | vif | 4096-ptr_max |
| PARAM_VALUE | 2 | link_id | 0 |
| DATA_SOURCE | 1 | vif | r wvif_to_vif |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/wireless/silabs/wfx/sta.c wfx_upload_ap_templates() -> ieee80211_beacon_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | vif | 4096-ptr_max |
| PARAM_VALUE | 2 | link_id | 0 |
| DATA_SOURCE | 1 | vif | r wvif_to_vif |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &wdev->conf_mutex |
drivers/net/wireless/realtek/rtlwifi/core.c send_beacon_frame() -> ieee80211_beacon_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hw | 4096-ptr_max |
| PARAM_VALUE | 0 | hw->priv | 4096-ptr_max |
| PARAM_VALUE | 1 | vif | 1-u64max |
| PARAM_VALUE | 2 | link_id | 0 |
| DATA_SOURCE | 0 | hw | $0 |
| DATA_SOURCE | 1 | vif | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | vif->active_links | 0-u16max[c] |
| USER_DATA | 1 | vif->bss_conf.qos | 0-1[c] |
| NO_OVERFLOW_SIMPLE | 1 | vif->active_links | |
| LOCK2 | &rtlpriv->locks.conf_mutex | ||
| TYPE_LOCK | (struct rtl_locks)->conf_mutex |
drivers/net/wireless/ralink/rt2x00/rt2x00queue.c rt2x00queue_update_beacon() -> ieee80211_beacon_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | vif | 4096-ptr_max |
| PARAM_VALUE | 1 | vif->drv_priv->beacon | 4096-ptr_max |
| PARAM_VALUE | 2 | link_id | 0 |
| DATA_SOURCE | 1 | vif | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | vif->active_links | 0-u16max[c] |
| USER_DATA | 1 | vif->bss_conf.qos | 0-1[c] |
| NO_OVERFLOW_SIMPLE | 1 | vif->active_links | |
| HALF_LOCKED2 | &intf->beacon_skb_mutex |
drivers/net/wireless/broadcom/b43legacy/main.c b43legacy_update_templates() -> ieee80211_beacon_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | link_id | 0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &wl->irq_lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &local->tim_lock | ||
| HALF_LOCKED2 | &wl->mutex | ||
| HALF_LOCKED2 | bh | ||
| TYPE_LOCK | (struct b43legacy_wl)->irq_lock |
drivers/net/wireless/mediatek/mt76/mt7603/beacon.c mt7603_update_beacon_iter() -> ieee80211_beacon_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | vif | 4096-ptr_max |
| PARAM_VALUE | 1 | vif->drv_priv | 4096-ptr_max |
| PARAM_VALUE | 2 | link_id | 0 |
| DATA_SOURCE | 1 | vif | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->mt76.mutex | ||
| HALF_LOCKED2 | &local->iflist_mtx | ||
| HALF_LOCKED2 | &mvm->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/wireless/ti/wlcore/main.c wlcore_get_beacon_ie() -> ieee80211_beacon_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | vif | 4096-ptr_max |
| PARAM_VALUE | 2 | link_id | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/wireless/ti/wlcore/main.c wlcore_set_beacon_template() -> ieee80211_beacon_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | vif | 4096-ptr_max |
| PARAM_VALUE | 2 | link_id | 0 |
| DATA_SOURCE | 1 | vif | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | vif->active_links | 0-u16max[c] |
| USER_DATA | 1 | vif->bss_conf.mu_mimo_owner | 1 |
| USER_DATA | 1 | vif->bss_conf.qos | 0-1[c] |
| USER_PTR | 1 | vif->drv_priv->wmm_enabled | |
| USER_PTR | 1 | vif->drv_priv->wmm_enabled->data | |
| LOCK2 | &wl->mutex | ||
| TYPE_LOCK | (struct wl1271)->mutex |
drivers/net/wireless/morsemicro/mm81x/mac.c mm81x_mac_beacon_work() -> ieee80211_beacon_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | vif | 4096-ptr_max |
| PARAM_VALUE | 2 | link_id | 0 |
| DATA_SOURCE | 1 | vif | r mm81x_vif_to_ieee80211_vif |
| HALF_LOCKED2 | &pool->lock |
drivers/net/wireless/intel/iwlwifi/dvm/main.c iwl_bg_beacon_update() -> ieee80211_beacon_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | vif | 4096-ptr_max |
| PARAM_VALUE | 1 | vif->type | 3 |
| PARAM_VALUE | 2 | link_id | 0 |
| LOCK2 | &priv->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct iwl_priv)->mutex |