Home
last modified time | relevance | path

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

1234567891011

/Linux-v5.15/include/net/
Dmac80211.h268 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/
Dsta.h27 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/
Dsta.h399 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 …]
Dtime-event.h80 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,
Dmvm.h104 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 …]
Ddebugfs-vif.c11 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 …]
Dpower.c71 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 …]
Dmac-ctxt.c36 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 …]
Dutils.c309 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 …]
Dftm-responder.c98 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()
Dbinding.c11 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/
Dsmd.h65 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 …]
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()
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/
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.15/drivers/net/wireless/mediatek/mt76/mt7915/
Dmt7915.h133 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/
Dmt76x02.h140 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/
Dmt7921.h128 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/
Dath9k.h255 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/
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.15/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.15/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.15/drivers/net/wireless/realtek/rtw88/
Dmac80211.c147 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/
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.15/drivers/net/wireless/mediatek/mt76/mt7615/
Dmt7615.h147 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 …]

1234567891011