Defined in 1 files as a function:
Referenced in 3 files:
- drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c, line 1400
- drivers/net/wireless/virtual/mac80211_hwsim_main.c, line 2381
- include/net/mac80211.h, line 7489
Smatch caller information:
drivers/net/wireless/intel/iwlwifi/mld/iface.c ieee80211_vif_type_p2p() -> ieee80211_iftype_p2p()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/wireless/intel/iwlwifi/mvm/ops.c ieee80211_vif_type_p2p() -> ieee80211_iftype_p2p()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | type | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/wireless/virtual/mac80211_hwsim_main.c ieee80211_vif_type_p2p() -> ieee80211_iftype_p2p()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/wireless/virtual/mac80211_hwsim_main.c mac80211_hwsim_change_interface() -> ieee80211_iftype_p2p()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | type | 0-9,11,13,15-u32max |
| CAPPED_DATA | 0 | type | 1 |
| DATA_SOURCE | 0 | type | $2 |
| DATA_SOURCE | 1 | p2p | $3 |
| FUZZY_MAX | 0 | type | 3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &wdev->wiphy->mtx | ||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/wireless/intel/iwlwifi/mld/mac80211.c ieee80211_vif_type_p2p() -> ieee80211_iftype_p2p()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
net/mac80211/uhr.c ieee80211_vif_type_p2p() -> ieee80211_iftype_p2p()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH |
drivers/net/wireless/intel/iwlwifi/mld/tlc.c ieee80211_vif_type_p2p() -> ieee80211_iftype_p2p()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | type | 0-11,14-u32max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c ieee80211_vif_type_p2p() -> ieee80211_iftype_p2p()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &mvm->mutex | ||
| TYPE_LOCK | (struct iwl_mvm)->mutex |
drivers/net/wireless/intel/iwlwifi/mvm/power.c ieee80211_vif_type_p2p() -> ieee80211_iftype_p2p()
| Type | Parameter | Key | Value |
|---|---|---|---|
| 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 |
net/mac80211/eht.c ieee80211_vif_type_p2p() -> ieee80211_iftype_p2p()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &sta->mesh->plink_lock | ||
| HALF_LOCKED2 | bh |
net/mac80211/tdls.c ieee80211_vif_type_p2p() -> ieee80211_iftype_p2p()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read |
net/mac80211/util.c ieee80211_vif_type_p2p() -> ieee80211_iftype_p2p()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/wireless/intel/iwlwifi/mld/low_latency.c ieee80211_vif_type_p2p() -> ieee80211_iftype_p2p()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/wireless/mediatek/mt76/mt7925/mcu.c ieee80211_vif_type_p2p() -> ieee80211_iftype_p2p()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->mt76.mutex |
drivers/net/wireless/intel/iwlwifi/mvm/debugfs-vif.c ieee80211_vif_type_p2p() -> ieee80211_iftype_p2p()
| Type | Parameter | Key | Value |
|---|---|---|---|
| LOCK2 | &mvm->mutex | ||
| TYPE_LOCK | (struct iwl_mvm)->mutex |
drivers/net/wireless/intel/iwlwifi/mld/power.c ieee80211_vif_type_p2p() -> ieee80211_iftype_p2p()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c ieee80211_vif_type_p2p() -> ieee80211_iftype_p2p()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &mvm->mutex | ||
| HALF_LOCKED2 | &sta->rate_ctrl_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
net/mac80211/mlme.c ieee80211_vif_type_p2p() -> ieee80211_iftype_p2p()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/wireless/ath/ath9k/channel.c ieee80211_vif_type_p2p() -> ieee80211_iftype_p2p()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &sc->chan_lock | ||
| LOCK2 | &sc->mutex | ||
| LOCK2 | bh | ||
| TYPE_LOCK | (struct ath_softc)->chan_lock | ||
| TYPE_LOCK | (struct ath_softc)->mutex |
net/mac80211/ap.c ieee80211_vif_type_p2p() -> ieee80211_iftype_p2p()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | type | 3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &rdev->wiphy.mtx |
drivers/net/wireless/intel/iwlwifi/mld/sta.c ieee80211_vif_type_p2p() -> ieee80211_iftype_p2p()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/wireless/ath/ath12k/mac.c ieee80211_vif_type_p2p() -> ieee80211_iftype_p2p()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &rdev->wiphy.mtx | ||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/wireless/intel/iwlwifi/mld/ap.c ieee80211_vif_type_p2p() -> ieee80211_iftype_p2p()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c ieee80211_vif_type_p2p() -> ieee80211_iftype_p2p()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | type | 1-3,6,10 |
| HARD_MAX | 0 | type | 10 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &mvm->mutex |
net/mac80211/iface.c ieee80211_vif_type_p2p() -> ieee80211_iftype_p2p()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/wireless/intel/iwlwifi/mld/mlo.c ieee80211_vif_type_p2p() -> ieee80211_iftype_p2p()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/wireless/intel/iwlwifi/mld/scan.c ieee80211_vif_type_p2p() -> ieee80211_iftype_p2p()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/wireless/realtek/rtw88/mac80211.c ieee80211_vif_type_p2p() -> ieee80211_iftype_p2p()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &rtwdev->mutex | ||
| TYPE_LOCK | (struct rtw_dev)->mutex |
drivers/net/wireless/intel/iwlwifi/mvm/sta.c ieee80211_vif_type_p2p() -> ieee80211_iftype_p2p()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &mvm->mutex | ||
| TYPE_LOCK | (struct iwl_mvm)->mutex |
drivers/net/wireless/intel/iwlwifi/mvm/mld-sta.c ieee80211_vif_type_p2p() -> ieee80211_iftype_p2p()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &mvm->mutex | ||
| TYPE_LOCK | (struct iwl_mvm)->mutex |
net/mac80211/cfg.c ieee80211_vif_type_p2p() -> ieee80211_iftype_p2p()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &rdev->wiphy.mtx |
drivers/net/wireless/intel/iwlwifi/mvm/rs.c ieee80211_vif_type_p2p() -> ieee80211_iftype_p2p()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &mvmsta->deflink.lq_sta.rs_drv.pers.lock | ||
| LOCK2 | bh | ||
| HALF_LOCKED2 | &mvm->mutex | ||
| HALF_LOCKED2 | &sta->rate_ctrl_lock | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct lq_sta_pers)->lock |
drivers/net/wireless/realtek/rtlwifi/core.c ieee80211_vif_type_p2p() -> ieee80211_iftype_p2p()
| Type | Parameter | Key | Value |
|---|---|---|---|
| CAPPED_DATA | 0 | type | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &rtlpriv->locks.conf_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| TYPE_LOCK | (struct rtl_locks)->conf_mutex |
net/mac80211/he.c ieee80211_vif_type_p2p() -> ieee80211_iftype_p2p()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &sta->mesh->plink_lock | ||
| HALF_LOCKED2 | bh |
drivers/net/wireless/intel/iwlwifi/mvm/mld-mac.c ieee80211_vif_type_p2p() -> ieee80211_iftype_p2p()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &mvm->mutex | ||
| TYPE_LOCK | (struct iwl_mvm)->mutex |
drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c ieee80211_vif_type_p2p() -> ieee80211_iftype_p2p()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | type | 0-3,5-u32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &local->hw.wiphy->mtx | ||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c iwlagn_mac_change_interface() -> ieee80211_iftype_p2p()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | type | 0-9,11,13,15-u32max |
| CAPPED_DATA | 0 | type | 1 |
| DATA_SOURCE | 0 | type | $2 |
| DATA_SOURCE | 1 | p2p | $3 |
| FUZZY_MAX | 0 | type | 3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &wdev->wiphy->mtx | ||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/wireless/ti/wlcore/main.c ieee80211_vif_type_p2p() -> ieee80211_iftype_p2p()
| Type | Parameter | Key | Value |
|---|---|---|---|
| CAPPED_DATA | 0 | type | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &wl->mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/wireless/ath/ath11k/mac.c ieee80211_vif_type_p2p() -> ieee80211_iftype_p2p()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &rdev->wiphy.mtx | ||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/wireless/intel/iwlwifi/mvm/scan.c ieee80211_vif_type_p2p() -> ieee80211_iftype_p2p()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &mvm->mutex |
net/mac80211/scan.c ieee80211_vif_type_p2p() -> ieee80211_iftype_p2p()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &rdev->wiphy.mtx |