| /linux-6.15/drivers/net/wireless/intel/iwlwifi/mvm/ |
| H A D | sta.h | 434 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 D | mvm.h | 110 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 D | time-event.h | 80 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 D | mld-mac.c | 8 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 D | debugfs-vif.c | 11 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 D | mld-mac80211.c | 8 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 D | mac80211.h | 309 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 D | sta.h | 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, 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 D | sta.c | 85 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 D | scan.h | 17 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 D | smd.h | 65 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 D | mlo.h | 22 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 D | iface.h | 180 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 D | key.h | 13 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 D | iface.c | 89 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 D | mlo.c | 87 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 D | sta.h | 133 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 D | ap.h | 14 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 D | sta.h | 18 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 D | utils.h | 24 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 D | utils.c | 73 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 D | mt7921.h | 193 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 D | mt792x.h | 266 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 D | mt76x02.h | 155 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 D | mt7915.h | 203 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 …]
|