Home
last modified time | relevance | path

Searched refs:ieee80211_vif (Results 1 – 25 of 227) sorted by relevance

12345678910

/Linux-v5.4/include/net/
Dmac80211.h268 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/
Dsta.h435 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 …]
Dmvm.h162 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 …]
Dtime-event.h135 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,
Ddebugfs-vif.c66 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 …]
Dmac-ctxt.c93 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 …]
Dpower.c129 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 …]
Dbinding.c66 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()
Dutils.c674 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/
Dsmd.h68 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 …]
Dpmc.h28 struct ieee80211_vif *vif);
30 struct ieee80211_vif *vif);
32 struct ieee80211_vif *vif);
Dpmc.c22 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/
Dsta.h18 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/
Dmt76x02.h136 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/
Dmt7615.h168 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 …]
Dmain.c67 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/
Dath9k.h254 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 …]
Dhtc.h366 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);
Dhtc_drv_beacon.c141 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/
Dmain.c45 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/
Dbase.h44 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/
D4965.h66 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/
Drsi_ps.h58 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/
Dagn.h146 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/
Dmac80211.c122 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()

12345678910