Home
last modified time | relevance | path

Searched refs:ieee80211_vif (Results 1 - 25 of 569) sorted by relevance

12345678910>>...23

/kernel/linux/linux-6.6/include/net/
H A Dmac80211.h287 struct ieee80211_vif *vif;
688 struct ieee80211_vif *vif;
1181 struct ieee80211_vif *vif;
1836 * struct ieee80211_vif - per-interface data
1885 struct ieee80211_vif { struct
1910 struct ieee80211_vif *mbssid_tx_vif;
1921 static inline u16 ieee80211_vif_usable_links(const struct ieee80211_vif *vif) in ieee80211_vif_usable_links()
1931 static inline bool ieee80211_vif_is_mld(const struct ieee80211_vif *vif) in ieee80211_vif_is_mld()
1943 static inline bool ieee80211_vif_is_mesh(struct ieee80211_vif *vif) in ieee80211_vif_is_mesh()
1962 struct ieee80211_vif *wdev_to_ieee80211_vi
[all...]
/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/mvm/
H A 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 *vi
[all...]
H A Dtime-event.h137 struct ieee80211_vif *vif,
152 struct ieee80211_vif *vif);
177 int iwl_mvm_start_p2p_roc(struct iwl_mvm *mvm, struct ieee80211_vif *vif,
189 void iwl_mvm_stop_roc(struct iwl_mvm *mvm, struct ieee80211_vif *vif);
220 struct ieee80211_vif *vif);
233 struct ieee80211_vif *vif,
259 struct ieee80211_vif *vif,
H A Dmvm.h158 struct ieee80211_vif *vif;
481 iwl_mvm_vif_from_mac80211(struct ieee80211_vif *vif) in iwl_mvm_vif_from_mac80211()
981 struct ieee80211_vif __rcu *vif_id_to_mac[NUM_MAC_INDEX_DRIVER];
991 struct ieee80211_vif *p2p_device_vif;
1009 struct ieee80211_vif *keep_vif;
1052 struct ieee80211_vif *noa_vif;
1066 struct ieee80211_vif __rcu *csa_vif;
1067 struct ieee80211_vif __rcu *csa_tx_blocked_vif;
1127 struct ieee80211_vif *nan_vif;
1241 static inline struct ieee80211_vif *
[all...]
H A Dmac-ctxt.c91 struct ieee80211_vif *vif;
99 struct ieee80211_vif *vif) in iwl_mvm_mac_tsf_id_iter()
205 struct ieee80211_vif *vif) in iwl_mvm_mac_iface_iterator()
229 struct ieee80211_vif *vif) in iwl_mvm_mac_ctxt_recalc_tsf_id()
251 int iwl_mvm_mac_ctxt_init(struct iwl_mvm *mvm, struct ieee80211_vif *vif) in iwl_mvm_mac_ctxt_init()
369 struct ieee80211_vif *vif, in iwl_mvm_ack_rates()
455 struct ieee80211_vif *vif, in iwl_mvm_mac_ctxt_set_ht_flags()
489 struct ieee80211_vif *vif, in iwl_mvm_mac_ctxt_cmd_common()
598 struct ieee80211_vif *vif, in iwl_mvm_mac_ctxt_cmd_sta()
718 struct ieee80211_vif *vi in iwl_mvm_mac_ctxt_cmd_listener()
[all...]
H A 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()
391 struct ieee80211_vif *vif, in iwl_mvm_power_build_cmd()
509 struct ieee80211_vif *vif) in iwl_mvm_power_send_cmd()
552 void iwl_mvm_power_vif_assoc(struct iwl_mvm *mvm, struct ieee80211_vif *vif) in iwl_mvm_power_vif_assoc()
562 struct ieee80211_vif *vi in iwl_mvm_power_uapsd_misbehav_ap_iterator()
[all...]
/kernel/linux/linux-6.6/drivers/net/wireless/intel/iwlwifi/mvm/
H A Dsta.h421 struct ieee80211_vif *vif;
478 int iwl_mvm_sta_init(struct iwl_mvm *mvm, struct ieee80211_vif *vif,
481 struct ieee80211_vif *vif,
485 struct ieee80211_vif *vif, in iwl_mvm_update_sta()
495 bool iwl_mvm_sta_del(struct iwl_mvm *mvm, struct ieee80211_vif *vif,
499 struct ieee80211_vif *vif,
502 struct ieee80211_vif *vif,
505 struct ieee80211_vif *vif,
510 struct ieee80211_vif *vif,
515 struct ieee80211_vif *vi
[all...]
H A Dmvm.h111 struct ieee80211_vif *vif;
464 iwl_mvm_vif_from_mac80211(struct ieee80211_vif *vif) in iwl_mvm_vif_from_mac80211()
1011 struct ieee80211_vif __rcu *vif_id_to_mac[NUM_MAC_INDEX_DRIVER];
1023 struct ieee80211_vif *p2p_device_vif;
1041 struct ieee80211_vif *keep_vif;
1086 struct ieee80211_vif *noa_vif;
1101 struct ieee80211_vif *csme_vif;
1102 struct ieee80211_vif __rcu *csa_vif;
1103 struct ieee80211_vif __rcu *csa_tx_blocked_vif;
1163 struct ieee80211_vif *nan_vi
[all...]
H A 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,
H A Dmld-mac.c8 struct ieee80211_vif *vif, in iwl_mvm_mld_set_he_support()
18 struct ieee80211_vif *vif, in iwl_mvm_mld_mac_ctxt_cmd_common()
95 struct ieee80211_vif *vif, in iwl_mvm_mld_mac_ctxt_cmd_sta()
160 struct ieee80211_vif *vif, in iwl_mvm_mld_mac_ctxt_cmd_listener()
179 struct ieee80211_vif *vif, in iwl_mvm_mld_mac_ctxt_cmd_ibss()
196 struct ieee80211_vif *vif, in iwl_mvm_mld_mac_ctxt_cmd_p2p_device()
215 struct ieee80211_vif *vif, in iwl_mvm_mld_mac_ctxt_cmd_ap_go()
235 struct ieee80211_vif *vif, in iwl_mvm_mld_mac_ctx_send()
257 int iwl_mvm_mld_mac_ctxt_add(struct iwl_mvm *mvm, struct ieee80211_vif *vif) in iwl_mvm_mld_mac_ctxt_add()
282 struct ieee80211_vif *vi in iwl_mvm_mld_mac_ctxt_changed()
[all...]
H A 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()
305 struct ieee80211_vif *vif, in iwl_mvm_power_config_skip_dtim()
339 struct ieee80211_vif *vif, in iwl_mvm_power_build_cmd()
457 struct ieee80211_vif *vif) in iwl_mvm_power_send_cmd()
500 void iwl_mvm_power_vif_assoc(struct iwl_mvm *mvm, struct ieee80211_vif *vif) in iwl_mvm_power_vif_assoc()
510 struct ieee80211_vif *vi in iwl_mvm_power_uapsd_misbehav_ap_iterator()
[all...]
/kernel/linux/linux-5.10/include/net/
H A Dmac80211.h268 struct ieee80211_vif *vif;
1074 struct ieee80211_vif *vif;
1657 * struct ieee80211_vif - per-interface data
1703 struct ieee80211_vif { struct
1734 static inline bool ieee80211_vif_is_mesh(struct ieee80211_vif *vif) in ieee80211_vif_is_mesh()
1753 struct ieee80211_vif *wdev_to_ieee80211_vif(struct wireless_dev *wdev);
1766 struct wireless_dev *ieee80211_vif_to_wdev(struct ieee80211_vif *vif);
2145 * @vif: &struct ieee80211_vif pointer from the add_interface callback.
2156 struct ieee80211_vif *vif;
2487 * within &struct ieee80211_vif
[all...]
/kernel/linux/linux-5.10/drivers/staging/wfx/
H A 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 *vi
[all...]
/kernel/linux/linux-6.6/drivers/net/wireless/silabs/wfx/
H A Dsta.h26 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 *vi
[all...]
H A Dsta.c102 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 *vi
[all...]
/kernel/linux/linux-6.6/drivers/net/wireless/ath/wcn36xx/
H A 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,
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 *vi
[all...]
/kernel/linux/linux-5.10/drivers/net/wireless/ath/wcn36xx/
H A 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 *vi
[all...]
/kernel/linux/linux-5.10/drivers/net/wireless/st/cw1200/
H A 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 *vi
[all...]
/kernel/linux/linux-6.6/drivers/net/wireless/st/cw1200/
H A 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,
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 *vi
[all...]
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/mt7921/
H A Dmt7921.h186 int mt7921_mcu_set_bss_pm(struct mt792x_dev *dev, struct ieee80211_vif *vif,
189 struct ieee80211_vif *vif, bool enable,
192 int mt7921_mcu_set_tx(struct mt792x_dev *dev, struct ieee80211_vif *vif);
194 int mt7921_mcu_get_rx_rate(struct mt792x_phy *phy, struct ieee80211_vif *vif,
254 int mt7921_mac_sta_add(struct mt76_dev *mdev, struct ieee80211_vif *vif,
256 void mt7921_mac_sta_assoc(struct mt76_dev *mdev, struct ieee80211_vif *vif,
258 void mt7921_mac_sta_remove(struct mt76_dev *mdev, struct ieee80211_vif *vif,
274 struct ieee80211_vif *vif,
284 int mt7921_mcu_uni_bss_ps(struct mt792x_dev *dev, struct ieee80211_vif *vif);
287 int mt7921_testmode_cmd(struct ieee80211_hw *hw, struct ieee80211_vif *vi
[all...]
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/mt7996/
H A Dmt7996.h157 struct ieee80211_vif *monitor_vif;
352 struct ieee80211_vif *vif, bool enable);
354 struct ieee80211_vif *vif, int enable);
355 int mt7996_mcu_add_sta(struct mt7996_dev *dev, struct ieee80211_vif *vif,
363 int mt7996_mcu_update_bss_color(struct mt7996_dev *dev, struct ieee80211_vif *vif,
365 int mt7996_mcu_add_beacon(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
368 struct ieee80211_vif *vif, u32 changed);
369 int mt7996_mcu_add_obss_spr(struct mt7996_phy *phy, struct ieee80211_vif *vif,
371 int mt7996_mcu_add_rate_ctrl(struct mt7996_dev *dev, struct ieee80211_vif *vif,
375 int mt7996_mcu_set_tx(struct mt7996_dev *dev, struct ieee80211_vif *vi
[all...]
/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt76/
H A Dmt76x02.h142 int mt76x02_sta_add(struct mt76_dev *mdev, struct ieee80211_vif *vif,
144 void mt76x02_sta_remove(struct mt76_dev *mdev, struct ieee80211_vif *vif,
150 struct ieee80211_vif *vif);
152 struct ieee80211_vif *vif);
154 int mt76x02_ampdu_action(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
157 struct ieee80211_vif *vif, struct ieee80211_sta *sta,
159 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 *vi
[all...]
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/
H A Dmt792x.h244 struct ieee80211_vif *vif);
247 int mt792x_conf_tx(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
252 u64 mt792x_get_tsf(struct ieee80211_hw *hw, struct ieee80211_vif *vif);
253 void mt792x_set_tsf(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
257 void mt792x_flush(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
260 struct ieee80211_vif *vif,
264 struct ieee80211_vif *vif,
268 void mt792x_get_et_strings(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
270 int mt792x_get_et_sset_count(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
272 void mt792x_get_et_stats(struct ieee80211_hw *hw, struct ieee80211_vif *vi
[all...]
H A Dmt76x02.h155 int mt76x02_sta_add(struct mt76_dev *mdev, struct ieee80211_vif *vif,
157 void mt76x02_sta_remove(struct mt76_dev *mdev, struct ieee80211_vif *vif,
163 struct ieee80211_vif *vif);
165 struct ieee80211_vif *vif);
167 int mt76x02_ampdu_action(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
170 struct ieee80211_vif *vif, struct ieee80211_sta *sta,
172 int mt76x02_conf_tx(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
176 struct ieee80211_vif *vif,
201 struct ieee80211_vif *vif);
204 struct ieee80211_vif *vi
[all...]
/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt76/mt7615/
H A Dmt7615.h176 struct ieee80211_vif *monitor_vif;
233 struct ieee80211_vif *vif,
236 struct ieee80211_vif *vif, bool enable);
237 int (*add_bss_info)(struct mt7615_phy *phy, struct ieee80211_vif *vif,
241 struct ieee80211_vif *vif, bool enable);
605 int mt7615_mcu_hw_scan(struct mt7615_phy *phy, struct ieee80211_vif *vif,
608 struct ieee80211_vif *vif);
610 struct ieee80211_vif *vif,
613 struct ieee80211_vif *vif,
626 int mt7615_mac_sta_add(struct mt76_dev *mdev, struct ieee80211_vif *vi
[all...]

Completed in 32 milliseconds

12345678910>>...23