/Linux-v5.4/include/net/ |
D | mac80211.h | 268 struct ieee80211_vif *vif; 1030 struct ieee80211_vif *vif; 1609 struct ieee80211_vif { struct 1638 static inline bool ieee80211_vif_is_mesh(struct ieee80211_vif *vif) in ieee80211_vif_is_mesh() argument 1657 struct ieee80211_vif *wdev_to_ieee80211_vif(struct wireless_dev *wdev); 1670 struct wireless_dev *ieee80211_vif_to_wdev(struct ieee80211_vif *vif); 2057 struct ieee80211_vif *vif; 3768 struct ieee80211_vif *vif); 3770 struct ieee80211_vif *vif, 3773 struct ieee80211_vif *vif); [all …]
|
/Linux-v5.4/drivers/net/wireless/intel/iwlwifi/mvm/ |
D | sta.h | 435 struct ieee80211_vif *vif; 490 struct ieee80211_vif *vif, 494 struct ieee80211_vif *vif, in iwl_mvm_update_sta() 503 struct ieee80211_vif *vif, 506 struct ieee80211_vif *vif, 509 struct ieee80211_vif *vif, 514 struct ieee80211_vif *vif, 519 struct ieee80211_vif *vif, 530 int iwl_mvm_sta_tx_agg_start(struct iwl_mvm *mvm, struct ieee80211_vif *vif, 532 int iwl_mvm_sta_tx_agg_oper(struct iwl_mvm *mvm, struct ieee80211_vif *vif, [all …]
|
D | mvm.h | 162 struct ieee80211_vif *vif; 481 iwl_mvm_vif_from_mac80211(struct ieee80211_vif *vif) in iwl_mvm_vif_from_mac80211() 990 struct ieee80211_vif __rcu *vif_id_to_mac[NUM_MAC_INDEX_DRIVER]; 1000 struct ieee80211_vif *p2p_device_vif; 1018 struct ieee80211_vif *keep_vif; 1061 struct ieee80211_vif *noa_vif; 1075 struct ieee80211_vif __rcu *csa_vif; 1076 struct ieee80211_vif __rcu *csa_tx_blocked_vif; 1125 struct ieee80211_vif *nan_vif; 1242 static inline struct ieee80211_vif * [all …]
|
D | time-event.h | 135 struct ieee80211_vif *vif, 150 struct ieee80211_vif *vif); 175 int iwl_mvm_start_p2p_roc(struct iwl_mvm *mvm, struct ieee80211_vif *vif, 227 struct ieee80211_vif *vif,
|
D | debugfs-vif.c | 66 struct ieee80211_vif *vif, in iwl_dbgfs_update_pm() 127 static ssize_t iwl_dbgfs_pm_params_write(struct ieee80211_vif *vif, char *buf, in iwl_dbgfs_pm_params_write() 194 struct ieee80211_vif *vif = file->private_data; in iwl_dbgfs_tx_pwr_lmt_read() 209 struct ieee80211_vif *vif = file->private_data; in iwl_dbgfs_pm_params_read() 225 struct ieee80211_vif *vif = file->private_data; in iwl_dbgfs_mac_params_read() 305 static void iwl_dbgfs_update_bf(struct ieee80211_vif *vif, in iwl_dbgfs_update_bf() 350 static ssize_t iwl_dbgfs_bf_params_write(struct ieee80211_vif *vif, char *buf, in iwl_dbgfs_bf_params_write() 451 struct ieee80211_vif *vif = file->private_data; in iwl_dbgfs_bf_params_read() 507 struct ieee80211_vif *vif = file->private_data; in iwl_dbgfs_os_device_timediff_read() 525 static ssize_t iwl_dbgfs_low_latency_write(struct ieee80211_vif *vif, char *buf, in iwl_dbgfs_low_latency_write() [all …]
|
D | mac-ctxt.c | 93 struct ieee80211_vif *vif; 101 struct ieee80211_vif *vif) in iwl_mvm_mac_tsf_id_iter() 207 struct ieee80211_vif *vif) in iwl_mvm_mac_iface_iterator() 231 struct ieee80211_vif *vif) in iwl_mvm_mac_ctxt_recalc_tsf_id() 253 int iwl_mvm_mac_ctxt_init(struct iwl_mvm *mvm, struct ieee80211_vif *vif) in iwl_mvm_mac_ctxt_init() 371 struct ieee80211_vif *vif, in iwl_mvm_ack_rates() 457 struct ieee80211_vif *vif, in iwl_mvm_mac_ctxt_set_ht_flags() 491 struct ieee80211_vif *vif, in iwl_mvm_mac_ctxt_cmd_common() 600 struct ieee80211_vif *vif, in iwl_mvm_mac_ctxt_cmd_sta() 716 struct ieee80211_vif *vif, in iwl_mvm_mac_ctxt_cmd_listener() [all …]
|
D | power.c | 129 struct ieee80211_vif *vif, in iwl_mvm_beacon_filter_set_cqm_params() 182 struct ieee80211_vif *vif, in iwl_mvm_power_configure_uapsd() 274 struct ieee80211_vif *vif) in iwl_mvm_p2p_standalone_iterator() 294 struct ieee80211_vif *vif) in iwl_mvm_power_allow_uapsd() 337 static bool iwl_mvm_power_is_radar(struct ieee80211_vif *vif) in iwl_mvm_power_is_radar() 356 struct ieee80211_vif *vif, in iwl_mvm_power_config_skip_dtim() 394 struct ieee80211_vif *vif, in iwl_mvm_power_build_cmd() 513 struct ieee80211_vif *vif) in iwl_mvm_power_send_cmd() 557 void iwl_mvm_power_vif_assoc(struct iwl_mvm *mvm, struct ieee80211_vif *vif) in iwl_mvm_power_vif_assoc() 567 struct ieee80211_vif *vif) in iwl_mvm_power_uapsd_misbehav_ap_iterator() [all …]
|
D | binding.c | 66 struct ieee80211_vif *ignore_vif; 128 struct ieee80211_vif *vif) in iwl_mvm_iface_iterator() 148 struct ieee80211_vif *vif, in iwl_mvm_binding_update() 189 int iwl_mvm_binding_add_vif(struct iwl_mvm *mvm, struct ieee80211_vif *vif) in iwl_mvm_binding_add_vif() 206 int iwl_mvm_binding_remove_vif(struct iwl_mvm *mvm, struct ieee80211_vif *vif) in iwl_mvm_binding_remove_vif()
|
D | utils.c | 674 void iwl_mvm_update_smps(struct iwl_mvm *mvm, struct ieee80211_vif *vif, in iwl_mvm_update_smps() 742 struct ieee80211_vif *vif) in iwl_mvm_diversity_iter() 797 int iwl_mvm_update_low_latency(struct iwl_mvm *mvm, struct ieee80211_vif *vif, in iwl_mvm_update_low_latency() 831 static void iwl_mvm_ll_iter(void *_data, u8 *mac, struct ieee80211_vif *vif) in iwl_mvm_ll_iter() 871 struct ieee80211_vif *vif; 876 struct ieee80211_vif *vif) in iwl_mvm_bss_iface_iterator() 891 struct ieee80211_vif *iwl_mvm_get_bss_vif(struct iwl_mvm *mvm) in iwl_mvm_get_bss_vif() 912 struct ieee80211_vif *vif) in iwl_mvm_sta_iface_iterator() 937 struct ieee80211_vif *vif, in iwl_mvm_get_wd_timeout() 992 void iwl_mvm_connection_loss(struct iwl_mvm *mvm, struct ieee80211_vif *vif, in iwl_mvm_connection_loss() [all …]
|
/Linux-v5.4/drivers/net/wireless/ath/wcn36xx/ |
D | smd.h | 68 int wcn36xx_smd_start_hw_scan(struct wcn36xx *wcn, struct ieee80211_vif *vif, 71 int wcn36xx_smd_add_sta_self(struct wcn36xx *wcn, struct ieee80211_vif *vif); 78 int wcn36xx_smd_config_bss(struct wcn36xx *wcn, struct ieee80211_vif *vif, 81 int wcn36xx_smd_delete_bss(struct wcn36xx *wcn, struct ieee80211_vif *vif); 82 int wcn36xx_smd_config_sta(struct wcn36xx *wcn, struct ieee80211_vif *vif, 84 int wcn36xx_smd_send_beacon(struct wcn36xx *wcn, struct ieee80211_vif *vif, 88 struct ieee80211_vif *vif, int ch); 90 struct ieee80211_vif *vif, 94 struct ieee80211_vif *vif, 116 int wcn36xx_smd_enter_bmps(struct wcn36xx *wcn, 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() 43 struct ieee80211_vif *vif) in wcn36xx_pmc_exit_bmps_state() 59 struct ieee80211_vif *vif) in wcn36xx_enable_keep_alive_null_packet()
|
/Linux-v5.4/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.4/drivers/net/wireless/mediatek/mt76/ |
D | mt76x02.h | 136 int mt76x02_sta_add(struct mt76_dev *mdev, struct ieee80211_vif *vif, 138 void mt76x02_sta_remove(struct mt76_dev *mdev, struct ieee80211_vif *vif, 144 struct ieee80211_vif *vif); 146 struct ieee80211_vif *vif); 148 int mt76x02_ampdu_action(struct ieee80211_hw *hw, struct ieee80211_vif *vif, 151 struct ieee80211_vif *vif, struct ieee80211_sta *sta, 153 int mt76x02_conf_tx(struct ieee80211_hw *hw, struct ieee80211_vif *vif, 156 struct ieee80211_vif *vif, 181 struct ieee80211_vif *vif); 184 struct ieee80211_vif *vif, [all …]
|
/Linux-v5.4/drivers/net/wireless/mediatek/mt76/mt7615/ |
D | mt7615.h | 168 struct ieee80211_vif *vif, bool enable); 169 int mt7615_mcu_set_bss_info(struct mt7615_dev *dev, struct ieee80211_vif *vif, 174 int mt7615_mcu_wtbl_bmc(struct mt7615_dev *dev, struct ieee80211_vif *vif, 176 int mt7615_mcu_add_wtbl(struct mt7615_dev *dev, struct ieee80211_vif *vif, 181 struct ieee80211_vif *vif, bool en); 182 int mt7615_mcu_set_sta_rec(struct mt7615_dev *dev, struct ieee80211_vif *vif, 184 int mt7615_mcu_set_bcn(struct mt7615_dev *dev, struct ieee80211_vif *vif, 195 int mt7615_mcu_set_ht_cap(struct mt7615_dev *dev, struct ieee80211_vif *vif, 264 int mt7615_sta_add(struct mt76_dev *mdev, struct ieee80211_vif *vif, 266 void mt7615_sta_assoc(struct mt76_dev *mdev, struct ieee80211_vif *vif, [all …]
|
D | main.c | 67 struct ieee80211_vif *vif) in mt7615_add_interface() 115 struct ieee80211_vif *vif) in mt7615_remove_interface() 168 struct ieee80211_vif *vif, struct ieee80211_sta *sta, in mt7615_set_key() 249 mt7615_conf_tx(struct ieee80211_hw *hw, struct ieee80211_vif *vif, u16 queue, in mt7615_conf_tx() 302 struct ieee80211_vif *vif, in mt7615_bss_info_changed() 329 struct ieee80211_vif *vif, in mt7615_channel_switch_beacon() 339 int mt7615_sta_add(struct mt76_dev *mdev, struct ieee80211_vif *vif, in mt7615_sta_add() 361 void mt7615_sta_assoc(struct mt76_dev *mdev, struct ieee80211_vif *vif, in mt7615_sta_assoc() 370 void mt7615_sta_remove(struct mt76_dev *mdev, struct ieee80211_vif *vif, in mt7615_sta_remove() 380 struct ieee80211_vif *vif, in mt7615_sta_rate_tbl_update() [all …]
|
/Linux-v5.4/drivers/net/wireless/ath/ath9k/ |
D | ath9k.h | 254 struct ieee80211_vif *vif; /* interface with which we're associated */ 334 struct ieee80211_vif *primary_sta; 417 struct ieee80211_vif *scan_vif; 421 struct ieee80211_vif *roc_vif; 430 struct ieee80211_vif *vif = an->vif; in ath_node_to_tid() 470 struct ieee80211_vif *vif); 473 struct ieee80211_vif *vif); 485 void ath_chanctx_event(struct ath_softc *sc, struct ieee80211_vif *vif, 521 struct ieee80211_vif *vif, in ath_chanctx_event() 533 struct ieee80211_vif *vif) in ath9k_p2p_remove_vif() [all …]
|
D | htc.h | 366 struct ieee80211_vif *vif, 369 struct ieee80211_vif *vif, int sset); 371 struct ieee80211_vif *vif, 411 struct ieee80211_vif *bslot[ATH9K_HTC_MAX_BCN_VIF]; 534 struct ieee80211_vif *csa_vif; 545 struct ieee80211_vif *vif); 547 struct ieee80211_vif *vif); 549 struct ieee80211_vif *vif); 552 struct ieee80211_vif *vif);
|
D | htc_drv_beacon.c | 141 struct ieee80211_vif *vif; in ath9k_htc_send_buffered() 195 struct ieee80211_vif *vif; in ath9k_htc_send_beacon() 323 struct ieee80211_vif *vif) in ath9k_htc_assign_bslot() 345 struct ieee80211_vif *vif) in ath9k_htc_remove_bslot() 363 struct ieee80211_vif *vif) in ath9k_htc_set_tsfadjust() 385 static void ath9k_htc_beacon_iter(void *data, u8 *mac, struct ieee80211_vif *vif) in ath9k_htc_beacon_iter() 396 struct ieee80211_vif *vif) in ath9k_htc_check_beacon_config() 451 struct ieee80211_vif *vif) in ath9k_htc_beacon_config() 511 struct ieee80211_vif *vif; in ath9k_htc_csa_is_finished()
|
/Linux-v5.4/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.4/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.4/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.4/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.4/drivers/net/wireless/intel/iwlwifi/dvm/ |
D | agn.h | 146 struct ieee80211_vif *vif, 157 struct ieee80211_vif *vif); 205 int iwlagn_tx_agg_start(struct iwl_priv *priv, struct ieee80211_vif *vif, 207 int iwlagn_tx_agg_oper(struct iwl_priv *priv, struct ieee80211_vif *vif, 209 int iwlagn_tx_agg_stop(struct iwl_priv *priv, struct ieee80211_vif *vif, 211 int iwlagn_tx_agg_flush(struct iwl_priv *priv, struct ieee80211_vif *vif, 254 struct ieee80211_vif *vif, 295 struct ieee80211_vif *vif, bool add); 359 struct ieee80211_vif *vif,
|
/Linux-v5.4/drivers/net/wireless/realtek/rtw88/ |
D | mac80211.c | 122 struct ieee80211_vif *vif) in rtw_ops_add_interface() 174 struct ieee80211_vif *vif) in rtw_ops_remove_interface() 242 struct ieee80211_vif *vif, in rtw_ops_bss_info_changed() 309 struct ieee80211_vif *vif, in rtw_ops_sta_add() 343 struct ieee80211_vif *vif, in rtw_ops_sta_remove() 364 struct ieee80211_vif *vif, struct ieee80211_sta *sta, in rtw_ops_set_key() 432 struct ieee80211_vif *vif, in rtw_ops_ampdu_action() 460 struct ieee80211_vif *vif, in rtw_ops_sw_scan_start() 484 struct ieee80211_vif *vif) in rtw_ops_sw_scan_complete() 505 struct ieee80211_vif *vif, in rtw_ops_mgd_prepare_tx()
|