Home
last modified time | relevance | path

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

1234567891011

/OK3568_Linux_fs/kernel/include/net/
H A Dmac80211.h269 struct ieee80211_vif *vif;
1077 struct ieee80211_vif *vif;
1711 struct ieee80211_vif { struct
1744 static inline bool ieee80211_vif_is_mesh(struct ieee80211_vif *vif) in ieee80211_vif_is_mesh() argument
1763 struct ieee80211_vif *wdev_to_ieee80211_vif(struct wireless_dev *wdev);
1776 struct wireless_dev *ieee80211_vif_to_wdev(struct ieee80211_vif *vif);
2168 struct ieee80211_vif *vif;
3907 struct ieee80211_vif *vif);
3909 struct ieee80211_vif *vif,
3912 struct ieee80211_vif *vif);
[all …]
/OK3568_Linux_fs/kernel/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 *vif,
[all …]
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 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 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 *vif, in iwl_mvm_mac_ctxt_cmd_listener()
[all …]
H A 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()
528 static ssize_t iwl_dbgfs_low_latency_write(struct ieee80211_vif *vif, char *buf, in iwl_dbgfs_low_latency_write()
[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 *vif) in iwl_mvm_power_uapsd_misbehav_ap_iterator()
[all …]
H A Dftm-responder.c134 struct ieee80211_vif *vif, in iwl_mvm_ftm_responder_cmd()
178 struct ieee80211_vif *vif, in iwl_mvm_ftm_responder_dyn_cfg_v2()
224 struct ieee80211_vif *vif, in iwl_mvm_ftm_responder_dyn_cfg_v3()
284 struct ieee80211_vif *vif, in iwl_mvm_ftm_responder_dyn_cfg_cmd()
310 struct ieee80211_vif *vif, in iwl_mvm_resp_del_pasn_sta()
320 struct ieee80211_vif *vif, in iwl_mvm_ftm_respoder_add_pasn_sta()
370 struct ieee80211_vif *vif, u8 *addr) in iwl_mvm_ftm_resp_remove_pasn_sta()
387 int iwl_mvm_ftm_start_responder(struct iwl_mvm *mvm, struct ieee80211_vif *vif) in iwl_mvm_ftm_start_responder()
436 struct ieee80211_vif *vif) in iwl_mvm_ftm_responder_clear()
447 struct ieee80211_vif *vif) in iwl_mvm_ftm_restart_responder()
H A Dbinding.c66 struct ieee80211_vif *ignore_vif;
125 struct ieee80211_vif *vif) in iwl_mvm_iface_iterator()
145 struct ieee80211_vif *vif, in iwl_mvm_binding_update()
186 int iwl_mvm_binding_add_vif(struct iwl_mvm *mvm, struct ieee80211_vif *vif) in iwl_mvm_binding_add_vif()
203 int iwl_mvm_binding_remove_vif(struct iwl_mvm *mvm, struct ieee80211_vif *vif) in iwl_mvm_binding_remove_vif()
/OK3568_Linux_fs/kernel/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 *vif,
[all …]
H A Dsta.c201 int wfx_conf_tx(struct ieee80211_hw *hw, struct ieee80211_vif *vif, in wfx_conf_tx()
262 struct ieee80211_vif *vif, int idx) in wfx_set_default_unicast_key()
286 int wfx_sta_add(struct ieee80211_hw *hw, struct ieee80211_vif *vif, in wfx_sta_add()
309 int wfx_sta_remove(struct ieee80211_hw *hw, struct ieee80211_vif *vif, in wfx_sta_remove()
369 int wfx_start_ap(struct ieee80211_hw *hw, struct ieee80211_vif *vif) in wfx_start_ap()
387 void wfx_stop_ap(struct ieee80211_hw *hw, struct ieee80211_vif *vif) in wfx_stop_ap()
470 int wfx_join_ibss(struct ieee80211_hw *hw, struct ieee80211_vif *vif) in wfx_join_ibss()
479 void wfx_leave_ibss(struct ieee80211_hw *hw, struct ieee80211_vif *vif) in wfx_leave_ibss()
499 void wfx_bss_info_changed(struct ieee80211_hw *hw, struct ieee80211_vif *vif, in wfx_bss_info_changed()
641 struct ieee80211_vif *vif, in wfx_ampdu_action()
[all …]
/OK3568_Linux_fs/kernel/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 *vif,
[all …]
H A Dpmc.h28 struct ieee80211_vif *vif);
30 struct ieee80211_vif *vif);
32 struct ieee80211_vif *vif);
H A Dpmc.c22 struct ieee80211_vif *vif) in wcn36xx_pmc_enter_bmps_state()
44 struct ieee80211_vif *vif) in wcn36xx_pmc_exit_bmps_state()
61 struct ieee80211_vif *vif) in wcn36xx_enable_keep_alive_null_packet()
/OK3568_Linux_fs/kernel/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 *vif,
[all …]
/OK3568_Linux_fs/kernel/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 *vif,
[all …]
/OK3568_Linux_fs/kernel/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 *vif,
[all …]
H A Dmain.c152 struct ieee80211_vif *vif) in mt7615_add_interface()
230 struct ieee80211_vif *vif) in mt7615_remove_interface()
371 struct ieee80211_vif *vif, struct ieee80211_sta *sta, in mt7615_set_key()
470 mt7615_conf_tx(struct ieee80211_hw *hw, struct ieee80211_vif *vif, u16 queue, in mt7615_conf_tx()
548 struct ieee80211_vif *vif, in mt7615_bss_info_changed()
589 struct ieee80211_vif *vif, in mt7615_channel_switch_beacon()
599 int mt7615_mac_sta_add(struct mt76_dev *mdev, struct ieee80211_vif *vif, in mt7615_mac_sta_add()
637 void mt7615_mac_sta_remove(struct mt76_dev *mdev, struct ieee80211_vif *vif, in mt7615_mac_sta_remove()
667 struct ieee80211_vif *vif, in mt7615_sta_rate_tbl_update()
720 struct ieee80211_vif *vif = info->control.vif; in mt7615_tx()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/mediatek/mt76/mt7915/
H A Dmt7915.h285 struct ieee80211_vif *vif, bool enable);
287 struct ieee80211_vif *vif, int enable);
288 int mt7915_mcu_add_sta(struct mt7915_dev *dev, struct ieee80211_vif *vif,
290 int mt7915_mcu_add_sta_adv(struct mt7915_dev *dev, struct ieee80211_vif *vif,
298 int mt7915_mcu_add_key(struct mt7915_dev *dev, struct ieee80211_vif *vif,
301 int mt7915_mcu_add_beacon(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
303 int mt7915_mcu_add_obss_spr(struct mt7915_dev *dev, struct ieee80211_vif *vif,
305 int mt7915_mcu_add_rate_ctrl(struct mt7915_dev *dev, struct ieee80211_vif *vif,
307 int mt7915_mcu_add_smps(struct mt7915_dev *dev, struct ieee80211_vif *vif,
310 int mt7915_mcu_set_tx(struct mt7915_dev *dev, struct ieee80211_vif *vif);
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/ath/ath9k/
H A 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 …]
/OK3568_Linux_fs/kernel/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 …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/realtek/rtw88/
H A Dmac80211.c147 struct ieee80211_vif *vif) in rtw_ops_add_interface()
208 struct ieee80211_vif *vif) in rtw_ops_remove_interface()
235 struct ieee80211_vif *vif, in rtw_ops_change_interface()
310 struct ieee80211_vif *vif = rtwvif_to_vif(rtwvif); in rtw_aifsn_to_aifs()
348 struct ieee80211_vif *vif, in rtw_ops_bss_info_changed()
408 struct ieee80211_vif *vif, u16 ac, in rtw_ops_conf_tx()
427 struct ieee80211_vif *vif, in rtw_ops_sta_add()
441 struct ieee80211_vif *vif, in rtw_ops_sta_remove()
454 struct ieee80211_vif *vif, struct ieee80211_sta *sta, in rtw_ops_set_key()
532 struct ieee80211_vif *vif, in rtw_ops_ampdu_action()
[all …]
/OK3568_Linux_fs/kernel/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,
/OK3568_Linux_fs/kernel/drivers/net/wireless/ath/ath5k/
H A 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);
/OK3568_Linux_fs/kernel/drivers/net/wireless/intel/iwlwifi/dvm/
H A 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,

1234567891011