| /Linux-v5.15/include/net/ |
| D | mac80211.h | 268 struct ieee80211_vif *vif; 1079 struct ieee80211_vif *vif; 1719 struct ieee80211_vif { struct 1753 static inline bool ieee80211_vif_is_mesh(struct ieee80211_vif *vif) in ieee80211_vif_is_mesh() argument 1772 struct ieee80211_vif *wdev_to_ieee80211_vif(struct wireless_dev *wdev); 1782 struct wireless_dev *ieee80211_vif_to_wdev(struct ieee80211_vif *vif); 2172 struct ieee80211_vif *vif; 3949 struct ieee80211_vif *vif); 3951 struct ieee80211_vif *vif, 3954 struct ieee80211_vif *vif); [all …]
|
| /Linux-v5.15/drivers/staging/wfx/ |
| D | sta.h | 27 struct ieee80211_vif *vif, int idx); 31 int wfx_add_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif); 32 void wfx_remove_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif); 33 int wfx_start_ap(struct ieee80211_hw *hw, struct ieee80211_vif *vif); 34 void wfx_stop_ap(struct ieee80211_hw *hw, struct ieee80211_vif *vif); 35 int wfx_join_ibss(struct ieee80211_hw *hw, struct ieee80211_vif *vif); 36 void wfx_leave_ibss(struct ieee80211_hw *hw, struct ieee80211_vif *vif); 37 int wfx_conf_tx(struct ieee80211_hw *hw, struct ieee80211_vif *vif, 39 void wfx_bss_info_changed(struct ieee80211_hw *hw, struct ieee80211_vif *vif, 41 int wfx_sta_add(struct ieee80211_hw *hw, struct ieee80211_vif *vif, [all …]
|
| /Linux-v5.15/drivers/net/wireless/intel/iwlwifi/mvm/ |
| D | sta.h | 399 struct ieee80211_vif *vif; 454 struct ieee80211_vif *vif, 458 struct ieee80211_vif *vif, in iwl_mvm_update_sta() 467 struct ieee80211_vif *vif, 470 struct ieee80211_vif *vif, 473 struct ieee80211_vif *vif, 478 struct ieee80211_vif *vif, 483 struct ieee80211_vif *vif, 494 int iwl_mvm_sta_tx_agg_start(struct iwl_mvm *mvm, struct ieee80211_vif *vif, 496 int iwl_mvm_sta_tx_agg_oper(struct iwl_mvm *mvm, struct ieee80211_vif *vif, [all …]
|
| D | time-event.h | 80 struct ieee80211_vif *vif, 95 struct ieee80211_vif *vif); 120 int iwl_mvm_start_p2p_roc(struct iwl_mvm *mvm, struct ieee80211_vif *vif, 132 void iwl_mvm_stop_roc(struct iwl_mvm *mvm, struct ieee80211_vif *vif); 163 struct ieee80211_vif *vif); 176 struct ieee80211_vif *vif, 202 struct ieee80211_vif *vif,
|
| D | mvm.h | 104 struct ieee80211_vif *vif; 432 iwl_mvm_vif_from_mac80211(struct ieee80211_vif *vif) in iwl_mvm_vif_from_mac80211() 935 struct ieee80211_vif __rcu *vif_id_to_mac[NUM_MAC_INDEX_DRIVER]; 945 struct ieee80211_vif *p2p_device_vif; 963 struct ieee80211_vif *keep_vif; 1008 struct ieee80211_vif *noa_vif; 1022 struct ieee80211_vif __rcu *csa_vif; 1023 struct ieee80211_vif __rcu *csa_tx_blocked_vif; 1083 struct ieee80211_vif *nan_vif; 1197 static inline struct ieee80211_vif * [all …]
|
| D | debugfs-vif.c | 11 struct ieee80211_vif *vif, in iwl_dbgfs_update_pm() 72 static ssize_t iwl_dbgfs_pm_params_write(struct ieee80211_vif *vif, char *buf, in iwl_dbgfs_pm_params_write() 139 struct ieee80211_vif *vif = file->private_data; in iwl_dbgfs_tx_pwr_lmt_read() 154 struct ieee80211_vif *vif = file->private_data; in iwl_dbgfs_pm_params_read() 170 struct ieee80211_vif *vif = file->private_data; in iwl_dbgfs_mac_params_read() 250 static void iwl_dbgfs_update_bf(struct ieee80211_vif *vif, in iwl_dbgfs_update_bf() 295 static ssize_t iwl_dbgfs_bf_params_write(struct ieee80211_vif *vif, char *buf, in iwl_dbgfs_bf_params_write() 396 struct ieee80211_vif *vif = file->private_data; in iwl_dbgfs_bf_params_read() 452 struct ieee80211_vif *vif = file->private_data; in iwl_dbgfs_os_device_timediff_read() 473 static ssize_t iwl_dbgfs_low_latency_write(struct ieee80211_vif *vif, char *buf, in iwl_dbgfs_low_latency_write() [all …]
|
| D | power.c | 71 struct ieee80211_vif *vif, in iwl_mvm_beacon_filter_set_cqm_params() 124 struct ieee80211_vif *vif, in iwl_mvm_power_configure_uapsd() 216 struct ieee80211_vif *vif) in iwl_mvm_p2p_standalone_iterator() 236 struct ieee80211_vif *vif) in iwl_mvm_power_allow_uapsd() 279 static bool iwl_mvm_power_is_radar(struct ieee80211_vif *vif) in iwl_mvm_power_is_radar() 298 struct ieee80211_vif *vif, in iwl_mvm_power_config_skip_dtim() 333 struct ieee80211_vif *vif, in iwl_mvm_power_build_cmd() 451 struct ieee80211_vif *vif) in iwl_mvm_power_send_cmd() 494 void iwl_mvm_power_vif_assoc(struct iwl_mvm *mvm, struct ieee80211_vif *vif) in iwl_mvm_power_vif_assoc() 504 struct ieee80211_vif *vif) in iwl_mvm_power_uapsd_misbehav_ap_iterator() [all …]
|
| D | mac-ctxt.c | 36 struct ieee80211_vif *vif; 44 struct ieee80211_vif *vif) in iwl_mvm_mac_tsf_id_iter() 150 struct ieee80211_vif *vif) in iwl_mvm_mac_iface_iterator() 174 struct ieee80211_vif *vif) in iwl_mvm_mac_ctxt_recalc_tsf_id() 196 int iwl_mvm_mac_ctxt_init(struct iwl_mvm *mvm, struct ieee80211_vif *vif) in iwl_mvm_mac_ctxt_init() 314 struct ieee80211_vif *vif, in iwl_mvm_ack_rates() 400 struct ieee80211_vif *vif, in iwl_mvm_mac_ctxt_set_ht_flags() 434 struct ieee80211_vif *vif, in iwl_mvm_mac_ctxt_cmd_common() 543 struct ieee80211_vif *vif, in iwl_mvm_mac_ctxt_cmd_sta() 665 struct ieee80211_vif *vif, in iwl_mvm_mac_ctxt_cmd_listener() [all …]
|
| D | utils.c | 309 void iwl_mvm_update_smps(struct iwl_mvm *mvm, struct ieee80211_vif *vif, in iwl_mvm_update_smps() 380 struct ieee80211_vif *vif) in iwl_mvm_diversity_iter() 444 int iwl_mvm_update_low_latency(struct iwl_mvm *mvm, struct ieee80211_vif *vif, in iwl_mvm_update_low_latency() 478 static void iwl_mvm_ll_iter(void *_data, u8 *mac, struct ieee80211_vif *vif) in iwl_mvm_ll_iter() 518 struct ieee80211_vif *vif; 523 struct ieee80211_vif *vif) in iwl_mvm_bss_iface_iterator() 538 struct ieee80211_vif *iwl_mvm_get_bss_vif(struct iwl_mvm *mvm) in iwl_mvm_get_bss_vif() 555 struct ieee80211_vif *vif; 560 struct ieee80211_vif *vif) in iwl_mvm_bss_find_iface_iterator() 569 struct ieee80211_vif *iwl_mvm_get_vif_by_macid(struct iwl_mvm *mvm, u32 macid) in iwl_mvm_get_vif_by_macid() [all …]
|
| D | ftm-responder.c | 98 struct ieee80211_vif *vif, in iwl_mvm_ftm_responder_cmd() 162 struct ieee80211_vif *vif, in iwl_mvm_ftm_responder_dyn_cfg_v2() 208 struct ieee80211_vif *vif, in iwl_mvm_ftm_responder_dyn_cfg_v3() 268 struct ieee80211_vif *vif, in iwl_mvm_ftm_responder_dyn_cfg_cmd() 294 struct ieee80211_vif *vif, in iwl_mvm_resp_del_pasn_sta() 304 struct ieee80211_vif *vif, in iwl_mvm_ftm_respoder_add_pasn_sta() 354 struct ieee80211_vif *vif, u8 *addr) in iwl_mvm_ftm_resp_remove_pasn_sta() 371 int iwl_mvm_ftm_start_responder(struct iwl_mvm *mvm, struct ieee80211_vif *vif) in iwl_mvm_ftm_start_responder() 420 struct ieee80211_vif *vif) in iwl_mvm_ftm_responder_clear() 431 struct ieee80211_vif *vif) in iwl_mvm_ftm_restart_responder()
|
| D | binding.c | 11 struct ieee80211_vif *ignore_vif; 70 struct ieee80211_vif *vif) in iwl_mvm_iface_iterator() 90 struct ieee80211_vif *vif, in iwl_mvm_binding_update() 131 int iwl_mvm_binding_add_vif(struct iwl_mvm *mvm, struct ieee80211_vif *vif) in iwl_mvm_binding_add_vif() 148 int iwl_mvm_binding_remove_vif(struct iwl_mvm *mvm, struct ieee80211_vif *vif) in iwl_mvm_binding_remove_vif()
|
| /Linux-v5.15/drivers/net/wireless/ath/wcn36xx/ |
| D | smd.h | 65 struct ieee80211_vif *vif); 67 struct ieee80211_vif *vif); 70 int wcn36xx_smd_start_hw_scan(struct wcn36xx *wcn, struct ieee80211_vif *vif, 73 int wcn36xx_smd_add_sta_self(struct wcn36xx *wcn, struct ieee80211_vif *vif); 80 int wcn36xx_smd_config_bss(struct wcn36xx *wcn, struct ieee80211_vif *vif, 83 int wcn36xx_smd_delete_bss(struct wcn36xx *wcn, struct ieee80211_vif *vif); 84 int wcn36xx_smd_config_sta(struct wcn36xx *wcn, struct ieee80211_vif *vif, 86 int wcn36xx_smd_send_beacon(struct wcn36xx *wcn, struct ieee80211_vif *vif, 90 struct ieee80211_vif *vif, int ch); 92 struct ieee80211_vif *vif, [all …]
|
| D | pmc.h | 28 struct ieee80211_vif *vif); 30 struct ieee80211_vif *vif); 32 struct ieee80211_vif *vif);
|
| D | pmc.c | 22 struct ieee80211_vif *vif) in wcn36xx_pmc_enter_bmps_state() 47 struct ieee80211_vif *vif) in wcn36xx_pmc_exit_bmps_state() 64 struct ieee80211_vif *vif) in wcn36xx_enable_keep_alive_null_packet()
|
| /Linux-v5.15/drivers/net/wireless/st/cw1200/ |
| D | sta.h | 18 struct ieee80211_vif *vif); 20 struct ieee80211_vif *vif); 22 struct ieee80211_vif *vif, 30 int cw1200_conf_tx(struct ieee80211_hw *dev, struct ieee80211_vif *vif, 35 struct ieee80211_vif *vif, struct ieee80211_sta *sta, 40 void cw1200_flush(struct ieee80211_hw *hw, struct ieee80211_vif *vif, 96 int cw1200_sta_add(struct ieee80211_hw *hw, struct ieee80211_vif *vif, 98 int cw1200_sta_remove(struct ieee80211_hw *hw, struct ieee80211_vif *vif, 100 void cw1200_sta_notify(struct ieee80211_hw *dev, struct ieee80211_vif *vif, 104 struct ieee80211_vif *vif, [all …]
|
| /Linux-v5.15/drivers/net/wireless/mediatek/mt76/mt7915/ |
| D | mt7915.h | 133 struct ieee80211_vif *monitor_vif; 311 struct ieee80211_vif *vif, bool enable); 313 struct ieee80211_vif *vif, int enable); 314 int mt7915_mcu_add_sta(struct mt7915_dev *dev, struct ieee80211_vif *vif, 316 int mt7915_mcu_add_sta_adv(struct mt7915_dev *dev, struct ieee80211_vif *vif, 319 struct ieee80211_vif *vif, 327 int mt7915_mcu_add_key(struct mt7915_dev *dev, struct ieee80211_vif *vif, 330 int mt7915_mcu_add_beacon(struct ieee80211_hw *hw, struct ieee80211_vif *vif, 332 int mt7915_mcu_add_obss_spr(struct mt7915_dev *dev, struct ieee80211_vif *vif, 334 int mt7915_mcu_add_rate_ctrl(struct mt7915_dev *dev, struct ieee80211_vif *vif, [all …]
|
| /Linux-v5.15/drivers/net/wireless/mediatek/mt76/ |
| D | mt76x02.h | 140 int mt76x02_sta_add(struct mt76_dev *mdev, struct ieee80211_vif *vif, 142 void mt76x02_sta_remove(struct mt76_dev *mdev, struct ieee80211_vif *vif, 148 struct ieee80211_vif *vif); 150 struct ieee80211_vif *vif); 152 int mt76x02_ampdu_action(struct ieee80211_hw *hw, struct ieee80211_vif *vif, 155 struct ieee80211_vif *vif, struct ieee80211_sta *sta, 157 int mt76x02_conf_tx(struct ieee80211_hw *hw, struct ieee80211_vif *vif, 160 struct ieee80211_vif *vif, 185 struct ieee80211_vif *vif); 188 struct ieee80211_vif *vif, [all …]
|
| /Linux-v5.15/drivers/net/wireless/mediatek/mt76/mt7921/ |
| D | mt7921.h | 128 struct ieee80211_vif *monitor_vif; 262 int mt7921_mcu_add_key(struct mt7921_dev *dev, struct ieee80211_vif *vif, 266 struct ieee80211_vif *vif, bool enable, 269 int mt7921_mcu_set_tx(struct mt7921_dev *dev, struct ieee80211_vif *vif); 272 int mt7921_mcu_get_rx_rate(struct mt7921_phy *phy, struct ieee80211_vif *vif, 337 int mt7921_mac_sta_add(struct mt76_dev *mdev, struct ieee80211_vif *vif, 339 void mt7921_mac_sta_assoc(struct mt76_dev *mdev, struct ieee80211_vif *vif, 341 void mt7921_mac_sta_remove(struct mt76_dev *mdev, struct ieee80211_vif *vif, 373 int mt7921_mcu_uni_bss_ps(struct mt7921_dev *dev, struct ieee80211_vif *vif); 374 int mt7921_mcu_uni_bss_bcnft(struct mt7921_dev *dev, struct ieee80211_vif *vif, [all …]
|
| /Linux-v5.15/drivers/net/wireless/ath/ath9k/ |
| D | ath9k.h | 255 struct ieee80211_vif *vif; /* interface with which we're associated */ 335 struct ieee80211_vif *primary_sta; 418 struct ieee80211_vif *scan_vif; 422 struct ieee80211_vif *roc_vif; 431 struct ieee80211_vif *vif = an->vif; in ath_node_to_tid() 471 struct ieee80211_vif *vif); 474 struct ieee80211_vif *vif); 486 void ath_chanctx_event(struct ath_softc *sc, struct ieee80211_vif *vif, 522 struct ieee80211_vif *vif, in ath_chanctx_event() 534 struct ieee80211_vif *vif) in ath9k_p2p_remove_vif() [all …]
|
| /Linux-v5.15/drivers/net/wireless/mediatek/mt7601u/ |
| D | main.c | 45 struct ieee80211_vif *vif) in mt7601u_add_interface() 72 struct ieee80211_vif *vif) in mt7601u_remove_interface() 134 mt7601u_bss_info_changed(struct ieee80211_hw *hw, struct ieee80211_vif *vif, in mt7601u_bss_info_changed() 209 mt7601u_sta_add(struct ieee80211_hw *hw, struct ieee80211_vif *vif, in mt7601u_sta_add() 240 mt7601u_sta_remove(struct ieee80211_hw *hw, struct ieee80211_vif *vif, in mt7601u_sta_remove() 259 mt7601u_sta_notify(struct ieee80211_hw *hw, struct ieee80211_vif *vif, in mt7601u_sta_notify() 266 struct ieee80211_vif *vif, in mt7601u_sw_scan() 277 struct ieee80211_vif *vif) in mt7601u_sw_scan_complete() 293 struct ieee80211_vif *vif, struct ieee80211_sta *sta, in mt7601u_set_key() 347 mt76_ampdu_action(struct ieee80211_hw *hw, struct ieee80211_vif *vif, in mt76_ampdu_action() [all …]
|
| /Linux-v5.15/drivers/net/wireless/ath/ath5k/ |
| D | base.h | 44 struct ieee80211_vif; 91 void ath5k_vif_iter(void *data, u8 *mac, struct ieee80211_vif *vif); 98 int ath5k_beacon_update(struct ieee80211_hw *hw, struct ieee80211_vif *vif); 103 struct ieee80211_vif *vif);
|
| /Linux-v5.15/drivers/net/wireless/intel/iwlegacy/ |
| D | 4965.h | 66 int il4965_tx_agg_start(struct il_priv *il, struct ieee80211_vif *vif, 68 int il4965_tx_agg_stop(struct il_priv *il, struct ieee80211_vif *vif, 93 int il4965_request_scan(struct il_priv *il, struct ieee80211_vif *vif); 96 int il4965_manage_ibss_station(struct il_priv *il, struct ieee80211_vif *vif, 159 struct ieee80211_vif *vif, struct ieee80211_sta *sta, 162 struct ieee80211_vif *vif, 166 int il4965_mac_ampdu_action(struct ieee80211_hw *hw, struct ieee80211_vif *vif, 168 int il4965_mac_sta_add(struct ieee80211_hw *hw, struct ieee80211_vif *vif, 171 il4965_mac_channel_switch(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
|
| /Linux-v5.15/drivers/net/wireless/realtek/rtw88/ |
| D | mac80211.c | 147 struct ieee80211_vif *vif) in rtw_ops_add_interface() 211 struct ieee80211_vif *vif) in rtw_ops_remove_interface() 238 struct ieee80211_vif *vif, in rtw_ops_change_interface() 313 struct ieee80211_vif *vif = rtwvif_to_vif(rtwvif); in rtw_aifsn_to_aifs() 351 struct ieee80211_vif *vif, in rtw_ops_bss_info_changed() 420 struct ieee80211_vif *vif, u16 ac, in rtw_ops_conf_tx() 439 struct ieee80211_vif *vif, in rtw_ops_sta_add() 453 struct ieee80211_vif *vif, in rtw_ops_sta_remove() 467 struct ieee80211_vif *vif, struct ieee80211_sta *sta, in rtw_ops_set_key() 546 struct ieee80211_vif *vif, in rtw_ops_ampdu_action() [all …]
|
| /Linux-v5.15/drivers/net/wireless/rsi/ |
| D | rsi_ps.h | 58 void rsi_enable_ps(struct rsi_hw *adapter, struct ieee80211_vif *vif); 59 void rsi_disable_ps(struct rsi_hw *adapter, struct ieee80211_vif *vif); 62 void rsi_conf_uapsd(struct rsi_hw *adapter, struct ieee80211_vif *vif);
|
| /Linux-v5.15/drivers/net/wireless/mediatek/mt76/mt7615/ |
| D | mt7615.h | 147 struct ieee80211_vif *monitor_vif; 212 int (*sta_add)(struct mt7615_phy *phy, struct ieee80211_vif *vif, 214 int (*add_dev_info)(struct mt7615_phy *phy, struct ieee80211_vif *vif, 216 int (*add_bss_info)(struct mt7615_phy *phy, struct ieee80211_vif *vif, 220 struct ieee80211_vif *vif, bool enable); 225 struct ieee80211_vif *vif, 524 int mt7615_mac_sta_add(struct mt76_dev *mdev, struct ieee80211_vif *vif, 526 void mt7615_mac_sta_remove(struct mt76_dev *mdev, struct ieee80211_vif *vif, 545 struct ieee80211_vif *vif); 546 int mt7615_mcu_set_roc(struct mt7615_phy *phy, struct ieee80211_vif *vif, [all …]
|