/openbmc/linux/drivers/net/wireless/intel/iwlwifi/mvm/ |
H A D | sta.h | 421 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 D | mvm.h | 111 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 D | time-event.h | 80 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 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() 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 D | mac-ctxt.c | 36 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 D | debugfs-vif.c | 11 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 D | mld-mac80211.c | 8 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 D | power.c | 71 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 D | utils.c | 280 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 D | mac80211.h | 287 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 D | sta.h | 26 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 D | sta.c | 102 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 D | smd.h | 65 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 D | pmc.h | 28 struct ieee80211_vif *vif); 30 struct ieee80211_vif *vif); 32 struct ieee80211_vif *vif);
|
/openbmc/linux/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 …]
|
/openbmc/linux/drivers/net/wireless/mediatek/mt76/mt7996/ |
H A D | mt7996.h | 157 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 D | mt7921.h | 186 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 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 …]
|
H A D | mt792x.h | 244 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 D | mt7915.h | 203 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 D | mac80211.c | 25 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 D | ath9k.h | 256 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 D | mac80211.c | 147 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 D | main.c | 45 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 D | 4965.h | 66 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,
|