| /linux/include/net/ |
| H A D | mac80211.h | 497 struct ieee80211_sta *sta; 1431 struct ieee80211_sta *sta; 2596 struct ieee80211_sta *sta; 2676 struct ieee80211_sta { struct 2703 struct ieee80211_sta __rcu *nmi; argument 2713 bool lockdep_sta_mutex_held(struct ieee80211_sta *pubsta); argument 2715 static inline bool lockdep_sta_mutex_held(struct ieee80211_sta *pubsta) in lockdep_sta_mutex_held() 2755 struct ieee80211_sta *sta; 2773 struct ieee80211_sta *sta; 3307 struct ieee80211_sta *sta; [all …]
|
| /linux/drivers/net/wireless/intel/iwlwifi/dvm/ |
| H A D | agn.h | 150 struct ieee80211_sta *sta, 153 struct ieee80211_sta *sta, u16 tid, u16 *ssn); 155 struct ieee80211_sta *sta, u16 tid, u8 buf_size); 157 struct ieee80211_sta *sta, u16 tid); 159 struct ieee80211_sta *sta, u16 tid); 261 struct ieee80211_sta *sta, u8 *sta_id_r); 267 const u8 *addr, bool is_ap, struct ieee80211_sta *sta); 273 struct ieee80211_sta *sta); 277 struct ieee80211_sta *sta); 279 static inline int iwl_sta_id(struct ieee80211_sta *sta) in iwl_sta_id() [all …]
|
| H A D | sta.c | 128 struct ieee80211_sta *sta) in iwl_is_ht40_tx_allowed() 146 struct ieee80211_sta *sta, in iwl_sta_calc_ht_flags() 194 struct ieee80211_sta *sta) in iwl_sta_update_ht() 220 struct ieee80211_sta *sta, in iwl_set_ht_add_station() 238 const u8 *addr, bool is_ap, struct ieee80211_sta *sta) in iwl_prep_station() 326 struct ieee80211_sta *sta, u8 *sta_id_r) in iwl_add_station_common() 1059 struct ieee80211_sta *sta) in iwlagn_key_sta_id() 1136 struct ieee80211_sta *sta, u32 iv32, u16 *phase1key) in iwl_update_tkip_key() 1156 struct ieee80211_sta *sta) in iwl_remove_dynamic_key() 1204 struct ieee80211_sta *sta) in iwl_set_dynamic_key() [all …]
|
| H A D | rs.c | 133 struct ieee80211_sta *sta, 359 struct ieee80211_sta *sta) in rs_tl_turn_on_agg_for_tid() 394 struct ieee80211_sta *sta) in rs_tl_turn_on_agg() 658 static bool rs_use_green(struct ieee80211_sta *sta) in rs_use_green() 846 struct ieee80211_sta *sta, void *priv_sta, in rs_tx_status() 1216 struct ieee80211_sta *sta, in rs_switch_to_mimo2() 1271 struct ieee80211_sta *sta, in rs_switch_to_mimo3() 1327 struct ieee80211_sta *sta, in rs_switch_to_siso() 1376 struct ieee80211_sta *sta, in rs_move_legacy_other() 1549 struct ieee80211_sta *sta, int index) in rs_move_siso_to_other() [all …]
|
| /linux/drivers/net/wireless/realtek/rtlwifi/ |
| H A D | rc.c | 16 struct ieee80211_sta *sta, in _rtl_rc_get_highest_rix() 112 struct ieee80211_sta *sta, in _rtl_rc_rate_set_series() 164 static void rtl_get_rate(void *ppriv, struct ieee80211_sta *sta, in rtl_get_rate() 210 struct ieee80211_sta *sta, void *priv_sta, in rtl_tx_status() 252 struct ieee80211_sta *sta, void *priv_sta) in rtl_rate_init() 259 struct ieee80211_sta *sta, void *priv_sta, in rtl_rate_update() 276 struct ieee80211_sta *sta, gfp_t gfp) in rtl_rate_alloc_sta() 291 struct ieee80211_sta *sta, void *priv_sta) in rtl_rate_free_sta()
|
| /linux/drivers/net/wireless/intel/iwlegacy/ |
| H A D | 4965.h | 64 struct ieee80211_sta *sta, 67 struct ieee80211_sta *sta, u16 tid, u16 * ssn); 69 struct ieee80211_sta *sta, u16 tid); 126 struct ieee80211_sta *sta, u32 iv32, 129 int il4965_sta_rx_agg_start(struct il_priv *il, struct ieee80211_sta *sta, 131 int il4965_sta_rx_agg_stop(struct il_priv *il, struct ieee80211_sta *sta, 159 struct ieee80211_vif *vif, struct ieee80211_sta *sta, 164 struct ieee80211_sta *sta, u32 iv32, 169 struct ieee80211_sta *sta);
|
| H A D | 4965-rs.c | 128 struct ieee80211_sta *sta, 333 u8 tid, struct ieee80211_sta *sta) in il4965_rs_tl_turn_on_agg_for_tid() 361 struct ieee80211_sta *sta) in il4965_rs_tl_turn_on_agg() 622 il4965_rs_use_green(struct il_priv *il, struct ieee80211_sta *sta) in il4965_rs_use_green() 786 struct ieee80211_sta *sta, void *il_sta, in il4965_rs_tx_status() 1154 struct ieee80211_sta *sta, in il4965_rs_switch_to_mimo2() 1207 struct ieee80211_conf *conf, struct ieee80211_sta *sta, in il4965_rs_switch_to_siso() 1255 struct ieee80211_sta *sta, int idx) in il4965_rs_move_legacy_other() 1374 struct ieee80211_sta *sta, int idx) in il4965_rs_move_siso_to_other() 1497 struct ieee80211_sta *sta, int idx) in il4965_rs_move_mimo2_to_other() [all …]
|
| /linux/drivers/net/wireless/st/cw1200/ |
| H A D | sta.h | 36 struct ieee80211_vif *vif, struct ieee80211_sta *sta, 96 int cw1200_set_tim(struct ieee80211_hw *dev, struct ieee80211_sta *sta, 99 struct ieee80211_sta *sta); 101 struct ieee80211_sta *sta); 104 struct ieee80211_sta *sta);
|
| /linux/drivers/net/wireless/silabs/wfx/ |
| H A D | sta.h | 43 int wfx_sta_add(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta); 44 int wfx_sta_remove(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta); 46 enum sta_notify_cmd cmd, struct ieee80211_sta *sta); 47 int wfx_set_tim(struct ieee80211_hw *hw, struct ieee80211_sta *sta, bool set);
|
| H A D | key.h | 17 struct ieee80211_sta *sta, struct ieee80211_key_conf *key);
|
| /linux/drivers/net/wireless/ath/ath10k/ |
| H A D | debugfs_sta.c | 88 struct ieee80211_sta *sta; in ath10k_sta_update_rx_tid_stats() 134 struct ieee80211_sta *sta; in ath10k_sta_update_extd_stats_rx_duration() 153 struct ieee80211_sta *sta; in ath10k_sta_update_stats_rx_duration() 181 struct ieee80211_sta *sta = file->private_data; in ath10k_dbg_sta_read_aggr_mode() 200 struct ieee80211_sta *sta = file->private_data; in ath10k_dbg_sta_write_aggr_mode() 243 struct ieee80211_sta *sta = file->private_data; in ath10k_dbg_sta_write_addba() 294 struct ieee80211_sta *sta = file->private_data; in ath10k_dbg_sta_write_addba_resp() 344 struct ieee80211_sta *sta = file->private_data; in ath10k_dbg_sta_write_delba() 396 struct ieee80211_sta *sta = file->private_data; in ath10k_dbg_sta_read_peer_debug_trigger() 415 struct ieee80211_sta *sta = file->private_data; in ath10k_dbg_sta_write_peer_debug_trigger() [all …]
|
| /linux/drivers/net/wireless/intel/iwlwifi/mld/ |
| H A D | agg.h | 102 int iwl_mld_ampdu_rx_start(struct iwl_mld *mld, struct ieee80211_sta *sta, 104 int iwl_mld_ampdu_rx_stop(struct iwl_mld *mld, struct ieee80211_sta *sta, 109 int queue, struct ieee80211_sta *sta,
|
| H A D | agg.c | 10 iwl_mld_reorder_release_frames(struct iwl_mld *mld, struct ieee80211_sta *sta, in iwl_mld_reorder_release_frames() 190 int queue, struct ieee80211_sta *sta, in iwl_mld_reorder() 371 iwl_mld_stop_ba_in_fw(struct iwl_mld *mld, struct ieee80211_sta *sta, int tid) in iwl_mld_stop_ba_in_fw() 395 iwl_mld_start_ba_in_fw(struct iwl_mld *mld, struct ieee80211_sta *sta, in iwl_mld_start_ba_in_fw() 498 int iwl_mld_ampdu_rx_start(struct iwl_mld *mld, struct ieee80211_sta *sta, in iwl_mld_ampdu_rx_start() 595 int iwl_mld_ampdu_rx_stop(struct iwl_mld *mld, struct ieee80211_sta *sta, in iwl_mld_ampdu_rx_stop()
|
| /linux/drivers/net/wireless/intel/iwlwifi/mvm/ |
| 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 | sta.c | 111 u8 iwl_mvm_get_sta_uapsd_acs(struct ieee80211_sta *sta) in iwl_mvm_get_sta_uapsd_acs() 128 int iwl_mvm_sta_send_to_fw(struct iwl_mvm *mvm, struct ieee80211_sta *sta, in iwl_mvm_sta_send_to_fw() 259 struct ieee80211_sta *sta; in iwl_mvm_rx_agg_session_expired() 308 struct ieee80211_sta *sta; in iwl_mvm_invalidate_sta_queue() 351 static int iwl_mvm_disable_txq(struct iwl_mvm *mvm, struct ieee80211_sta *sta, in iwl_mvm_disable_txq() 446 struct ieee80211_sta *sta; in iwl_mvm_get_queue_agg_tids() 486 struct ieee80211_sta *sta; in iwl_mvm_remove_sta_queue_marking() 548 struct ieee80211_sta *old_sta, in iwl_mvm_free_inactive_queue() 812 static int iwl_mvm_get_queue_size(struct ieee80211_sta *sta) in iwl_mvm_get_queue_size() 846 struct ieee80211_sta *sta, in iwl_mvm_tvqm_enable_txq() [all …]
|
| /linux/drivers/net/wireless/mediatek/mt7601u/ |
| H A D | main.c | 210 struct ieee80211_sta *sta) in mt7601u_sta_add() 241 struct ieee80211_sta *sta) in mt7601u_sta_remove() 260 enum sta_notify_cmd cmd, struct ieee80211_sta *sta) in mt7601u_sta_notify() 293 struct ieee80211_vif *vif, struct ieee80211_sta *sta, in mt7601u_set_key() 352 struct ieee80211_sta *sta = params->sta; in mt76_ampdu_action() 387 struct ieee80211_sta *sta) in mt76_sta_rate_tbl_update()
|
| /linux/drivers/net/wireless/ath/ath9k/ |
| H A D | dynack.h | 90 struct ieee80211_sta *sta); 102 struct ieee80211_sta *sta) {} in ath_dynack_sample_tx_ts()
|
| H A D | debug_sta.c | 99 struct ieee80211_sta *sta; in ath_debug_rate_stats() 175 struct ieee80211_sta *sta = an->sta; in read_file_node_recv() 247 struct ieee80211_sta *sta, in ath9k_sta_add_debugfs()
|
| H A D | htc_drv_main.c | 468 struct ieee80211_sta *sta) in ath9k_htc_add_station() 534 struct ieee80211_sta *sta) in ath9k_htc_remove_station() 594 struct ieee80211_sta *sta, in ath9k_htc_setup_rate() 660 struct ieee80211_sta *sta) in ath9k_htc_init_rate() 681 struct ieee80211_sta *sta; in ath9k_htc_update_rate() 704 struct ieee80211_sta *sta, in ath9k_htc_tx_aggr_oper() 1292 struct ieee80211_sta *sta = in ath9k_htc_sta_rc_update_work() 1293 container_of((void *)ista, struct ieee80211_sta, drv_priv); in ath9k_htc_sta_rc_update_work() 1318 struct ieee80211_sta *sta) in ath9k_htc_sta_add() 1340 struct ieee80211_sta *sta) in ath9k_htc_sta_remove() [all …]
|
| /linux/drivers/net/wireless/realtek/rtw88/ |
| H A D | util.c | 112 struct ieee80211_sta *sta; 120 static void rtw_collect_sta_iter(void *data, struct ieee80211_sta *sta) in rtw_collect_sta_iter() 135 struct ieee80211_sta *sta), in rtw_iterate_stas()
|
| H A D | mac80211.c | 515 struct ieee80211_sta *sta) in rtw_ops_sta_add() 529 struct ieee80211_sta *sta) in rtw_ops_sta_remove() 541 static int rtw_ops_set_tim(struct ieee80211_hw *hw, struct ieee80211_sta *sta, in rtw_ops_set_tim() 552 struct ieee80211_vif *vif, struct ieee80211_sta *sta, in rtw_ops_set_key() 634 struct ieee80211_sta *sta = params->sta; in rtw_ops_ampdu_action() 725 struct ieee80211_sta *sta, in rtw_ops_sta_statistics() 754 static void rtw_ra_mask_info_update_iter(void *data, struct ieee80211_sta *sta) in rtw_ra_mask_info_update_iter() 939 struct ieee80211_sta *sta = link_sta->sta; in rtw_ops_sta_rc_update()
|
| /linux/net/mac80211/ |
| H A D | rate.c | 36 struct ieee80211_sta *ista = &sta->sta; in rate_control_rate_init() 124 struct ieee80211_sta *ista = &sta->sta; in rate_control_rate_update() 370 struct ieee80211_sta *sta, in __rate_control_send_low() 416 static bool rate_control_send_low(struct ieee80211_sta *pubsta, in rate_control_send_low() 742 static void rate_control_fill_sta_table(struct ieee80211_sta *sta, in rate_control_fill_sta_table() 782 struct ieee80211_sta *sta, u32 *mask, in rate_control_cap_mask() 852 struct ieee80211_sta *sta, in rate_control_apply_mask() 891 struct ieee80211_sta *sta, in ieee80211_get_tx_rates() 933 struct ieee80211_sta *ista = NULL; in rate_control_get_rate() 971 struct ieee80211_sta *pubsta, in rate_control_set_rates()
|
| /linux/drivers/net/wireless/mediatek/mt76/ |
| H A D | mt76_connac_mac.c | 131 struct ieee80211_sta *sta = NULL; in mt76_connac_pm_dequeue_skbs() 137 sta = container_of((void *)wcid, struct ieee80211_sta, in mt76_connac_pm_dequeue_skbs() 371 struct ieee80211_sta *sta; in mt76_connac2_mac_write_txwi_8023() 373 sta = container_of((void *)wcid, struct ieee80211_sta, drv_priv); in mt76_connac2_mac_write_txwi_8023() 639 struct ieee80211_sta *sta; in mt76_connac2_mac_fill_txs() 642 sta = container_of((void *)wcid, struct ieee80211_sta, in mt76_connac2_mac_fill_txs() 961 struct ieee80211_sta *sta; in mt76_connac2_reverse_frag0_hdr_trans() 972 sta = container_of((void *)status->wcid, struct ieee80211_sta, drv_priv); in mt76_connac2_reverse_frag0_hdr_trans() 1135 void mt76_connac2_tx_check_aggr(struct ieee80211_sta *sta, __le32 *txwi) in mt76_connac2_tx_check_aggr() 1164 struct ieee80211_sta *sta, in mt76_connac2_txwi_free() [all …]
|
| /linux/drivers/net/wireless/mediatek/mt76/mt7925/ |
| H A D | mac.c | 30 struct ieee80211_sta *sta; in mt7925_mac_sta_poll() 86 sta = container_of((void *)msta, struct ieee80211_sta, in mt7925_mac_sta_poll() 175 struct ieee80211_sta *sta; in mt7925_reverse_frag0_hdr_trans() 190 sta = container_of((void *)msta, struct ieee80211_sta, drv_priv); in mt7925_reverse_frag0_hdr_trans() 632 struct ieee80211_sta *sta; in mt7925_mac_write_txwi_8023() 634 sta = container_of((void *)wcid, struct ieee80211_sta, drv_priv); in mt7925_mac_write_txwi_8023() 839 static void mt7925_tx_check_aggr(struct ieee80211_sta *sta, struct sk_buff *skb, in mt7925_tx_check_aggr() 1067 struct ieee80211_sta *sta, struct mt76_wcid *wcid, in mt7925_txwi_free() 1101 struct ieee80211_sta *sta = NULL; in mt7925_mac_tx_free() 1393 enum mt76_txq_id qid, struct ieee80211_sta *sta, in mt7925_usb_sdio_write_txwi() [all …]
|
| /linux/drivers/net/wireless/ti/wlcore/ |
| H A D | ps.c | 116 struct ieee80211_sta *sta; in wl12xx_ps_link_start() 151 struct ieee80211_sta *sta; in wl12xx_ps_link_end()
|