/freebsd/sys/contrib/dev/iwlwifi/mvm/ |
H A D | sta.h | 86 * which is embed in the mac80211's %ieee80211_sta (in the drv_priv) area. 92 * %ieee80211_sta (and the %iwl_mvm_sta embedded into it) based on a fw 131 * data relevant for them from both %iwl_mvm_sta and %ieee80211_sta. 148 * %ap_sta_id. To get the point to the corresponding %ieee80211_sta, 172 * data of the stations is embed in mac80211's %ieee80211_sta, that data will 462 iwl_mvm_sta_from_mac80211(struct ieee80211_sta *sta) 490 int iwl_mvm_sta_send_to_fw(struct iwl_mvm *mvm, struct ieee80211_sta *sta, 494 struct ieee80211_sta *sta, int sta_id, u8 sta_type); 497 struct ieee80211_sta *sta); 501 struct ieee80211_sta *st [all...] |
H A D | rs.h | 93 u16 rs_fw_get_max_amsdu_len(struct ieee80211_sta *, 95 void rs_fw_rate_init(struct iwl_mvm *, struct ieee80211_sta *, 103 struct ieee80211_sta *, struct ieee80211_bss_conf *, 106 struct ieee80211_sta *, struct ieee80211_bss_conf *, 108 void iwl_mvm_rs_tx_status(struct iwl_mvm *, struct ieee80211_sta *,
|
H A D | mld-key.c | 13 struct ieee80211_sta *sta, in iwl_mvm_get_sec_sta_mask() 61 struct ieee80211_sta *sta, in iwl_mvm_get_sec_flags() 118 struct ieee80211_sta *sta; in iwl_mvm_mld_update_sta_key() 126 struct ieee80211_sta *sta, in iwl_mvm_mld_update_sta_key() 155 struct ieee80211_sta *sta, in __iwl_mvm_sec_key_del() 246 struct ieee80211_sta *sta, in iwl_mvm_sec_key_add() 298 struct ieee80211_sta *sta, in _iwl_mvm_sec_key_del() 362 struct ieee80211_sta *sta, in iwl_mvm_sec_key_remove_ap() 370 struct ieee80211_sta *sta, in iwl_mvm_sec_key_remove_ap()
|
H A D | tdls.c | 21 struct ieee80211_sta *sta; in iwl_mvm_teardown_tdls_peers() 43 struct ieee80211_sta *sta; in iwl_mvm_tdls_sta_count() 79 struct ieee80211_sta *sta; in iwl_mvm_tdls_config() 209 struct ieee80211_sta *sta; in iwl_mvm_rx_tdls_notif() 257 struct ieee80211_sta *sta = rcu_dereference_protected( in iwl_mvm_tdls_check_action() 340 struct ieee80211_sta *sta; in iwl_mvm_tdls_config_channel_switch() 458 struct ieee80211_sta *sta; in iwl_mvm_tdls_ch_switch_work() 503 struct ieee80211_sta *sta, u8 oper_class, in iwl_mvm_tdls_channel_switch() 561 struct ieee80211_sta *sta) in iwl_mvm_tdls_channel_switch() 564 struct ieee80211_sta *cur_st in iwl_mvm_tdls_channel_switch() [all...] |
H A D | mvm.h | 573 struct ieee80211_sta *ap_sta; 897 iwl_mvm_txq_from_tid(struct ieee80211_sta *sta, u8 tid) 1082 struct ieee80211_sta __rcu *fw_id_to_mac_id[IWL_MVM_STATION_COUNT_MAX]; 1446 struct ieee80211_sta *sta; in iwl_mvm_has_mld_api() 1463 struct ieee80211_sta *sta; 1828 struct ieee80211_sta *sta); 1835 struct ieee80211_sta *sta, __le16 fc); 1838 struct ieee80211_sta *sta, 1851 __le32 iwl_mvm_get_sta_htc_flags(struct ieee80211_sta *sta, 1853 u8 iwl_mvm_get_sta_uapsd_acs(struct ieee80211_sta *st [all...] |
H A D | sf.c | 11 struct ieee80211_sta *sta_vif_ap_sta; 98 struct ieee80211_sta *sta) in iwl_mvm_fill_sf_command() 175 static int iwl_mvm_sf_config(struct iwl_mvm *mvm, struct ieee80211_sta *sta, in iwl_mvm_sf_config() 233 struct ieee80211_sta *sta = NULL; in iwl_mvm_sf_update()
|
H A D | mld-sta.c | 9 u32 iwl_mvm_sta_fw_id_mask(struct iwl_mvm *mvm, struct ieee80211_sta *sta, in iwl_mvm_sta_fw_id_mask() 431 static int iwl_mvm_mld_cfg_sta(struct iwl_mvm *mvm, struct ieee80211_sta *sta, in iwl_mvm_mld_cfg_sta() 552 struct ieee80211_sta *sta, in iwl_mvm_mld_alloc_sta_link() 585 struct ieee80211_sta *sta) in iwl_mvm_mld_alloc_sta_links() 610 static void iwl_mvm_mld_set_ap_sta_id(struct ieee80211_sta *sta, in iwl_mvm_mld_set_ap_sta_id() 624 struct ieee80211_sta *sta) in iwl_mvm_alloc_sta_after_restart() 671 struct ieee80211_sta *sta) in iwl_mvm_mld_add_sta() 745 struct ieee80211_sta *sta) in iwl_mvm_mld_update_sta() 778 struct ieee80211_sta *sta) in iwl_mvm_mld_disable_sta_queues() 804 struct ieee80211_sta *st in iwl_mvm_mld_rm_sta() [all...] |
H A D | sta.c | 114 u8 iwl_mvm_get_sta_uapsd_acs(struct ieee80211_sta *sta) in iwl_mvm_get_sta_uapsd_acs() 131 int iwl_mvm_sta_send_to_fw(struct iwl_mvm *mvm, struct ieee80211_sta *sta, in iwl_mvm_sta_send_to_fw() 262 struct ieee80211_sta *sta; in iwl_mvm_rx_agg_session_expired() 311 struct ieee80211_sta *sta; in iwl_mvm_invalidate_sta_queue() 354 static int iwl_mvm_disable_txq(struct iwl_mvm *mvm, struct ieee80211_sta *sta, in iwl_mvm_disable_txq() 449 struct ieee80211_sta *sta; in iwl_mvm_get_queue_agg_tids() 489 struct ieee80211_sta *sta; in iwl_mvm_remove_sta_queue_marking() 551 struct ieee80211_sta *old_sta, in iwl_mvm_free_inactive_queue() 815 static int iwl_mvm_get_queue_size(struct ieee80211_sta *sta) in iwl_mvm_get_queue_size() 849 struct ieee80211_sta *st in iwl_mvm_tvqm_enable_txq() [all...] |
H A D | rs.c | 148 struct ieee80211_sta *sta, in iwl_mvm_rs_sw_rate_init() 157 struct ieee80211_sta *sta, in iwl_mvm_rs_rate_init() 168 iwl_mvm_rs_tx_status(struct iwl_mvm *mvm, struct ieee80211_sta *sta, int tid, in iwl_mvm_rs_tx_status()
|
/freebsd/sys/compat/linuxkpi/common/include/net/ |
H A D | mac80211.h | 192 struct ieee80211_sta; 195 struct ieee80211_sta *sta; 424 struct ieee80211_sta *sta; 693 struct ieee80211_sta *sta; 718 struct ieee80211_sta *sta; 750 struct ieee80211_sta *sta; 766 struct ieee80211_sta { struct 789 struct ieee80211_sta *sta; argument 796 struct ieee80211_sta *sta; 1023 void (*flush_sta)(struct ieee80211_hw *, struct ieee80211_vif *, struct ieee80211_sta *); [all …]
|
/freebsd/sys/contrib/dev/mediatek/mt76/mt7603/ |
H A D | mt7603.h | 223 void mt7603_wtbl_update_cap(struct mt7603_dev *dev, struct ieee80211_sta *sta); 237 struct ieee80211_sta *sta, 245 void mt7603_sta_ps(struct mt76_dev *mdev, struct ieee80211_sta *sta, bool ps); 247 struct ieee80211_sta *sta); 249 struct ieee80211_sta *sta); 251 struct ieee80211_sta *sta);
|
/freebsd/sys/contrib/dev/mediatek/mt76/mt7915/ |
H A D | mt7915.h | 444 struct ieee80211_sta *sta, bool enable); 458 struct ieee80211_sta *sta, bool changed); 460 struct ieee80211_sta *sta); 467 struct ieee80211_sta *sta, 483 struct ieee80211_sta *sta, s8 txpower); 498 struct ieee80211_sta *sta, struct rate_info *rate); 557 struct ieee80211_sta *sta); 559 struct ieee80211_sta *sta); 569 struct ieee80211_sta *sta, 573 struct ieee80211_sta *sta, [all …]
|
/freebsd/sys/contrib/dev/athk/ath10k/ |
H A D | debugfs_sta.c | 86 struct ieee80211_sta *sta; in ath10k_sta_update_rx_tid_stats() 132 struct ieee80211_sta *sta; in ath10k_sta_update_extd_stats_rx_duration() 151 struct ieee80211_sta *sta; in ath10k_sta_update_stats_rx_duration() 179 struct ieee80211_sta *sta = file->private_data; in ath10k_dbg_sta_read_aggr_mode() 198 struct ieee80211_sta *sta = file->private_data; in ath10k_dbg_sta_write_aggr_mode() 241 struct ieee80211_sta *sta = file->private_data; in ath10k_dbg_sta_write_addba() 292 struct ieee80211_sta *sta = file->private_data; in ath10k_dbg_sta_write_addba_resp() 342 struct ieee80211_sta *sta = file->private_data; in ath10k_dbg_sta_write_delba() 394 struct ieee80211_sta *sta = file->private_data; in ath10k_dbg_sta_read_peer_debug_trigger() 413 struct ieee80211_sta *sta = file->private_data; in ath10k_dbg_sta_write_peer_debug_trigger() [all …]
|
/freebsd/sys/contrib/dev/mediatek/mt76/ |
H A D | mt76x02.h | 156 struct ieee80211_sta *sta); 158 struct ieee80211_sta *sta); 170 struct ieee80211_vif *vif, struct ieee80211_sta *sta, 177 struct ieee80211_sta *sta); 198 struct ieee80211_sta *sta, 202 void mt76x02_sta_ps(struct mt76_dev *dev, struct ieee80211_sta *sta, bool ps);
|
H A D | mt76.h | 245 struct mt76_wcid *wcid, struct ieee80211_sta *sta); 458 struct ieee80211_sta *sta, 473 void (*sta_ps)(struct mt76_dev *dev, struct ieee80211_sta *sta, 477 struct ieee80211_sta *sta); 480 struct ieee80211_sta *sta); 483 struct ieee80211_sta *sta); 1183 static inline struct ieee80211_sta * 1191 return container_of(ptr, struct ieee80211_sta, drv_priv); in wcid_to_sta() 1281 void mt76_tx(struct mt76_phy *dev, struct ieee80211_sta *sta, 1284 void mt76_stop_tx_queues(struct mt76_phy *phy, struct ieee80211_sta *sta, [all …]
|
/freebsd/sys/contrib/dev/mediatek/mt76/mt7921/ |
H A D | mt7921.h | 188 int mt7921_mcu_sta_update(struct mt792x_dev *dev, struct ieee80211_sta *sta, 195 struct ieee80211_sta *sta, struct rate_info *rate); 255 struct ieee80211_sta *sta); 257 struct ieee80211_sta *sta); 259 struct ieee80211_sta *sta); 263 struct ieee80211_sta *sta, 318 struct ieee80211_sta *sta,
|
/freebsd/sys/contrib/dev/mediatek/mt76/mt7996/ |
H A D | mt7996.h | 358 struct ieee80211_sta *sta, bool enable); 374 struct ieee80211_sta *sta, bool changed); 459 struct ieee80211_sta *sta); 461 struct ieee80211_sta *sta); 471 struct ieee80211_sta *sta, 475 struct ieee80211_sta *sta, 496 struct ieee80211_sta *sta); 499 struct ieee80211_sta *sta, struct dentry *dir);
|
H A D | main.c | 310 struct ieee80211_vif *vif, struct ieee80211_sta *sta, in mt7996_set_key() 644 struct ieee80211_sta *sta) in mt7996_mac_sta_add() 678 struct ieee80211_sta *sta) in mt7996_mac_sta_remove() 745 struct ieee80211_sta *sta = params->sta; in mt7996_ampdu_action() 798 struct ieee80211_sta *sta) in mt7996_sta_add() 806 struct ieee80211_sta *sta) in mt7996_sta_remove() 972 struct ieee80211_sta *sta, in mt7996_sta_statistics() 1002 static void mt7996_sta_rc_work(void *data, struct ieee80211_sta *sta) in mt7996_sta_rc_work() 1017 struct ieee80211_sta *sta, in mt7996_sta_rc_update() 1054 struct ieee80211_sta *sta, in mt7996_sta_set_4addr() [all …]
|
/freebsd/sys/contrib/dev/athk/ath11k/ |
H A D | debugfs_sta.c | 138 struct ieee80211_sta *sta = file->private_data; in ath11k_dbg_sta_dump_tx_stats() 245 struct ieee80211_sta *sta = file->private_data; in ath11k_dbg_sta_dump_rx_stats() 342 struct ieee80211_sta *sta = inode->i_private; in ath11k_dbg_sta_open_htt_peer_stats() 378 struct ieee80211_sta *sta = inode->i_private; in ath11k_dbg_sta_release_htt_peer_stats() 415 struct ieee80211_sta *sta = file->private_data; in ath11k_dbg_sta_write_peer_pktlog() 455 struct ieee80211_sta *sta = file->private_data; in ath11k_dbg_sta_read_peer_pktlog() 482 struct ieee80211_sta *sta = file->private_data; in ath11k_dbg_sta_write_delba() 533 struct ieee80211_sta *sta = file->private_data; in ath11k_dbg_sta_write_addba_resp() 583 struct ieee80211_sta *sta = file->private_data; in ath11k_dbg_sta_write_addba() 634 struct ieee80211_sta *sta = file->private_data; in ath11k_dbg_sta_read_aggr_mode() [all …]
|
H A D | peer.h | 12 struct ieee80211_sta *sta; 52 struct ieee80211_sta *sta, struct peer_create_params *param);
|
/freebsd/sys/contrib/dev/mediatek/mt76/mt7615/ |
H A D | mt7615.h | 225 struct ieee80211_sta *sta, bool enable); 229 struct ieee80211_sta *sta, bool enable); 238 struct ieee80211_sta *sta); 475 struct ieee80211_sta *sta, int pid, 501 struct ieee80211_sta *sta, 510 struct ieee80211_sta *sta); 512 struct ieee80211_sta *sta); 546 struct ieee80211_sta *sta,
|
/freebsd/sys/modules/wlan/ |
H A D | Makefile | 12 ieee80211_monitor.c ieee80211_sta.c ieee80211_wds.c ieee80211_ddb.c \ 25 CWARNFLAGS.ieee80211_sta.c= -Wno-unused-function
|
/freebsd/sys/contrib/dev/athk/ath12k/ |
H A D | peer.h | 24 struct ieee80211_sta *sta; 60 struct ieee80211_sta *sta,
|
/freebsd/sys/contrib/dev/rtw88/ |
H A D | util.c | 111 struct ieee80211_sta *sta; 119 static void rtw_collect_sta_iter(void *data, struct ieee80211_sta *sta) in rtw_collect_sta_iter() 134 struct ieee80211_sta *sta), in rtw_iterate_stas()
|
/freebsd/sys/contrib/dev/rtw89/ |
H A D | mac80211.c | 27 struct ieee80211_sta *sta = control->sta; in rtw89_ops_tx() 402 struct ieee80211_sta *sta; in rtw89_ops_bss_info_changed() 544 static int rtw89_ops_set_tim(struct ieee80211_hw *hw, struct ieee80211_sta *sta, in __rtw89_ops_sta_state() 575 struct ieee80211_sta *sta, in rtw89_ops_sta_state() 609 struct ieee80211_sta *sta, in rtw89_ops_set_key() 626 struct ieee80211_sta *sta, in rtw89_ops_ampdu_action() 667 struct ieee80211_sta *sta = params->sta; in rtw89_ops_set_rts_threshold() 729 struct ieee80211_sta *sta, in rtw89_ra_mask_info_update_iter() 775 static void rtw89_ra_mask_info_update_iter(void *data, struct ieee80211_sta *sta) in rtw89_ops_set_antenna() 924 struct ieee80211_sta *st in rtw89_ops_assign_vif_chanctx() [all...] |