Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 26 files:
- drivers/net/wireless/ath/ath12k/mac.c, line 10419
- drivers/net/wireless/ath/ath12k/wow.c, line 642
- drivers/net/wireless/intel/iwlwifi/mld/ftm-initiator.c, line 269
- drivers/net/wireless/intel/iwlwifi/mld/mlo.c, line 907
- drivers/net/wireless/intel/iwlwifi/mld/nan.c
- drivers/net/wireless/intel/iwlwifi/mld/rx.c, line 1899
- drivers/net/wireless/intel/iwlwifi/mld/scan.c, line 1935
- drivers/net/wireless/intel/iwlwifi/mvm/ftm-initiator.c, line 1031
- drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c, line 1645
- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
- drivers/net/wireless/intel/iwlwifi/mvm/mld-mac80211.c, line 94
- drivers/net/wireless/intel/iwlwifi/mvm/rx.c, line 436
- drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
- drivers/net/wireless/intel/iwlwifi/mvm/time-event.c, line 274
- drivers/net/wireless/intel/iwlwifi/mvm/utils.c
- drivers/net/wireless/intel/iwlwifi/mvm/vendor-cmd.c, line 134
- drivers/net/wireless/mediatek/mt76/mt7915/mac.c, line 254
- drivers/net/wireless/mediatek/mt76/mt7925/nan.c, line 417
- drivers/net/wireless/mediatek/mt76/mt7996/mac.c, line 406
- drivers/net/wireless/mediatek/mt76/mt7996/main.c
- drivers/net/wireless/virtual/mac80211_hwsim_main.c, line 3833
- drivers/net/wireless/virtual/mac80211_hwsim_nan.c, line 854
- include/net/mac80211.h, line 2342
- net/mac80211/cfg.c
- net/mac80211/nan.c, line 483
- net/mac80211/util.c, line 939
Smatch caller information:
drivers/net/wireless/intel/iwlwifi/mld/iface.c lockdep_vif_wiphy_mutex_held() -> ieee80211_vif_to_wdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vif | 4096-ptr_max |
| DATA_SOURCE | 0 | vif | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | vif->active_links | 0-u16max[c] |
| USER_DATA | 0 | vif->bss_conf.mu_mimo_owner | 1 |
| NO_OVERFLOW_SIMPLE | 0 | vif->debugfs_dir->d_fsdata | |
| NO_OVERFLOW_SIMPLE | 0 | vif->debugfs_dir->d_fsdata->d_fsdata |
drivers/net/wireless/intel/iwlwifi/mvm/ops.c lockdep_vif_wiphy_mutex_held() -> ieee80211_vif_to_wdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vif | 4096-ptr_max |
| DATA_SOURCE | 0 | vif | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &dev->mt76.mutex | ||
| HALF_LOCKED2 | &local->iflist_mtx | ||
| HALF_LOCKED2 | &mvm->mutex | ||
| HALF_LOCKED2 | &pool->lock |
drivers/net/wireless/virtual/mac80211_hwsim_main.c lockdep_vif_wiphy_mutex_held() -> ieee80211_vif_to_wdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vif | 4096-ptr_max |
| DATA_SOURCE | 0 | vif | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | vif->active_links | 0-u16max[c] |
| NO_OVERFLOW_SIMPLE | 0 | vif->active_links |
drivers/net/wireless/virtual/mac80211_hwsim_main.c mac80211_hwsim_start_pmsr() -> ieee80211_vif_to_wdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vif | 4096-ptr_max |
| DATA_SOURCE | 0 | vif | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &data->mutex | ||
| HALF_LOCKED2 | &dev->ethtool->rss_lock | ||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &devlink->lock | ||
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &dpll_lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &net_dm_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct mac80211_hwsim_data)->mutex |
drivers/net/wireless/intel/iwlwifi/mld/mac80211.c lockdep_vif_wiphy_mutex_held() -> ieee80211_vif_to_wdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vif | 4096-ptr_max |
| BUF_SIZE | 0 | vif | (-1),2192 |
| BUF_SIZE | 0 | vif | (-1),2192 |
| CAPPED_DATA | 0 | vif | 1 |
| DATA_SOURCE | 0 | vif | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | vif->active_links | 0-u16max[c] |
| USER_DATA | 0 | vif->bss_conf.qos | 0-1[c] |
| NO_OVERFLOW_SIMPLE | 0 | vif->active_links |
drivers/net/wireless/intel/iwlwifi/mld/d3.c lockdep_vif_wiphy_mutex_held() -> ieee80211_vif_to_wdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vif | 4096-ptr_max |
| DATA_SOURCE | 0 | vif | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | &local->hw.wiphy->mtx | ||
| HALF_LOCKED2 | &rdev->wiphy.mtx | ||
| TYPE_LOCK | (struct wiphy)->mtx |
drivers/net/wireless/intel/iwlwifi/mld/nan.c iwl_mld_handle_nan_cluster_notif() -> ieee80211_vif_to_wdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vif | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/wireless/intel/iwlwifi/mld/nan.c iwl_mld_handle_nan_dw_end_notif() -> ieee80211_vif_to_wdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vif | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/wireless/intel/iwlwifi/mld/nan.c iwl_mld_handle_nan_ulw_attr_notif() -> ieee80211_vif_to_wdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vif | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/wireless/intel/iwlwifi/mvm/time-event.c iwl_mvm_te_check_trigger() -> ieee80211_vif_to_wdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | vif->active_links | |
| LOCK2 | &mvm->time_event_lock | ||
| LOCK2 | bh | ||
| HALF_LOCKED2 | &mvm->mutex | ||
| TYPE_LOCK | (struct iwl_mvm)->time_event_lock |
drivers/net/wireless/intel/iwlwifi/mvm/time-event.c lockdep_vif_wiphy_mutex_held() -> ieee80211_vif_to_wdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vif | 4096-ptr_max |
| DATA_SOURCE | 0 | vif | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &mvm->mutex | ||
| LOCK2 | rcu_read | ||
| TYPE_LOCK | (struct iwl_mvm)->mutex |
drivers/net/wireless/intel/iwlwifi/mld/debugfs.c lockdep_vif_wiphy_mutex_held() -> ieee80211_vif_to_wdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vif | 1-u64max |
| BUF_SIZE | 0 | vif | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | vif | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | vif | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &rdev->wiphy.mtx |
drivers/net/wireless/intel/iwlwifi/mld/tlc.c lockdep_vif_wiphy_mutex_held() -> ieee80211_vif_to_wdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vif | 4096-ptr_max |
| DATA_SOURCE | 0 | vif | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | vif->bss_conf.qos | 0-1[c] |
| NO_OVERFLOW_SIMPLE | 0 | vif->active_links |
drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c iwl_mvm_handle_missed_beacons_notif() -> ieee80211_vif_to_wdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vif | 4096-ptr_max |
| DATA_SOURCE | 0 | vif | r iwl_mvm_rcu_dereference_vif_id |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &mvm->mutex |
drivers/net/wireless/intel/iwlwifi/mld/notif.c lockdep_vif_wiphy_mutex_held() -> ieee80211_vif_to_wdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vif | 4096-ptr_max |
| DATA_SOURCE | 0 | vif | $0 |
| 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/intel/iwlwifi/mvm/power.c lockdep_vif_wiphy_mutex_held() -> ieee80211_vif_to_wdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vif | 4096-ptr_max |
| DATA_SOURCE | 0 | vif | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &mvm->mutex |
drivers/net/wireless/intel/iwlwifi/mvm/mld-mac80211.c iwl_mvm_mld_mac_add_interface() -> ieee80211_vif_to_wdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vif | 4096-ptr_max |
| DATA_SOURCE | 0 | vif | $1 |
| BIT_INFO | 0 | vif->driver_flags | 0x40,0xffffffffffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &mvm->mutex | ||
| HALF_LOCKED2 | &local->hw.wiphy->mtx | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| TYPE_LOCK | (struct iwl_mvm)->mutex |
net/mac80211/util.c lockdep_vif_wiphy_mutex_held() -> ieee80211_vif_to_wdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vif | 4096-ptr_max |
| DATA_SOURCE | 0 | vif | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/wireless/mediatek/mt76/mt7925/nan.c mt7925_nan_handle_dw_ind() -> ieee80211_vif_to_wdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vif | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | bh |
drivers/net/wireless/mediatek/mt76/mt7925/mcu.c lockdep_vif_wiphy_mutex_held() -> ieee80211_vif_to_wdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vif | 4096-ptr_max |
| DATA_SOURCE | 0 | vif | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | vif->active_links | |
| HALF_LOCKED2 | &dev->mt76.mutex |
drivers/net/wireless/intel/iwlwifi/mld/stats.c lockdep_vif_wiphy_mutex_held() -> ieee80211_vif_to_wdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vif | 4096-ptr_max |
| DATA_SOURCE | 0 | vif | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &local->hw.wiphy->mtx | ||
| HALF_LOCKED2 | &rdev->wiphy.mtx |
drivers/net/wireless/intel/iwlwifi/mvm/debugfs-vif.c lockdep_vif_wiphy_mutex_held() -> ieee80211_vif_to_wdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vif | 4096-ptr_max |
| BUF_SIZE | 0 | vif | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | vif | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | vif | $0 |
| RX_PATH | |||
| LOCK2 | &mvm->mutex | ||
| TYPE_LOCK | (struct iwl_mvm)->mutex |
drivers/net/wireless/intel/iwlwifi/mld/rx.c iwl_mld_rx_mgmt_prot() -> ieee80211_vif_to_wdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &rxq->lock | ||
| HALF_LOCKED2 | bh |
drivers/net/wireless/intel/iwlwifi/mld/power.c lockdep_vif_wiphy_mutex_held() -> ieee80211_vif_to_wdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vif | 4096-ptr_max |
| BUF_SIZE | 0 | vif | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | vif | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | vif | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | vif->active_links | 1-u16max[c] |
| USER_DATA | 0 | vif->bss_conf.mu_mimo_owner | 1 |
| USER_DATA | 0 | vif->bss_conf.qos | 0-1[c] |
| NO_OVERFLOW_SIMPLE | 0 | vif->debugfs_dir->d_fsdata->d_fsdata | |
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c lockdep_vif_wiphy_mutex_held() -> ieee80211_vif_to_wdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vif | 4096-ptr_max |
| DATA_SOURCE | 0 | vif | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->mt76.mutex |
net/mac80211/nan.c ieee80211_nan_sched_update_done() -> ieee80211_vif_to_wdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vif | 4096-ptr_max |
| DATA_SOURCE | 0 | vif | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | vif->active_links |
drivers/net/wireless/intel/iwlwifi/mld/sta.c lockdep_vif_wiphy_mutex_held() -> ieee80211_vif_to_wdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | vif | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | vif->active_links |
drivers/net/wireless/ath/ath12k/mac.c ath12k_mac_vdev_create() -> ieee80211_vif_to_wdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vif | 4096-ptr_max |
| DATA_SOURCE | 0 | vif | r ath12k_ahvif_to_vif |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c iwl_mvm_ampdu_check_trigger() -> ieee80211_vif_to_wdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vif | 4096-ptr_max |
| DATA_SOURCE | 0 | vif | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &mvm->mutex | ||
| TYPE_LOCK | (struct iwl_mvm)->mutex |
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c iwl_mvm_event_bar_rx_callback() -> ieee80211_vif_to_wdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vif | 4096-ptr_max |
| DATA_SOURCE | 0 | vif | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | vif->active_links | |
| HALF_LOCKED2 | rcu_read |
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c iwl_mvm_event_mlme_callback() -> ieee80211_vif_to_wdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vif | 4096-ptr_max |
| DATA_SOURCE | 0 | vif | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | vif->active_links |
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c iwl_mvm_mac_add_interface() -> ieee80211_vif_to_wdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vif | 4096-ptr_max |
| PARAM_VALUE | 0 | vif->driver_flags | 64,67 |
| DATA_SOURCE | 0 | vif | $1 |
| FUZZY_MAX | 0 | vif->driver_flags | 64 |
| BIT_INFO | 0 | vif->driver_flags | 0x40,0xffffffffffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | vif->drv_priv->ap_beacon_time | 0-4294967295 |
| LOCK2 | &mvm->mutex | ||
| HALF_LOCKED2 | &local->hw.wiphy->mtx | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| TYPE_LOCK | (struct iwl_mvm)->mutex |
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c iwl_mvm_pre_channel_switch() -> ieee80211_vif_to_wdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vif | 4096-ptr_max |
| DATA_SOURCE | 0 | vif | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &mvm->mutex | ||
| TYPE_LOCK | (struct iwl_mvm)->mutex |
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c iwl_mvm_tdls_check_trigger() -> ieee80211_vif_to_wdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vif | 4096-ptr_max |
| CAPPED_DATA | 0 | vif | 1 |
| DATA_SOURCE | 0 | vif | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | vif->bss_conf.qos | 0-1[c] |
| NO_OVERFLOW_SIMPLE | 0 | vif->active_links | |
| LOCK2 | &mvm->mutex | ||
| TYPE_LOCK | (struct iwl_mvm)->mutex |
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c lockdep_vif_wiphy_mutex_held() -> ieee80211_vif_to_wdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vif | 4096-ptr_max |
| CAPPED_DATA | 0 | vif | 1 |
| DATA_SOURCE | 0 | vif | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | vif->bss_conf.qos | 0-1[c] |
| NO_OVERFLOW_SIMPLE | 0 | vif->active_links | |
| HALF_LOCKED2 | &mvm->mutex |
net/mac80211/iface.c lockdep_vif_wiphy_mutex_held() -> ieee80211_vif_to_wdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vif | 4096-ptr_max |
| DATA_SOURCE | 0 | vif | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &rdev->wiphy.mtx | ||
| HALF_LOCKED2 | &sdata->local->hw.wiphy->mtx |
drivers/net/wireless/intel/iwlwifi/mld/mlo.c iwl_mld_get_emlsr_grade() -> ieee80211_vif_to_wdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vif | 4096-ptr_max |
| DATA_SOURCE | 0 | vif | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/wireless/intel/iwlwifi/mld/mlo.c lockdep_vif_wiphy_mutex_held() -> ieee80211_vif_to_wdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vif | 4096-ptr_max |
| BUF_SIZE | 0 | vif | (-1),2192 |
| BUF_SIZE | 0 | vif | (-1),2192 |
| DATA_SOURCE | 0 | vif | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/wireless/intel/iwlwifi/mld/scan.c iwl_mld_int_mlo_scan_start() -> ieee80211_vif_to_wdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vif | 4096-ptr_max |
| BUF_SIZE | 0 | vif | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | vif | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | vif | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | vif->active_links | 0-u16max[c] |
| USER_DATA | 0 | vif->bss_conf.mu_mimo_owner | 1 |
| USER_DATA | 0 | vif->bss_conf.qos | 0-1[c] |
| NO_OVERFLOW_SIMPLE | 0 | vif->debugfs_dir->d_fsdata->d_fsdata | |
| HALF_LOCKED2 | &mld->wiphy->mtx |
drivers/net/wireless/intel/iwlwifi/mld/scan.c lockdep_vif_wiphy_mutex_held() -> ieee80211_vif_to_wdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vif | 4096-ptr_max |
| BUF_SIZE | 0 | vif | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | vif | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | vif | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | vif->active_links | 0-u16max[c] |
| USER_DATA | 0 | vif->bss_conf.mu_mimo_owner | 1 |
| USER_DATA | 0 | vif->bss_conf.qos | 0-1[c] |
| NO_OVERFLOW_SIMPLE | 0 | vif->debugfs_dir->d_fsdata->d_fsdata |
drivers/net/wireless/mediatek/mt76/mt7996/main.c lockdep_vif_wiphy_mutex_held() -> ieee80211_vif_to_wdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vif | 1-u64max |
| DATA_SOURCE | 0 | vif | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | vif->active_links | 0-u16max[c] |
| USER_DATA | 0 | vif->bss_conf.qos | 0-1[c] |
| HALF_LOCKED2 | &dev->mt76.mutex |
drivers/net/wireless/mediatek/mt76/mt7996/main.c mt7996_add_interface() -> ieee80211_vif_to_wdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vif | 4096-ptr_max |
| DATA_SOURCE | 0 | vif | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &local->hw.wiphy->mtx | ||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/wireless/mediatek/mt76/mt7996/main.c mt7996_get_txpower() -> ieee80211_vif_to_wdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vif | 4096-ptr_max |
| DATA_SOURCE | 0 | vif | $1 |
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &rdev->wiphy.mtx | ||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/wireless/mediatek/mt76/mt7996/main.c mt7996_remove_iter() -> ieee80211_vif_to_wdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vif | 4096-ptr_max |
| BUF_SIZE | 0 | vif | 2192 |
| DATA_SOURCE | 0 | vif | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c iwl_mvm_rx_mgmt_prot() -> ieee80211_vif_to_wdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &rxq->lock | ||
| HALF_LOCKED2 | bh |
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c iwl_mvm_rx_mpdu_mq() -> ieee80211_vif_to_wdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &rxq->lock | ||
| HALF_LOCKED2 | bh |
drivers/net/wireless/mediatek/mt76/mt792x_core.c lockdep_vif_wiphy_mutex_held() -> ieee80211_vif_to_wdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vif | 4096-ptr_max |
| DATA_SOURCE | 0 | vif | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &(mvif->phy->dev)->mt76.mutex |
drivers/net/wireless/intel/iwlwifi/mvm/rx.c iwl_mvm_rx_rx_mpdu() -> ieee80211_vif_to_wdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &rxq->lock | ||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &ni->dev_lock | ||
| HALF_LOCKED2 | bh | ||
| TYPE_LOCK | (struct iwl_rxq)->lock |
drivers/net/wireless/mediatek/mt76/mt7925/mac.c lockdep_vif_wiphy_mutex_held() -> ieee80211_vif_to_wdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vif | 4096-ptr_max |
| DATA_SOURCE | 0 | vif | $0 |
| 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/intel/iwlwifi/mld/phy.c lockdep_vif_wiphy_mutex_held() -> ieee80211_vif_to_wdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vif | 4096-ptr_max |
| BUF_SIZE | 0 | vif | 2192 |
| DATA_SOURCE | 0 | vif | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/wireless/intel/iwlwifi/mvm/mld-sta.c lockdep_vif_wiphy_mutex_held() -> ieee80211_vif_to_wdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vif | 4096-ptr_max |
| DATA_SOURCE | 0 | vif | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | vif->bss_conf.qos | 0-1[c] |
| NO_OVERFLOW_SIMPLE | 0 | vif->active_links | |
| LOCK2 | &mvm->mutex | ||
| TYPE_LOCK | (struct iwl_mvm)->mutex |
drivers/net/wireless/virtual/mac80211_hwsim_nan.c mac80211_hwsim_nan_slot_timer() -> ieee80211_vif_to_wdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vif | 1-u64max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | irq |
drivers/net/wireless/intel/iwlwifi/mvm/utils.c iwl_mvm_connection_loss() -> ieee80211_vif_to_wdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vif | 4096-ptr_max |
| DATA_SOURCE | 0 | vif | $1 |
| STR_LEN | 0 | vif | (-1),35,37 |
| STR_LEN | 0 | vif | (-1),35,37 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | vif->active_links | |
| HALF_LOCKED2 | &mvm->time_event_lock | ||
| HALF_LOCKED2 | bh |
drivers/net/wireless/intel/iwlwifi/mvm/utils.c iwl_mvm_event_frame_timeout_callback() -> ieee80211_vif_to_wdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vif | 4096-ptr_max |
| DATA_SOURCE | 0 | vif | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | vif->active_links | |
| HALF_LOCKED2 | rcu_read |
drivers/net/wireless/intel/iwlwifi/mvm/utils.c lockdep_vif_wiphy_mutex_held() -> ieee80211_vif_to_wdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vif | 4096-ptr_max |
| DATA_SOURCE | 0 | vif | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | vif->active_links | 0-u16max[c] |
| USER_DATA | 0 | vif->bss_conf.mu_mimo_owner | 1 |
| NO_OVERFLOW_SIMPLE | 0 | vif->debugfs_dir->d_fsdata->d_fsdata | |
| LOCK2 | &mvm->mutex | ||
| LOCK2 | rcu_read | ||
| TYPE_LOCK | (struct iwl_mvm)->mutex |
drivers/net/wireless/mediatek/mt76/mt7915/mac.c mt7915_wed_check_ppe() -> ieee80211_vif_to_wdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vif | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | bh |
drivers/net/wireless/intel/iwlwifi/mld/ftm-initiator.c iwl_mld_ftm_start() -> ieee80211_vif_to_wdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vif | 4096-ptr_max |
| DATA_SOURCE | 0 | vif | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->ethtool->rss_lock | ||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &devlink->lock | ||
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &dpll_lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &net_dm_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read |
net/mac80211/cfg.c ieee80211_nan_cluster_joined() -> ieee80211_vif_to_wdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vif | 4096-ptr_max |
| DATA_SOURCE | 0 | vif | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
net/mac80211/cfg.c ieee80211_nan_func_match() -> ieee80211_vif_to_wdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vif | 4096-ptr_max |
| DATA_SOURCE | 0 | vif | $0 |
net/mac80211/cfg.c ieee80211_nan_func_terminated() -> ieee80211_vif_to_wdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vif | 4096-ptr_max |
| DATA_SOURCE | 0 | vif | $0 |
drivers/net/wireless/intel/iwlwifi/mvm/ftm-initiator.c iwl_mvm_ftm_start() -> ieee80211_vif_to_wdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vif | 4096-ptr_max |
| CAPPED_DATA | 0 | vif | 1 |
| DATA_SOURCE | 0 | vif | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &mvm->mutex | ||
| HALF_LOCKED2 | &dev->ethtool->rss_lock | ||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &devlink->lock | ||
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &dpll_lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &net_dm_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct iwl_mvm)->mutex |
drivers/net/wireless/intel/iwlwifi/mvm/ftm-initiator.c lockdep_vif_wiphy_mutex_held() -> ieee80211_vif_to_wdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vif | 4096-ptr_max |
| DATA_SOURCE | 0 | vif | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &mvm->mutex | ||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &dev->ethtool->rss_lock | ||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &devlink->lock | ||
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &dpll_lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &net_dm_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| TYPE_LOCK | (struct iwl_mvm)->mutex |
drivers/net/wireless/mediatek/mt76/mt7925/main.c lockdep_vif_wiphy_mutex_held() -> ieee80211_vif_to_wdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vif | 4096-ptr_max |
| DATA_SOURCE | 0 | vif | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | vif->active_links | 0-u16max[c] |
| USER_DATA | 0 | vif->bss_conf.qos | 0-1[c] |
| HALF_LOCKED2 | &(phy->dev)->mt76.mutex | ||
| HALF_LOCKED2 | &dev->mt76.mutex |
drivers/net/wireless/mediatek/mt76/mt7996/mac.c lockdep_vif_wiphy_mutex_held() -> ieee80211_vif_to_wdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vif | 4096-ptr_max |
| DATA_SOURCE | 0 | vif | $0 |
| 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/mediatek/mt76/mt7996/mac.c mt7996_wed_check_ppe() -> ieee80211_vif_to_wdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vif | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | bh |
drivers/net/wireless/ath/ath12k/wow.c ath12k_wow_prepare_ns_offload() -> ieee80211_vif_to_wdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | vif | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | &local->hw.wiphy->mtx | ||
| HALF_LOCKED2 | &rdev->wiphy.mtx | ||
| TYPE_LOCK | (struct wiphy)->mtx |