| /Linux-v6.1/include/net/ |
| D | mac80211.h | 286 struct ieee80211_vif *vif; 1130 struct ieee80211_vif *vif; 1836 struct ieee80211_vif { struct 1862 struct ieee80211_vif *mbssid_tx_vif; argument 1874 static inline bool ieee80211_vif_is_mesh(struct ieee80211_vif *vif) in ieee80211_vif_is_mesh() 1893 struct ieee80211_vif *wdev_to_ieee80211_vif(struct wireless_dev *wdev); 1903 struct wireless_dev *ieee80211_vif_to_wdev(struct ieee80211_vif *vif); 1909 static inline bool lockdep_vif_mutex_held(struct ieee80211_vif *vif) in lockdep_vif_mutex_held() 2354 struct ieee80211_vif *vif; 4180 struct ieee80211_vif *vif); [all …]
|
| /Linux-v6.1/drivers/net/wireless/intel/iwlwifi/mvm/ |
| D | sta.h | 400 struct ieee80211_vif *vif; 456 struct ieee80211_vif *vif, 460 struct ieee80211_vif *vif, in iwl_mvm_update_sta() 469 struct ieee80211_vif *vif, 472 struct ieee80211_vif *vif, 475 struct ieee80211_vif *vif, 480 struct ieee80211_vif *vif, 485 struct ieee80211_vif *vif, 496 int iwl_mvm_sta_tx_agg_start(struct iwl_mvm *mvm, struct ieee80211_vif *vif, 498 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; 434 iwl_mvm_vif_from_mac80211(struct ieee80211_vif *vif) in iwl_mvm_vif_from_mac80211() 938 struct ieee80211_vif __rcu *vif_id_to_mac[NUM_MAC_INDEX_DRIVER]; 948 struct ieee80211_vif *p2p_device_vif; 966 struct ieee80211_vif *keep_vif; 1011 struct ieee80211_vif *noa_vif; 1026 struct ieee80211_vif *csme_vif; 1027 struct ieee80211_vif __rcu *csa_vif; 1028 struct ieee80211_vif __rcu *csa_tx_blocked_vif; 1086 struct ieee80211_vif *nan_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() 653 struct ieee80211_vif *vif, in iwl_mvm_mac_ctxt_cmd_listener() [all …]
|
| D | utils.c | 279 void iwl_mvm_update_smps(struct iwl_mvm *mvm, struct ieee80211_vif *vif, in iwl_mvm_update_smps() 389 struct ieee80211_vif *vif) in iwl_mvm_diversity_iter() 455 int iwl_mvm_update_low_latency(struct iwl_mvm *mvm, struct ieee80211_vif *vif, in iwl_mvm_update_low_latency() 489 static void iwl_mvm_ll_iter(void *_data, u8 *mac, struct ieee80211_vif *vif) in iwl_mvm_ll_iter() 529 struct ieee80211_vif *vif; 534 struct ieee80211_vif *vif) in iwl_mvm_bss_iface_iterator() 549 struct ieee80211_vif *iwl_mvm_get_bss_vif(struct iwl_mvm *mvm) in iwl_mvm_get_bss_vif() 566 struct ieee80211_vif *vif; 571 struct ieee80211_vif *vif) in iwl_mvm_bss_find_iface_iterator() 580 struct ieee80211_vif *iwl_mvm_get_vif_by_macid(struct iwl_mvm *mvm, u32 macid) in iwl_mvm_get_vif_by_macid() [all …]
|
| 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-v6.1/drivers/net/wireless/silabs/wfx/ |
| D | sta.h | 26 void wfx_set_default_unicast_key(struct ieee80211_hw *hw, struct ieee80211_vif *vif, int idx); 30 int wfx_add_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif); 31 void wfx_remove_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif); 32 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, 36 int wfx_join_ibss(struct ieee80211_hw *hw, struct ieee80211_vif *vif); 37 void wfx_leave_ibss(struct ieee80211_hw *hw, struct ieee80211_vif *vif); 38 int wfx_conf_tx(struct ieee80211_hw *hw, struct ieee80211_vif *vif, 41 void wfx_bss_info_changed(struct ieee80211_hw *hw, struct ieee80211_vif *vif, 43 int wfx_sta_add(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta); [all …]
|
| D | sta.c | 102 struct ieee80211_vif *vif = NULL; in wfx_configure_filter() 157 struct ieee80211_vif *vif = wvif_to_vif(wvif); in wfx_get_ps_timeout() 163 struct ieee80211_vif *vif_ch0 = wvif_to_vif(wvif_ch0); in wfx_get_ps_timeout() 169 struct ieee80211_vif *vif_ch1 = wvif_to_vif(wvif_ch1); in wfx_get_ps_timeout() 200 struct ieee80211_vif *vif = wvif_to_vif(wvif); in wfx_update_pm() 218 int wfx_conf_tx(struct ieee80211_hw *hw, struct ieee80211_vif *vif, in wfx_conf_tx() 255 struct ieee80211_vif *vif = wvif_to_vif(wvif); in wfx_event_report_rssi() 271 struct ieee80211_vif *vif = wvif_to_vif(wvif); in wfx_beacon_loss_work() 278 void wfx_set_default_unicast_key(struct ieee80211_hw *hw, struct ieee80211_vif *vif, int idx) in wfx_set_default_unicast_key() 302 int wfx_sta_add(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta) in wfx_sta_add() [all …]
|
| /Linux-v6.1/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, 74 int wcn36xx_smd_add_sta_self(struct wcn36xx *wcn, struct ieee80211_vif *vif); 81 int wcn36xx_smd_config_bss(struct wcn36xx *wcn, struct ieee80211_vif *vif, 84 int wcn36xx_smd_delete_bss(struct wcn36xx *wcn, struct ieee80211_vif *vif); 85 int wcn36xx_smd_config_sta(struct wcn36xx *wcn, struct ieee80211_vif *vif, 87 int wcn36xx_smd_send_beacon(struct wcn36xx *wcn, struct ieee80211_vif *vif, 91 struct ieee80211_vif *vif, int ch); 93 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 | 24 struct ieee80211_vif *vif) in wcn36xx_pmc_enter_bmps_state() 52 struct ieee80211_vif *vif) in wcn36xx_pmc_exit_bmps_state() 69 struct ieee80211_vif *vif) in wcn36xx_enable_keep_alive_null_packet()
|
| /Linux-v6.1/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, 36 struct ieee80211_vif *vif, struct ieee80211_sta *sta, 41 void cw1200_flush(struct ieee80211_hw *hw, struct ieee80211_vif *vif, 97 int cw1200_sta_add(struct ieee80211_hw *hw, struct ieee80211_vif *vif, 99 int cw1200_sta_remove(struct ieee80211_hw *hw, struct ieee80211_vif *vif, 101 void cw1200_sta_notify(struct ieee80211_hw *dev, struct ieee80211_vif *vif, 105 struct ieee80211_vif *vif, [all …]
|
| /Linux-v6.1/drivers/net/wireless/mediatek/mt76/ |
| D | mt76x02.h | 141 int mt76x02_sta_add(struct mt76_dev *mdev, struct ieee80211_vif *vif, 143 void mt76x02_sta_remove(struct mt76_dev *mdev, struct ieee80211_vif *vif, 149 struct ieee80211_vif *vif); 151 struct ieee80211_vif *vif); 153 int mt76x02_ampdu_action(struct ieee80211_hw *hw, struct ieee80211_vif *vif, 156 struct ieee80211_vif *vif, struct ieee80211_sta *sta, 158 int mt76x02_conf_tx(struct ieee80211_hw *hw, struct ieee80211_vif *vif, 162 struct ieee80211_vif *vif, 187 struct ieee80211_vif *vif); 190 struct ieee80211_vif *vif, [all …]
|
| /Linux-v6.1/drivers/net/wireless/realtek/rtw89/ |
| D | mac80211.c | 24 struct ieee80211_vif *vif = info->control.vif; in rtw89_ops_tx() 106 struct ieee80211_vif *vif) in rtw89_ops_add_interface() 152 struct ieee80211_vif *vif) in rtw89_ops_remove_interface() 172 struct ieee80211_vif *vif, in rtw89_ops_change_interface() 265 struct ieee80211_vif *vif = rtwvif_to_vif(rtwvif); in rtw89_aifsn_to_aifs() 346 struct ieee80211_vif *vif, in rtw89_station_mode_sta_assoc() 366 struct ieee80211_vif *vif, in rtw89_ops_bss_info_changed() 418 struct ieee80211_vif *vif, in rtw89_ops_start_ap() 439 void rtw89_ops_stop_ap(struct ieee80211_hw *hw, struct ieee80211_vif *vif, in rtw89_ops_stop_ap() 464 struct ieee80211_vif *vif, in rtw89_ops_conf_tx() [all …]
|
| /Linux-v6.1/drivers/net/wireless/mediatek/mt76/mt7915/ |
| D | mt7915.h | 237 struct ieee80211_vif *monitor_vif; 451 struct ieee80211_vif *vif, bool enable); 453 struct ieee80211_vif *vif, int enable); 454 int mt7915_mcu_add_sta(struct mt7915_dev *dev, struct ieee80211_vif *vif, 462 int mt7915_mcu_update_bss_color(struct mt7915_dev *dev, struct ieee80211_vif *vif, 464 int mt7915_mcu_add_beacon(struct ieee80211_hw *hw, struct ieee80211_vif *vif, 466 int mt7915_mcu_add_obss_spr(struct mt7915_dev *dev, struct ieee80211_vif *vif, 468 int mt7915_mcu_add_rate_ctrl(struct mt7915_dev *dev, struct ieee80211_vif *vif, 470 int mt7915_mcu_add_smps(struct mt7915_dev *dev, struct ieee80211_vif *vif, 474 int mt7915_mcu_set_tx(struct mt7915_dev *dev, struct ieee80211_vif *vif); [all …]
|
| /Linux-v6.1/drivers/net/wireless/realtek/rtw88/ |
| D | mac80211.c | 152 struct ieee80211_vif *vif) in rtw_ops_add_interface() 217 struct ieee80211_vif *vif) in rtw_ops_remove_interface() 244 struct ieee80211_vif *vif, in rtw_ops_change_interface() 319 struct ieee80211_vif *vif = rtwvif_to_vif(rtwvif); in rtw_aifsn_to_aifs() 357 struct ieee80211_vif *vif, in rtw_ops_bss_info_changed() 437 struct ieee80211_vif *vif, in rtw_ops_start_ap() 451 struct ieee80211_vif *vif, in rtw_ops_conf_tx() 471 struct ieee80211_vif *vif, in rtw_ops_sta_add() 485 struct ieee80211_vif *vif, in rtw_ops_sta_remove() 509 struct ieee80211_vif *vif, struct ieee80211_sta *sta, in rtw_ops_set_key() [all …]
|
| /Linux-v6.1/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-v6.1/drivers/net/wireless/mediatek/mt76/mt7921/ |
| D | mt7921.h | 312 int mt7921_mcu_set_bss_pm(struct mt7921_dev *dev, struct ieee80211_vif *vif, 315 struct ieee80211_vif *vif, bool enable, 318 int mt7921_mcu_set_tx(struct mt7921_dev *dev, struct ieee80211_vif *vif); 320 int mt7921_mcu_get_rx_rate(struct mt7921_phy *phy, struct ieee80211_vif *vif, 392 int mt7921_mac_sta_add(struct mt76_dev *mdev, struct ieee80211_vif *vif, 394 void mt7921_mac_sta_assoc(struct mt76_dev *mdev, struct ieee80211_vif *vif, 396 void mt7921_mac_sta_remove(struct mt76_dev *mdev, struct ieee80211_vif *vif, 419 struct ieee80211_vif *vif, 428 int mt7921_mcu_uni_bss_ps(struct mt7921_dev *dev, struct ieee80211_vif *vif); 436 int mt7921_testmode_cmd(struct ieee80211_hw *hw, struct ieee80211_vif *vif, [all …]
|
| /Linux-v6.1/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-v6.1/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-v6.1/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-v6.1/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);
|