Home
last modified time | relevance | path

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

12345678910>>...15

/linux-6.15/drivers/net/wireless/intel/iwlwifi/mvm/
H A Dsta.h434 struct ieee80211_vif *vif;
496 struct ieee80211_vif *vif,
514 struct ieee80211_vif *vif,
517 struct ieee80211_vif *vif,
520 struct ieee80211_vif *vif,
525 struct ieee80211_vif *vif,
530 struct ieee80211_vif *vif,
562 struct ieee80211_vif *vif);
601 struct ieee80211_vif *vif,
634 struct ieee80211_vif *vif,
[all …]
H A Dmvm.h110 struct ieee80211_vif *vif;
1251 struct ieee80211_vif *noa_vif;
1328 struct ieee80211_vif *nan_vif;
2552 struct ieee80211_vif *vif,
2614 struct ieee80211_vif *vif,
2618 struct ieee80211_vif *vif,
2630 struct ieee80211_vif *vif,
2681 struct ieee80211_vif *vif,
2893 struct ieee80211_vif *vif,
2914 struct ieee80211_vif *vif,
[all …]
H A Dtime-event.h80 struct ieee80211_vif *vif,
95 struct ieee80211_vif *vif);
128 int iwl_mvm_start_p2p_roc(struct iwl_mvm *mvm, struct ieee80211_vif *vif,
140 void iwl_mvm_stop_roc(struct iwl_mvm *mvm, struct ieee80211_vif *vif);
171 struct ieee80211_vif *vif);
184 struct ieee80211_vif *vif,
212 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()
218 struct ieee80211_vif *vif, in iwl_mvm_mld_mac_ctxt_cmd_ap_go()
238 struct ieee80211_vif *vif, in iwl_mvm_mld_mac_ctx_send()
260 int iwl_mvm_mld_mac_ctxt_add(struct iwl_mvm *mvm, struct ieee80211_vif *vif) in iwl_mvm_mld_mac_ctxt_add()
285 struct ieee80211_vif *vif, in iwl_mvm_mld_mac_ctxt_changed()
[all …]
H A Ddebugfs-vif.c11 struct ieee80211_vif *vif, in iwl_dbgfs_update_pm()
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()
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()
472 struct ieee80211_vif *vif = data; in iwl_dbgfs_low_latency_write_handle()
493 struct ieee80211_vif *vif = file->private_data; in iwl_dbgfs_low_latency_write()
510 struct ieee80211_vif *vif = data; in iwl_dbgfs_low_latency_force_write_handle()
677 struct ieee80211_vif *vif) in iwl_dbgfs_quota_check()
[all …]
H A Dmld-mac80211.c8 struct ieee80211_vif *vif) in iwl_mvm_mld_mac_add_interface()
214 struct ieee80211_vif *vif) in iwl_mvm_esr_mode_active()
254 struct ieee80211_vif *vif, in __iwl_mvm_mld_assign_vif_chanctx()
350 struct ieee80211_vif *vif, in iwl_mvm_mld_assign_vif_chanctx()
523 struct ieee80211_vif *vif, in iwl_mvm_send_ap_tx_power_constraint_cmd()
636 struct ieee80211_vif *vif, in iwl_mvm_mld_start_ap()
643 struct ieee80211_vif *vif) in iwl_mvm_mld_start_ibss()
671 struct ieee80211_vif *vif, in iwl_mvm_mld_stop_ap()
678 struct ieee80211_vif *vif) in iwl_mvm_mld_stop_ibss()
981 struct ieee80211_vif *vif, in iwl_mvm_mld_vif_cfg_changed()
[all …]
/linux-6.15/include/net/
H A Dmac80211.h309 struct ieee80211_vif *vif;
759 struct ieee80211_vif *vif;
1266 struct ieee80211_vif *vif;
2028 struct ieee80211_vif { struct
2600 struct ieee80211_vif *vif;
4501 struct ieee80211_vif *vif,
4511 struct ieee80211_vif *vif,
4539 struct ieee80211_vif *vif,
4553 struct ieee80211_vif *vif,
4582 struct ieee80211_vif *vif,
[all …]
/linux-6.15/drivers/net/wireless/silabs/wfx/
H A Dsta.h30 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,
45 void wfx_sta_notify(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
48 int wfx_ampdu_action(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
[all …]
H A Dsta.c85 struct ieee80211_vif *vif = NULL; in wfx_configure_filter()
140 struct ieee80211_vif *vif = wvif_to_vif(wvif); in wfx_get_ps_timeout()
146 struct ieee80211_vif *vif_ch0 = wvif_to_vif(wvif_ch0); in wfx_get_ps_timeout()
183 struct ieee80211_vif *vif = wvif_to_vif(wvif); in wfx_update_pm()
238 struct ieee80211_vif *vif = wvif_to_vif(wvif); in wfx_event_report_rssi()
254 struct ieee80211_vif *vif = wvif_to_vif(wvif); in wfx_beacon_loss_work()
323 struct ieee80211_vif *vif = wvif_to_vif(wvif); in wfx_upload_ap_templates()
342 struct ieee80211_vif *vif = wvif_to_vif(wvif); in wfx_set_mfp_ap()
415 struct ieee80211_vif *vif = wvif_to_vif(wvif); in wfx_join()
462 struct ieee80211_vif *vif = wvif_to_vif(wvif); in wfx_join_finalize()
[all …]
H A Dscan.h17 int wfx_hw_scan(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
19 void wfx_cancel_hw_scan(struct ieee80211_hw *hw, struct ieee80211_vif *vif);
23 int wfx_remain_on_channel(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
26 int wfx_cancel_remain_on_channel(struct ieee80211_hw *hw, struct ieee80211_vif *vif);
/linux-6.15/drivers/net/wireless/ath/wcn36xx/
H A Dsmd.h65 struct ieee80211_vif *vif);
67 struct ieee80211_vif *vif);
81 int wcn36xx_smd_config_bss(struct wcn36xx *wcn, struct ieee80211_vif *vif,
85 int wcn36xx_smd_config_sta(struct wcn36xx *wcn, struct ieee80211_vif *vif,
91 struct ieee80211_vif *vif, int ch);
93 struct ieee80211_vif *vif,
97 struct ieee80211_vif *vif,
123 struct ieee80211_vif *vif,
147 struct ieee80211_vif *vif,
160 struct ieee80211_vif *vif);
[all …]
/linux-6.15/drivers/net/wireless/intel/iwlwifi/mld/
H A Dmlo.h22 static inline bool iwl_mld_emlsr_active(struct ieee80211_vif *vif) in iwl_mld_emlsr_active()
28 static inline bool iwl_mld_vif_has_emlsr_cap(struct ieee80211_vif *vif) in iwl_mld_vif_has_emlsr_cap()
44 iwl_mld_max_active_links(struct iwl_mld *mld, struct ieee80211_vif *vif) in iwl_mld_max_active_links()
57 iwl_mld_count_active_links(struct iwl_mld *mld, struct ieee80211_vif *vif) in iwl_mld_count_active_links()
71 static inline u8 iwl_mld_get_primary_link(struct ieee80211_vif *vif) in iwl_mld_get_primary_link()
115 void iwl_mld_block_emlsr(struct iwl_mld *mld, struct ieee80211_vif *vif,
117 int iwl_mld_block_emlsr_sync(struct iwl_mld *mld, struct ieee80211_vif *vif,
119 void iwl_mld_unblock_emlsr(struct iwl_mld *mld, struct ieee80211_vif *vif,
121 void iwl_mld_exit_emlsr(struct iwl_mld *mld, struct ieee80211_vif *vif,
151 void iwl_mld_retry_emlsr(struct iwl_mld *mld, struct ieee80211_vif *vif);
[all …]
H A Diface.h180 iwl_mld_vif_from_mac80211(struct ieee80211_vif *vif) in iwl_mld_vif_from_mac80211()
203 int iwl_mld_mac80211_iftype_to_fw(const struct ieee80211_vif *vif);
206 void iwl_mld_cleanup_vif(void *data, u8 *mac, struct ieee80211_vif *vif);
207 int iwl_mld_mac_fw_action(struct iwl_mld *mld, struct ieee80211_vif *vif,
209 int iwl_mld_add_vif(struct iwl_mld *mld, struct ieee80211_vif *vif);
210 int iwl_mld_rm_vif(struct iwl_mld *mld, struct ieee80211_vif *vif);
212 struct ieee80211_vif *vif);
224 struct ieee80211_vif *vif);
231 struct ieee80211_vif *iwl_mld_get_bss_vif(struct iwl_mld *mld);
H A Dkey.h13 struct ieee80211_vif *vif,
17 struct ieee80211_vif *vif,
21 struct ieee80211_vif *vif,
26 struct ieee80211_vif *vif,
32 iwl_mld_cleanup_keys_iter(struct ieee80211_hw *hw, struct ieee80211_vif *vif, in iwl_mld_cleanup_keys_iter()
H A Diface.c89 struct ieee80211_vif *vif) in iwl_mld_is_nic_ack_enabled()
108 struct ieee80211_vif *vif, in iwl_mld_mac_cmd_fill_common()
237 struct ieee80211_vif *vif, in iwl_mld_fill_mac_cmd_ap()
285 struct ieee80211_vif *vif, in iwl_mld_fill_mac_cmd_p2p_dev()
303 struct ieee80211_vif *vif, in iwl_mld_fill_mac_cmd_ibss()
439 struct ieee80211_vif *vif) in iwl_mld_set_vif_associated()
453 struct ieee80211_vif *vif) in iwl_mld_get_fw_id_bss_bitmap_iter()
481 struct ieee80211_vif *vif; in iwl_mld_handle_probe_resp_data_notif()
541 struct ieee80211_vif *vif; in iwl_mld_handle_uapsd_misbehaving_ap_notif()
562 struct ieee80211_vif *vif; in iwl_mld_handle_datapath_monitor_notif()
[all …]
H A Dmlo.c87 struct ieee80211_vif *vif = in iwl_mld_emlsr_prevent_done_wk()
103 struct ieee80211_vif *vif = in iwl_mld_emlsr_tmp_non_bss_done_wk()
290 struct ieee80211_vif *vif);
326 struct ieee80211_vif *vif) in iwl_mld_vif_iter_emlsr_mode_notif()
359 struct ieee80211_vif *vif) in iwl_mld_vif_iter_disconnect_emlsr()
407 struct ieee80211_vif *vif) in iwl_mld_count_non_bss_links()
482 struct ieee80211_vif *vif = in iwl_mld_emlsr_check_tpt()
596 struct ieee80211_vif *vif = in iwl_mld_emlsr_unblock_tpt_wk()
675 struct ieee80211_vif *vif, in iwl_mld_set_link_sel_data()
736 struct ieee80211_vif *vif, in iwl_mld_channel_load_allows_emlsr()
[all …]
H A Dsta.h133 struct ieee80211_vif *vif;
193 struct ieee80211_vif *vif, enum iwl_fw_sta_type type);
240 struct ieee80211_vif *vif,
244 struct ieee80211_vif *vif,
251 struct ieee80211_vif *vif,
255 struct ieee80211_vif *vif,
259 struct ieee80211_vif *vif,
263 struct ieee80211_vif *vif,
H A Dap.h14 struct ieee80211_vif *vif,
18 struct ieee80211_vif *vif,
21 void iwl_mld_stop_ap_ibss(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
34 struct ieee80211_vif *vif,
/linux-6.15/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 …]
/linux-6.15/drivers/net/wireless/intel/iwlwifi/mld/tests/
H A Dutils.h24 struct ieee80211_vif *iwlmld_kunit_add_vif(bool mlo, enum nl80211_iftype type);
27 iwlmld_kunit_add_link(struct ieee80211_vif *vif, int link_id);
90 void iwlmld_kunit_assign_chanctx_to_link(struct ieee80211_vif *vif,
95 struct ieee80211_sta *iwlmld_kunit_setup_sta(struct ieee80211_vif *vif,
99 struct ieee80211_vif *
103 struct ieee80211_vif *
112 struct ieee80211_vif *
131 struct iwl_mld_phy *iwlmld_kunit_get_phy_of_link(struct ieee80211_vif *vif,
H A Dutils.c73 static void iwlmld_kunit_init_link(struct ieee80211_vif *vif, in IWL_MLD_ALLOC_FN()
104 struct ieee80211_vif *vif; in IWL_MLD_ALLOC_FN()
133 iwlmld_kunit_add_link(struct ieee80211_vif *vif, int link_id) in iwlmld_kunit_add_link()
177 void iwlmld_kunit_assign_chanctx_to_link(struct ieee80211_vif *vif, in iwlmld_kunit_assign_chanctx_to_link()
251 iwlmld_kunit_add_sta(struct ieee80211_vif *vif, int link_id) in iwlmld_kunit_add_sta()
331 static struct ieee80211_vif *
336 struct ieee80211_vif *vif; in iwlmld_kunit_setup_assoc()
364 struct ieee80211_vif *
369 struct ieee80211_vif *vif; in iwlmld_kunit_setup_mlo_assoc()
388 struct ieee80211_vif *
[all …]
/linux-6.15/drivers/net/wireless/mediatek/mt76/mt7921/
H A Dmt7921.h193 int mt7921_mcu_set_bss_pm(struct mt792x_dev *dev, struct ieee80211_vif *vif,
196 struct ieee80211_vif *vif, bool enable,
199 int mt7921_mcu_set_tx(struct mt792x_dev *dev, struct ieee80211_vif *vif);
201 int mt7921_mcu_get_rx_rate(struct mt792x_phy *phy, struct ieee80211_vif *vif,
250 int mt7921_mac_sta_add(struct mt76_dev *mdev, struct ieee80211_vif *vif,
252 int mt7921_mac_sta_event(struct mt76_dev *mdev, struct ieee80211_vif *vif,
254 void mt7921_mac_sta_remove(struct mt76_dev *mdev, struct ieee80211_vif *vif,
270 struct ieee80211_vif *vif,
284 int mt7921_testmode_cmd(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
304 struct ieee80211_vif *vif);
[all …]
/linux-6.15/drivers/net/wireless/mediatek/mt76/
H A Dmt792x.h266 struct ieee80211_vif *vif; in mt792x_vif_to_link()
269 vif = container_of((void *)mvif, struct ieee80211_vif, drv_priv); in mt792x_vif_to_link()
284 struct ieee80211_vif *vif; in mt792x_sta_to_link()
286 vif = container_of((void *)msta->vif, struct ieee80211_vif, drv_priv); in mt792x_sta_to_link()
299 struct ieee80211_vif *vif = link_conf->vif; in mt792x_link_conf_to_mconf()
380 struct ieee80211_vif *vif);
383 int mt792x_conf_tx(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
394 void mt792x_flush(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
397 struct ieee80211_vif *vif,
401 struct ieee80211_vif *vif,
[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 *vif,
[all …]
/linux-6.15/drivers/net/wireless/mediatek/mt76/mt7915/
H A Dmt7915.h203 struct ieee80211_vif *monitor_vif;
444 struct ieee80211_vif *vif, bool enable);
446 struct ieee80211_vif *vif, int enable);
447 int mt7915_mcu_add_sta(struct mt7915_dev *dev, struct ieee80211_vif *vif,
465 int mt7915_mcu_add_smps(struct mt7915_dev *dev, struct ieee80211_vif *vif,
469 int mt7915_mcu_set_tx(struct mt7915_dev *dev, struct ieee80211_vif *vif);
472 struct ieee80211_vif *vif,
488 struct ieee80211_vif *vif,
556 struct ieee80211_vif *vif, bool enable);
562 int mt7915_mac_sta_add(struct mt76_dev *mdev, struct ieee80211_vif *vif,
[all …]

12345678910>>...15