Home
last modified time | relevance | path

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

12345678910>>...13

/openbmc/linux/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 *vif,
[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_vif;
[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 *vif, in iwl_mvm_mld_mac_ctxt_changed()
[all …]
H A 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()
318 struct ieee80211_vif *vif, in iwl_mvm_ack_rates()
403 void iwl_mvm_set_fw_basic_rates(struct iwl_mvm *mvm, struct ieee80211_vif *vif, in iwl_mvm_set_fw_basic_rates()
423 struct ieee80211_vif *vif, in iwl_mvm_set_fw_protection_flags()
468 void iwl_mvm_set_fw_qos_params(struct iwl_mvm *mvm, struct ieee80211_vif *vif, in iwl_mvm_set_fw_qos_params()
501 int iwl_mvm_get_mac_type(struct ieee80211_vif *vif) in iwl_mvm_get_mac_type()
[all …]
H A 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()
445 struct ieee80211_vif *vif = file->private_data; in iwl_dbgfs_os_device_timediff_read()
466 static ssize_t iwl_dbgfs_low_latency_write(struct ieee80211_vif *vif, char *buf, in iwl_dbgfs_low_latency_write()
[all …]
H A Dmld-mac80211.c8 struct ieee80211_vif *vif) in iwl_mvm_mld_mac_add_interface()
118 struct ieee80211_vif *vif) in iwl_mvm_mld_mac_remove_interface()
197 static unsigned int iwl_mvm_mld_count_active_links(struct ieee80211_vif *vif) in iwl_mvm_mld_count_active_links()
215 struct ieee80211_vif *vif) in iwl_mvm_esr_mode_active()
246 struct ieee80211_vif *vif, in __iwl_mvm_mld_assign_vif_chanctx()
353 struct ieee80211_vif *vif, in iwl_mvm_mld_assign_vif_chanctx()
368 struct ieee80211_vif *vif) in iwl_mvm_esr_mode_inactive()
415 struct ieee80211_vif *vif, in __iwl_mvm_mld_unassign_vif_chanctx()
462 struct ieee80211_vif *vif, in iwl_mvm_mld_unassign_vif_chanctx()
474 struct ieee80211_vif *vif, in iwl_mvm_mld_start_ap_ibss()
[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 *vif) in iwl_mvm_power_uapsd_misbehav_ap_iterator()
[all …]
H A Dutils.c280 void iwl_mvm_update_smps(struct iwl_mvm *mvm, struct ieee80211_vif *vif, in iwl_mvm_update_smps()
323 struct ieee80211_vif *vif, in iwl_mvm_update_smps_on_active_links()
416 struct ieee80211_vif *vif) in iwl_mvm_diversity_iter()
486 int iwl_mvm_update_low_latency(struct iwl_mvm *mvm, struct ieee80211_vif *vif, in iwl_mvm_update_low_latency()
520 static void iwl_mvm_ll_iter(void *_data, u8 *mac, struct ieee80211_vif *vif) in iwl_mvm_ll_iter()
560 struct ieee80211_vif *vif;
565 struct ieee80211_vif *vif) in iwl_mvm_bss_iface_iterator()
580 struct ieee80211_vif *iwl_mvm_get_bss_vif(struct iwl_mvm *mvm) in iwl_mvm_get_bss_vif()
597 struct ieee80211_vif *vif;
602 struct ieee80211_vif *vif) in iwl_mvm_bss_find_iface_iterator()
[all …]
/openbmc/linux/include/net/
H A Dmac80211.h287 struct ieee80211_vif *vif;
688 struct ieee80211_vif *vif;
1185 struct ieee80211_vif *vif;
1889 struct ieee80211_vif { struct
1914 struct ieee80211_vif *mbssid_tx_vif; argument
1925 static inline u16 ieee80211_vif_usable_links(const struct ieee80211_vif *vif) in ieee80211_vif_usable_links()
1935 static inline bool ieee80211_vif_is_mld(const struct ieee80211_vif *vif) in ieee80211_vif_is_mld()
1947 static inline bool ieee80211_vif_is_mesh(struct ieee80211_vif *vif) in ieee80211_vif_is_mesh()
1966 struct ieee80211_vif *wdev_to_ieee80211_vif(struct wireless_dev *wdev);
1976 struct wireless_dev *ieee80211_vif_to_wdev(struct ieee80211_vif *vif);
[all …]
/openbmc/linux/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 *vif, struct ieee80211_sta *sta);
[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 *vif, struct ieee80211_sta *sta) in wfx_sta_add()
[all …]
/openbmc/linux/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 *vif,
[all …]
H A Dpmc.h28 struct ieee80211_vif *vif);
30 struct ieee80211_vif *vif);
32 struct ieee80211_vif *vif);
/openbmc/linux/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 *vif,
[all …]
/openbmc/linux/drivers/net/wireless/mediatek/mt76/mt7996/
H A Dmt7996.h157 struct ieee80211_vif *monitor_vif;
351 struct ieee80211_vif *vif, bool enable);
353 struct ieee80211_vif *vif, int enable);
354 int mt7996_mcu_add_sta(struct mt7996_dev *dev, struct ieee80211_vif *vif,
362 int mt7996_mcu_update_bss_color(struct mt7996_dev *dev, struct ieee80211_vif *vif,
364 int mt7996_mcu_add_beacon(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
367 struct ieee80211_vif *vif, u32 changed);
368 int mt7996_mcu_add_obss_spr(struct mt7996_phy *phy, struct ieee80211_vif *vif,
370 int mt7996_mcu_add_rate_ctrl(struct mt7996_dev *dev, struct ieee80211_vif *vif,
374 int mt7996_mcu_set_tx(struct mt7996_dev *dev, struct ieee80211_vif *vif);
[all …]
/openbmc/linux/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 *vif,
[all …]
/openbmc/linux/drivers/net/wireless/mediatek/mt76/
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 *vif,
[all …]
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 *vif,
[all …]
/openbmc/linux/drivers/net/wireless/mediatek/mt76/mt7915/
H A Dmt7915.h203 struct ieee80211_vif *monitor_vif;
439 struct ieee80211_vif *vif, bool enable);
441 struct ieee80211_vif *vif, int enable);
442 int mt7915_mcu_add_sta(struct mt7915_dev *dev, struct ieee80211_vif *vif,
450 int mt7915_mcu_update_bss_color(struct mt7915_dev *dev, struct ieee80211_vif *vif,
452 int mt7915_mcu_add_inband_discov(struct mt7915_dev *dev, struct ieee80211_vif *vif,
454 int mt7915_mcu_add_beacon(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
456 int mt7915_mcu_add_obss_spr(struct mt7915_phy *phy, struct ieee80211_vif *vif,
458 int mt7915_mcu_add_rate_ctrl(struct mt7915_dev *dev, struct ieee80211_vif *vif,
460 int mt7915_mcu_add_smps(struct mt7915_dev *dev, struct ieee80211_vif *vif,
[all …]
/openbmc/linux/drivers/net/wireless/realtek/rtw89/
H A Dmac80211.c25 struct ieee80211_vif *vif = info->control.vif; in rtw89_ops_tx()
109 struct ieee80211_vif *vif) in rtw89_ops_add_interface()
174 struct ieee80211_vif *vif) in rtw89_ops_remove_interface()
198 struct ieee80211_vif *vif, in rtw89_ops_change_interface()
301 struct ieee80211_vif *vif = rtwvif_to_vif(rtwvif); in rtw89_aifsn_to_aifs()
383 struct ieee80211_vif *vif, in rtw89_station_mode_sta_assoc()
403 struct ieee80211_vif *vif, in rtw89_ops_bss_info_changed()
462 struct ieee80211_vif *vif, in rtw89_ops_start_ap()
496 void rtw89_ops_stop_ap(struct ieee80211_hw *hw, struct ieee80211_vif *vif, in rtw89_ops_stop_ap()
522 struct ieee80211_vif *vif, in rtw89_ops_conf_tx()
[all …]
/openbmc/linux/drivers/net/wireless/ath/ath9k/
H A Dath9k.h256 struct ieee80211_vif *vif; /* interface with which we're associated */
336 struct ieee80211_vif *primary_sta;
419 struct ieee80211_vif *scan_vif;
423 struct ieee80211_vif *roc_vif;
432 struct ieee80211_vif *vif = an->vif; in ath_node_to_tid()
472 struct ieee80211_vif *vif);
475 struct ieee80211_vif *vif);
487 void ath_chanctx_event(struct ath_softc *sc, struct ieee80211_vif *vif,
523 struct ieee80211_vif *vif, in ath_chanctx_event()
535 struct ieee80211_vif *vif) in ath9k_p2p_remove_vif()
[all …]
/openbmc/linux/drivers/net/wireless/realtek/rtw88/
H A Dmac80211.c147 struct ieee80211_vif *vif) in rtw_ops_add_interface()
222 struct ieee80211_vif *vif) in rtw_ops_remove_interface()
251 struct ieee80211_vif *vif, in rtw_ops_change_interface()
326 struct ieee80211_vif *vif = rtwvif_to_vif(rtwvif); in rtw_aifsn_to_aifs()
364 struct ieee80211_vif *vif, in rtw_ops_bss_info_changed()
450 struct ieee80211_vif *vif, in rtw_ops_start_ap()
467 struct ieee80211_vif *vif, in rtw_ops_stop_ap()
481 struct ieee80211_vif *vif, in rtw_ops_conf_tx()
501 struct ieee80211_vif *vif, in rtw_ops_sta_add()
515 struct ieee80211_vif *vif, in rtw_ops_sta_remove()
[all …]
/openbmc/linux/drivers/net/wireless/mediatek/mt7601u/
H A 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 …]
/openbmc/linux/drivers/net/wireless/intel/iwlegacy/
H A 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,

12345678910>>...13