Home
last modified time | relevance | path

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

12345678910>>...12

/Linux-v6.1/include/net/
Dmac80211.h286 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/
Dsta.h400 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 …]
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;
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 …]
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()
653 struct ieee80211_vif *vif, in iwl_mvm_mac_ctxt_cmd_listener()
[all …]
Dutils.c279 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 …]
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-v6.1/drivers/net/wireless/silabs/wfx/
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 *vif, struct ieee80211_sta *sta);
[all …]
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 *vif, struct ieee80211_sta *sta) in wfx_sta_add()
[all …]
/Linux-v6.1/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,
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 …]
Dpmc.h28 struct ieee80211_vif *vif);
30 struct ieee80211_vif *vif);
32 struct ieee80211_vif *vif);
Dpmc.c24 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/
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 *vif,
[all …]
/Linux-v6.1/drivers/net/wireless/mediatek/mt76/
Dmt76x02.h141 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/
Dmac80211.c24 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/
Dmt7915.h237 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/
Dmac80211.c152 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/
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-v6.1/drivers/net/wireless/mediatek/mt76/mt7921/
Dmt7921.h312 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/
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-v6.1/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-v6.1/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-v6.1/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);

12345678910>>...12