Searched refs:sta (Results 76 - 100 of 431) sorted by relevance

1234567891011>>

/linux-master/drivers/net/wireless/ath/ath9k/
H A Dhtc_drv_main.c423 "Attached a monitor interface at idx: %d, sta idx: %d\n",
460 "Removed a monitor interface at idx: %d, sta idx: %d\n",
468 struct ieee80211_sta *sta)
487 if (sta) {
488 ista = (struct ath9k_htc_sta *) sta->drv_priv;
489 memcpy(&tsta.macaddr, sta->addr, ETH_ALEN);
494 sta->deflink.ht_cap.ampdu_factor);
507 if (sta)
510 sta->addr);
514 if (sta) {
466 ath9k_htc_add_station(struct ath9k_htc_priv *priv, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
532 ath9k_htc_remove_station(struct ath9k_htc_priv *priv, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
593 ath9k_htc_setup_rate(struct ath9k_htc_priv *priv, struct ieee80211_sta *sta, struct ath9k_htc_target_rate *trate) argument
659 ath9k_htc_init_rate(struct ath9k_htc_priv *priv, struct ieee80211_sta *sta) argument
681 struct ieee80211_sta *sta; local
702 ath9k_htc_tx_aggr_oper(struct ath9k_htc_priv *priv, struct ieee80211_vif *vif, struct ieee80211_sta *sta, enum ieee80211_ampdu_mlme_action action, u16 tid) argument
1292 struct ieee80211_sta *sta = local
1316 ath9k_htc_sta_add(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
1338 ath9k_htc_sta_remove(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
1358 ath9k_htc_sta_rc_update(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, u32 changed) argument
1416 ath9k_htc_set_key(struct ieee80211_hw *hw, enum set_key_cmd cmd, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_key_conf *key) argument
1663 struct ieee80211_sta *sta = params->sta; local
[all...]
H A Ddynack.h90 struct ieee80211_sta *sta);
102 struct ieee80211_sta *sta) {}
99 ath_dynack_sample_tx_ts(struct ath_hw *ah, struct sk_buff *skb, struct ath_tx_status *ts, struct ieee80211_sta *sta) argument
/linux-master/drivers/net/wireless/intel/iwlwifi/mvm/
H A Drs.c20 #include "sta.h"
115 struct ieee80211_sta *sta,
127 static bool rs_ant_allow(struct iwl_mvm *mvm, struct ieee80211_sta *sta, argument
134 static bool rs_mimo_allow(struct iwl_mvm *mvm, struct ieee80211_sta *sta, argument
138 if (!sta->deflink.ht_cap.ht_supported)
141 if (sta->deflink.smps_mode == IEEE80211_SMPS_STATIC)
147 if (!iwl_mvm_bt_coex_is_mimo_allowed(mvm, sta))
156 static bool rs_siso_allow(struct iwl_mvm *mvm, struct ieee80211_sta *sta, argument
160 if (!sta->deflink.ht_cap.ht_supported)
166 static bool rs_sgi_allow(struct iwl_mvm *mvm, struct ieee80211_sta *sta, argument
558 rs_tl_turn_on_agg_for_tid(struct iwl_mvm *mvm, struct iwl_lq_sta *lq_data, u8 tid, struct ieee80211_sta *sta) argument
582 rs_tl_turn_on_agg(struct iwl_mvm *mvm, struct iwl_mvm_sta *mvmsta, u8 tid, struct iwl_lq_sta *lq_sta, struct ieee80211_sta *sta) argument
1161 rs_drv_mac80211_tx_status(void *mvm_r, struct ieee80211_supported_band *sband, struct ieee80211_sta *sta, void *priv_sta, struct sk_buff *skb) argument
1371 rs_bw_from_sta_bw(struct ieee80211_sta *sta) argument
1488 rs_set_amsdu_len(struct iwl_mvm *mvm, struct ieee80211_sta *sta, struct iwl_scale_tbl_info *tbl, enum rs_action scale_action) argument
1535 rs_update_rate_tbl(struct iwl_mvm *mvm, struct ieee80211_sta *sta, struct iwl_lq_sta *lq_sta, struct iwl_scale_tbl_info *tbl) argument
1544 rs_tweak_rate_tbl(struct iwl_mvm *mvm, struct ieee80211_sta *sta, struct iwl_lq_sta *lq_sta, struct iwl_scale_tbl_info *tbl, enum rs_action scale_action) argument
1589 rs_get_next_column(struct iwl_mvm *mvm, struct iwl_lq_sta *lq_sta, struct ieee80211_sta *sta, struct iwl_scale_tbl_info *tbl) argument
1673 rs_switch_to_column(struct iwl_mvm *mvm, struct iwl_lq_sta *lq_sta, struct ieee80211_sta *sta, enum rs_column col_id) argument
1835 rs_stbc_allow(struct iwl_mvm *mvm, struct ieee80211_sta *sta, struct iwl_lq_sta *lq_sta) argument
1959 rs_tpc_perform(struct iwl_mvm *mvm, struct ieee80211_sta *sta, struct iwl_lq_sta *lq_sta, struct iwl_scale_tbl_info *tbl) argument
2051 rs_rate_scale_perform(struct iwl_mvm *mvm, struct ieee80211_sta *sta, struct iwl_lq_sta *lq_sta, int tid, bool ndp) argument
2407 rs_init_optimal_rate(struct iwl_mvm *mvm, struct ieee80211_sta *sta, struct iwl_lq_sta *lq_sta) argument
2487 rs_get_initial_rate(struct iwl_mvm *mvm, struct ieee80211_sta *sta, struct iwl_lq_sta *lq_sta, enum nl80211_band band, struct rs_rate *rate) argument
2638 rs_initialize_lq(struct iwl_mvm *mvm, struct ieee80211_sta *sta, struct iwl_lq_sta *lq_sta, enum nl80211_band band) argument
2674 rs_drv_get_rate(void *mvm_r, struct ieee80211_sta *sta, void *mvm_sta, struct ieee80211_tx_rate_control *txrc) argument
2716 rs_drv_alloc_sta(void *mvm_rate, struct ieee80211_sta *sta, gfp_t gfp) argument
2757 rs_vht_set_enabled_rates(struct ieee80211_sta *sta, struct ieee80211_sta_vht_cap *vht_cap, struct iwl_lq_sta *lq_sta) argument
2797 rs_ht_init(struct iwl_mvm *mvm, struct ieee80211_sta *sta, struct iwl_lq_sta *lq_sta, struct ieee80211_sta_ht_cap *ht_cap) argument
2828 rs_vht_init(struct iwl_mvm *mvm, struct ieee80211_sta *sta, struct iwl_lq_sta *lq_sta, struct ieee80211_sta_vht_cap *vht_cap) argument
2920 rs_drv_rate_init(struct iwl_mvm *mvm, struct ieee80211_sta *sta, enum nl80211_band band) argument
3006 rs_drv_rate_update(void *mvm_r, struct ieee80211_supported_band *sband, struct cfg80211_chan_def *chandef, struct ieee80211_sta *sta, void *priv_sta, u32 changed) argument
3029 __iwl_mvm_rs_tx_status(struct iwl_mvm *mvm, struct ieee80211_sta *sta, int tid, struct ieee80211_tx_info *info, bool ndp) argument
3262 iwl_mvm_rs_tx_status(struct iwl_mvm *mvm, struct ieee80211_sta *sta, int tid, struct ieee80211_tx_info *info, bool ndp) argument
3370 rs_build_rates_table(struct iwl_mvm *mvm, struct ieee80211_sta *sta, struct iwl_lq_sta *lq_sta, const struct rs_rate *initial_rate) argument
3445 rs_bfer_active_iter(void *_data, struct ieee80211_sta *sta) argument
3464 rs_bfer_priority(struct iwl_mvm_sta *sta) argument
3503 rs_set_lq_ss_params(struct iwl_mvm *mvm, struct ieee80211_sta *sta, struct iwl_lq_sta *lq_sta, const struct rs_rate *initial_rate) argument
3580 rs_fill_lq_cmd(struct iwl_mvm *mvm, struct ieee80211_sta *sta, struct iwl_lq_sta *lq_sta, const struct rs_rate *initial_rate) argument
3644 rs_free_sta(void *mvm_r, struct ieee80211_sta *sta, void *mvm_sta) argument
4086 rs_rate_init_ops(void *mvm_r, struct ieee80211_supported_band *sband, struct cfg80211_chan_def *chandef, struct ieee80211_sta *sta, void *mvm_sta) argument
4110 iwl_mvm_rs_rate_init(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_bss_conf *link_conf, struct ieee80211_link_sta *link_sta, enum nl80211_band band) argument
[all...]
H A Dmac80211.c23 #include "sta.h"
89 struct ieee80211_sta *sta,
794 struct ieee80211_sta *sta)
796 if (likely(sta)) {
797 if (likely(iwl_mvm_tx_skb_sta(mvm, skb, sta) == 0))
811 struct ieee80211_sta *sta = control->sta; local
818 struct ieee80211_sta *tmp_sta = sta;
835 sta = NULL;
837 /* If there is no sta, an
793 iwl_mvm_tx_skb(struct iwl_mvm *mvm, struct sk_buff *skb, struct ieee80211_sta *sta) argument
966 iwl_mvm_ampdu_check_trigger(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_sta *sta, u16 tid, u16 rx_ba_ssn, enum ieee80211_ampdu_mlme_action action) argument
1016 struct ieee80211_sta *sta = params->sta; local
1443 iwl_mvm_post_csa_tx(void *data, struct ieee80211_sta *sta) argument
2444 iwl_mvm_get_sta_htc_flags(struct ieee80211_sta *sta, struct ieee80211_link_sta *link_sta) argument
2493 struct ieee80211_sta *sta; local
3281 iwl_mvm_mac_allow_buffered_frames(struct ieee80211_hw *hw, struct ieee80211_sta *sta, u16 tids, int num_frames, enum ieee80211_frame_release_type reason, bool more_data) argument
3296 iwl_mvm_mac_release_buffered_frames(struct ieee80211_hw *hw, struct ieee80211_sta *sta, u16 tids, int num_frames, enum ieee80211_frame_release_type reason, bool more_data) argument
3310 __iwl_mvm_mac_sta_notify(struct ieee80211_hw *hw, enum sta_notify_cmd cmd, struct ieee80211_sta *sta) argument
3369 iwl_mvm_mac_sta_notify(struct ieee80211_hw *hw, struct ieee80211_vif *vif, enum sta_notify_cmd cmd, struct ieee80211_sta *sta) argument
3379 struct ieee80211_sta *sta; local
3428 iwl_mvm_sta_pre_rcu_remove(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
3696 iwl_mvm_mac_sta_state(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, enum ieee80211_sta_state old_state, enum ieee80211_sta_state new_state) argument
3718 iwl_mvm_rs_rate_init_all_links(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
3741 iwl_mvm_vif_conf_from_sta(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
3775 iwl_mvm_vif_set_he_support(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, bool is_sta) argument
3804 iwl_mvm_sta_state_notexist_to_none(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_sta *sta, const struct iwl_mvm_sta_state_ops *callbacks) argument
3863 iwl_mvm_sta_state_auth_to_assoc(struct ieee80211_hw *hw, struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_sta *sta, const struct iwl_mvm_sta_state_ops *callbacks) argument
3919 iwl_mvm_sta_state_assoc_to_authorized(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_sta *sta, const struct iwl_mvm_sta_state_ops *callbacks) argument
3985 iwl_mvm_sta_state_authorized_to_assoc(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_sta *sta, const struct iwl_mvm_sta_state_ops *callbacks) argument
4030 iwl_mvm_mac_sta_state_common(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, enum ieee80211_sta_state old_state, enum ieee80211_sta_state new_state, const struct iwl_mvm_sta_state_ops *callbacks) argument
4180 iwl_mvm_sta_rc_update(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, u32 changed) argument
4297 __iwl_mvm_mac_set_key(struct ieee80211_hw *hw, enum set_key_cmd cmd, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_key_conf *key) argument
4539 iwl_mvm_mac_set_key(struct ieee80211_hw *hw, enum set_key_cmd cmd, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_key_conf *key) argument
4553 iwl_mvm_mac_update_tkip_key(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_key_conf *keyconf, struct ieee80211_sta *sta, u32 iv32, u16 *phase1key) argument
5408 iwl_mvm_set_tim(struct ieee80211_hw *hw, struct ieee80211_sta *sta, bool set) argument
5566 iwl_mvm_csa_block_txqs(void *data, struct ieee80211_sta *sta) argument
5792 struct ieee80211_sta *sta; local
5814 struct ieee80211_sta *sta; local
5879 iwl_mvm_mac_flush_sta(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
6158 iwl_mvm_mac_sta_statistics(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct station_info *sinfo) argument
[all...]
H A Dtx.c17 #include "sta.h"
250 struct ieee80211_sta *sta, __le16 fc)
256 if (sta && ieee80211_is_data(fc)) {
257 struct iwl_mvm_sta *mvmsta = iwl_mvm_sta_from_mac80211(sta);
299 struct ieee80211_sta *sta,
354 result |= iwl_mvm_get_tx_ant(mvm, info, sta, fc);
361 struct ieee80211_sta *sta, __le16 fc)
375 sta ? iwl_mvm_sta_from_mac80211(sta)->sta_state : -1);
395 struct ieee80211_sta *sta, __le1
248 iwl_mvm_get_tx_ant(struct iwl_mvm *mvm, struct ieee80211_tx_info *info, struct ieee80211_sta *sta, __le16 fc) argument
297 iwl_mvm_get_inject_tx_rate(struct iwl_mvm *mvm, struct ieee80211_tx_info *info, struct ieee80211_sta *sta, __le16 fc) argument
359 iwl_mvm_get_tx_rate(struct iwl_mvm *mvm, struct ieee80211_tx_info *info, struct ieee80211_sta *sta, __le16 fc) argument
393 iwl_mvm_get_tx_rate_n_flags(struct iwl_mvm *mvm, struct ieee80211_tx_info *info, struct ieee80211_sta *sta, __le16 fc) argument
407 iwl_mvm_set_tx_cmd_rate(struct iwl_mvm *mvm, struct iwl_tx_cmd *tx_cmd, struct ieee80211_tx_info *info, struct ieee80211_sta *sta, __le16 fc) argument
562 iwl_mvm_set_tx_params(struct iwl_mvm *mvm, struct sk_buff *skb, struct ieee80211_tx_info *info, int hdrlen, struct ieee80211_sta *sta, u8 sta_id, const u8 *addr3_override) argument
875 iwl_mvm_max_amsdu_size(struct iwl_mvm *mvm, struct ieee80211_sta *sta, unsigned int tid) argument
1005 iwl_mvm_tx_tso(struct iwl_mvm *mvm, struct sk_buff *skb, struct ieee80211_tx_info *info, struct ieee80211_sta *sta, struct sk_buff_head *mpdus_skb) argument
1109 iwl_mvm_tx_tso(struct iwl_mvm *mvm, struct sk_buff *skb, struct ieee80211_tx_info *info, struct ieee80211_sta *sta, struct sk_buff_head *mpdus_skb) argument
1183 iwl_mvm_tx_mpdu(struct iwl_mvm *mvm, struct sk_buff *skb, struct ieee80211_tx_info *info, struct ieee80211_sta *sta, const u8 *addr3_override) argument
1335 iwl_mvm_tx_skb_sta(struct iwl_mvm *mvm, struct sk_buff *skb, struct ieee80211_sta *sta) argument
1427 iwl_mvm_check_ratid_empty(struct iwl_mvm *mvm, struct ieee80211_sta *sta, u8 tid) argument
1686 struct ieee80211_sta *sta; local
1987 struct ieee80211_sta *sta; local
2037 struct ieee80211_sta *sta; local
[all...]
/linux-master/drivers/net/wireless/realtek/rtlwifi/
H A Dcore.c202 if (!rtlpriv->intf_ops->waitq_insert(hw, control->sta, skb))
203 rtlpriv->intf_ops->adapter_tx(hw, control->sta, skb, &tcb_desc);
885 struct ieee80211_sta *sta)
892 if (sta) {
893 sta_entry = (struct rtl_sta_info *)sta->drv_priv;
899 if (sta->deflink.supp_rates[0] <= 0xf)
901 if (sta->deflink.ht_cap.ht_supported)
908 if (sta->deflink.ht_cap.ht_supported)
910 if (sta->deflink.vht_cap.vht_supported)
918 sta
883 rtl_op_sta_add(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
929 rtl_op_sta_remove(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
1092 struct ieee80211_sta *sta = NULL; local
1241 struct ieee80211_sta *sta = NULL; local
1270 struct ieee80211_sta *sta = NULL; local
1380 rtl_op_sta_notify(struct ieee80211_hw *hw, struct ieee80211_vif *vif, enum sta_notify_cmd cmd, struct ieee80211_sta *sta) argument
1400 struct ieee80211_sta *sta = params->sta; local
1510 rtl_op_set_key(struct ieee80211_hw *hw, enum set_key_cmd cmd, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_key_conf *key) argument
1754 rtl_op_set_tim(struct ieee80211_hw *hw, struct ieee80211_sta *sta, bool set) argument
[all...]
H A Dbase.c617 struct ieee80211_sta *sta,
628 if (sta == NULL)
631 sgi_40 = sta->deflink.ht_cap.cap & IEEE80211_HT_CAP_SGI_40;
632 sgi_20 = sta->deflink.ht_cap.cap & IEEE80211_HT_CAP_SGI_20;
633 sgi_80 = sta->deflink.vht_cap.cap & IEEE80211_VHT_CAP_SHORT_GI_80;
635 if (!sta->deflink.ht_cap.ht_supported &&
636 !sta->deflink.vht_cap.vht_supported)
648 bw_40 = sta->deflink.ht_cap.cap & IEEE80211_HT_CAP_SUP_WIDTH_20_40;
649 bw_80 = sta->deflink.vht_cap.vht_supported;
768 struct ieee80211_sta *sta,
616 _rtl_query_shortgi(struct ieee80211_hw *hw, struct ieee80211_sta *sta, struct rtl_tcb_desc *tcb_desc, struct ieee80211_tx_info *info) argument
767 _rtl_txrate_selectmode(struct ieee80211_hw *hw, struct ieee80211_sta *sta, struct rtl_tcb_desc *tcb_desc) argument
854 _rtl_query_bandwidth_mode(struct ieee80211_hw *hw, struct ieee80211_sta *sta, struct rtl_tcb_desc *tcb_desc) argument
901 _rtl_get_vht_highest_n_rate(struct ieee80211_hw *hw, struct ieee80211_sta *sta) argument
939 _rtl_get_highest_n_rate(struct ieee80211_hw *hw, struct ieee80211_sta *sta) argument
1222 rtl_get_tcb_desc(struct ieee80211_hw *hw, struct ieee80211_tx_info *info, struct ieee80211_sta *sta, struct sk_buff *skb, struct rtl_tcb_desc *tcb_desc) argument
1388 struct ieee80211_sta *sta = NULL; local
1745 rtl_tx_agg_start(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, u16 tid, u16 *ssn) argument
1770 rtl_tx_agg_stop(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, u16 tid) argument
1792 rtl_rx_agg_start(struct ieee80211_hw *hw, struct ieee80211_sta *sta, u16 tid) argument
1824 rtl_rx_agg_stop(struct ieee80211_hw *hw, struct ieee80211_sta *sta, u16 tid) argument
1845 rtl_tx_agg_oper(struct ieee80211_hw *hw, struct ieee80211_sta *sta, u16 tid) argument
2424 rtl_send_smps_action(struct ieee80211_hw *hw, struct ieee80211_sta *sta, enum ieee80211_smps_mode smps) argument
[all...]
/linux-master/drivers/net/wireless/realtek/rtw89/
H A Dmac80211.c27 struct ieee80211_sta *sta = control->sta; local
31 if (rtwvif->offchan && !(flags & IEEE80211_TX_CTL_TX_OFFCHAN) && sta) {
32 struct rtw89_sta *rtwsta = (struct rtw89_sta *)sta->drv_priv;
39 ret = rtw89_core_tx_write(rtwdev, vif, sta, skb, &qsel);
403 struct ieee80211_sta *sta; local
408 sta = ieee80211_find_sta(vif, conf->bssid);
409 if (!sta) {
410 rtw89_err(rtwdev, "can't find sta to set sta_assoc state\n");
416 rtw89_core_sta_assoc(rtwdev, vif, sta);
530 rtw89_ops_set_tim(struct ieee80211_hw *hw, struct ieee80211_sta *sta, bool set) argument
559 __rtw89_ops_sta_state(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, enum ieee80211_sta_state old_state, enum ieee80211_sta_state new_state) argument
593 rtw89_ops_sta_state(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, enum ieee80211_sta_state old_state, enum ieee80211_sta_state new_state) argument
610 rtw89_ops_set_key(struct ieee80211_hw *hw, enum set_key_cmd cmd, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_key_conf *key) argument
653 struct ieee80211_sta *sta = params->sta; local
713 rtw89_ops_sta_statistics(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct station_info *sinfo) argument
761 rtw89_ra_mask_info_update_iter(void *data, struct ieee80211_sta *sta) argument
908 rtw89_ops_sta_rc_update(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, u32 changed) argument
1037 rtw89_set_tid_config_iter(void *data, struct ieee80211_sta *sta) argument
1046 rtw89_ops_set_tid_config(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct cfg80211_tid_config *tid_config) argument
[all...]
/linux-master/drivers/net/wireless/mediatek/mt76/mt7996/
H A Dmain.c220 INIT_LIST_HEAD(&mvif->sta.rc_list);
221 INIT_LIST_HEAD(&mvif->sta.wcid.poll_list);
222 mvif->sta.wcid.idx = idx;
223 mvif->sta.wcid.phy_idx = band_idx;
224 mvif->sta.wcid.hw_key_idx = -1;
225 mvif->sta.wcid.tx_info |= MT_WCID_TX_INFO_SET;
226 mt76_wcid_init(&mvif->sta.wcid);
254 rcu_assign_pointer(dev->mt76.wcid[idx], &mvif->sta.wcid);
266 struct mt7996_sta *msta = &mvif->sta;
330 struct ieee80211_vif *vif, struct ieee80211_sta *sta,
329 mt7996_set_key(struct ieee80211_hw *hw, enum set_key_cmd cmd, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_key_conf *key) argument
679 mt7996_mac_sta_add(struct mt76_dev *mdev, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
712 mt7996_mac_sta_remove(struct mt76_dev *mdev, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
746 struct mt7996_sta *sta; local
780 struct ieee80211_sta *sta = params->sta; local
832 mt7996_sta_add(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
840 mt7996_sta_remove(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
1005 mt7996_sta_statistics(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct station_info *sinfo) argument
1059 mt7996_sta_rc_work(void *data, struct ieee80211_sta *sta) argument
1072 mt7996_sta_rc_update(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, u32 changed) argument
1109 mt7996_sta_set_4addr(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, bool enabled) argument
1125 mt7996_sta_set_decap_offload(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, bool enabled) argument
1266 mt7996_ethtool_worker(void *wi_data, struct ieee80211_sta *sta) argument
1370 mt7996_twt_teardown_request(struct ieee80211_hw *hw, struct ieee80211_sta *sta, u8 flowid) argument
1433 mt7996_net_fill_forward_path(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct net_device_path_ctx *ctx, struct net_device_path *path) argument
[all...]
/linux-master/arch/sparc/mm/
H A Dtsunami.S36 sta %g0, [%g0] ASI_M_IC_FLCLEAR
37 sta %g0, [%g0] ASI_M_DC_FLCLEAR
57 sta %g0, [%o1] ASI_M_FLUSH_PROBE
76 sta %o3, [%g1] ASI_M_MMUREGS
77 sta %g0, [%o1] ASI_M_FLUSH_PROBE
85 sta %g5, [%g1] ASI_M_MMUREGS
129 sta %g0, [%g0] ASI_M_IC_FLCLEAR
130 sta %g0, [%g0] ASI_M_DC_FLCLEAR
/linux-master/drivers/net/wireless/ath/ath12k/
H A Dpeer.h24 struct ieee80211_sta *sta; member in struct:ath12k_peer
63 struct ieee80211_sta *sta,
/linux-master/drivers/net/wireless/ath/ath11k/
H A Dpeer.h12 struct ieee80211_sta *sta; member in struct:ath11k_peer
52 struct ieee80211_sta *sta, struct peer_create_params *param);
/linux-master/drivers/net/wireless/intel/iwlwifi/dvm/
H A DMakefile5 iwldvm-objs += lib.o calib.o tt.o sta.o rx.o
/linux-master/drivers/net/wireless/st/cw1200/
H A Dsta.h36 struct ieee80211_vif *vif, struct ieee80211_sta *sta,
95 int cw1200_set_tim(struct ieee80211_hw *dev, struct ieee80211_sta *sta,
98 struct ieee80211_sta *sta);
100 struct ieee80211_sta *sta);
103 struct ieee80211_sta *sta);
/linux-master/drivers/net/wireless/mediatek/mt7601u/
H A Dtx.c131 struct ieee80211_sta *sta, struct mt76_wcid *wcid,
147 ieee80211_get_tx_rates(info->control.vif, sta, skb,
163 if ((info->flags & IEEE80211_TX_CTL_AMPDU) && sta) {
166 ba_size <<= sta->deflink.ht_cap.ampdu_factor;
175 sta->deflink.ht_cap.ampdu_density));
196 struct ieee80211_sta *sta = control->sta; local
211 if (sta) {
212 msta = (struct mt76_sta *) sta->drv_priv;
220 txwi = mt7601u_push_txwi(dev, skb, sta, wci
130 mt7601u_push_txwi(struct mt7601u_dev *dev, struct sk_buff *skb, struct ieee80211_sta *sta, struct mt76_wcid *wcid, int pkt_len) argument
[all...]
/linux-master/include/net/
H A Dmac80211.h100 * Intermediate queues (struct ieee80211_txq) are kept per-sta per-tid, with
101 * another per-sta for non-data/non-mgmt and bufferable management frames, and
486 * @sta: pointer to the &ieee80211_sta to which this event relates
491 struct ieee80211_sta *sta; member in struct:ieee80211_ba_event
1278 * @sta: Station that the packet was transmitted for
1289 struct ieee80211_sta *sta; member in struct:ieee80211_tx_status
1938 * interface, i.e. a GO or p2p-sta respectively
2133 * (set by mac80211 from the sta->spp_amsdu flag)
2352 * @sta: reference to owning STA
2374 struct ieee80211_sta *sta; member in struct:ieee80211_link_sta
2520 struct ieee80211_sta *sta; member in struct:ieee80211_tx_control
2538 struct ieee80211_sta *sta; member in struct:ieee80211_txq
3066 struct ieee80211_sta *sta; member in struct:ieee80211_tdls_ch_sw_params
3669 struct ieee80211_sta *sta; member in struct:ieee80211_ampdu_params
5164 ieee80211_sta_ps_transition_ni(struct ieee80211_sta *sta, bool start) argument
5346 ieee80211_tx_status_noskb(struct ieee80211_hw *hw, struct ieee80211_sta *sta, struct ieee80211_tx_info *info) argument
6944 rate_supported(struct ieee80211_sta *sta, enum nl80211_band band, int index) argument
6952 rate_lowest_index(struct ieee80211_supported_band *sband, struct ieee80211_sta *sta) argument
6969 rate_usable_index_exists(struct ieee80211_supported_band *sband, struct ieee80211_sta *sta) argument
[all...]
/linux-master/drivers/net/wireless/mediatek/mt76/mt7921/
H A Dmain.c309 ret = mt76_connac_mcu_uni_add_dev(&dev->mphy, vif, &mvif->sta.wcid,
319 INIT_LIST_HEAD(&mvif->sta.wcid.poll_list);
320 mvif->sta.wcid.idx = idx;
321 mvif->sta.wcid.phy_idx = mvif->mt76.band_idx;
322 mvif->sta.wcid.hw_key_idx = -1;
323 mvif->sta.wcid.tx_info |= MT_WCID_TX_INFO_SET;
324 mt76_wcid_init(&mvif->sta.wcid);
331 rcu_assign_pointer(dev->mt76.wcid[idx], &mvif->sta.wcid);
490 struct ieee80211_vif *vif, struct ieee80211_sta *sta,
495 struct mt792x_sta *msta = sta
489 mt7921_set_key(struct ieee80211_hw *hw, enum set_key_cmd cmd, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_key_conf *key) argument
790 mt7921_mac_sta_add(struct mt76_dev *mdev, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
833 mt7921_mac_sta_assoc(struct mt76_dev *mdev, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
858 mt7921_mac_sta_remove(struct mt76_dev *mdev, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
910 struct ieee80211_sta *sta = params->sta; local
961 mt7921_sta_state(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, enum ieee80211_sta_state old_state, enum ieee80211_sta_state new_state) argument
1158 mt7921_sta_set_decap_offload(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, bool enabled) argument
[all...]
/linux-master/drivers/net/wireless/mediatek/mt76/
H A Dmt76x02_txrx.c19 if (control->sta) {
22 msta = (struct mt76x02_sta *)control->sta->drv_priv;
31 mt76_tx(&dev->mphy, control->sta, wcid, skb);
139 struct ieee80211_sta *sta,
153 mt76x02_mac_write_txwi(dev, txwi, tx_info->skb, wcid, sta, len);
175 if (sta) {
176 struct mt76x02_sta *msta = (struct mt76x02_sta *)sta->drv_priv;
137 mt76x02_tx_prepare_skb(struct mt76_dev *mdev, void *txwi_ptr, enum mt76_txq_id qid, struct mt76_wcid *wcid, struct ieee80211_sta *sta, struct mt76_tx_info *tx_info) argument
/linux-master/drivers/net/wireless/realtek/rtw88/
H A Dtx.c91 static u8 get_tx_ampdu_factor(struct ieee80211_sta *sta) argument
93 u8 exp = sta->deflink.ht_cap.ampdu_factor;
102 static u8 get_tx_ampdu_density(struct ieee80211_sta *sta) argument
104 return sta->deflink.ht_cap.ampdu_density;
108 struct ieee80211_sta *sta)
112 if (rtwdev->hal.rf_type == RF_2T2R && sta->deflink.ht_cap.mcs.rx_mask[1] != 0)
121 struct ieee80211_sta *sta)
127 tx_mcs_map = le16_to_cpu(sta->deflink.vht_cap.vht_mcs.tx_mcs_map);
315 struct ieee80211_sta *sta,
327 struct ieee80211_sta *sta,
107 get_highest_ht_tx_rate(struct rtw_dev *rtwdev, struct ieee80211_sta *sta) argument
120 get_highest_vht_tx_rate(struct rtw_dev *rtwdev, struct ieee80211_sta *sta) argument
313 rtw_tx_mgmt_pkt_info_update(struct rtw_dev *rtwdev, struct rtw_tx_pkt_info *pkt_info, struct ieee80211_sta *sta, struct sk_buff *skb) argument
325 rtw_tx_data_pkt_info_update(struct rtw_dev *rtwdev, struct rtw_tx_pkt_info *pkt_info, struct ieee80211_sta *sta, struct sk_buff *skb) argument
396 rtw_tx_pkt_info_update(struct rtw_dev *rtwdev, struct rtw_tx_pkt_info *pkt_info, struct ieee80211_sta *sta, struct sk_buff *skb) argument
[all...]
/linux-master/drivers/net/wireless/mediatek/mt76/mt7925/
H A Dmt7925.h197 int mt7925_mcu_sta_update(struct mt792x_dev *dev, struct ieee80211_sta *sta,
204 struct ieee80211_sta *sta, struct rate_info *rate);
213 struct ieee80211_sta *sta);
216 struct ieee80211_sta *sta);
218 struct ieee80211_sta *sta);
222 struct ieee80211_sta *sta,
255 struct ieee80211_sta *sta, bool clear_status,
278 struct ieee80211_sta *sta,
308 struct ieee80211_sta *sta);
/linux-master/drivers/net/wireless/ath/ath10k/
H A Dmac.c727 struct ieee80211_sta *sta,
767 peer->sta = sta;
930 struct ieee80211_sta *sta,
942 ether_addr_copy(arg.addr, sta->addr);
944 cap.peer_max_sp = sta->max_sp;
945 cap.peer_uapsd_queues = sta->uapsd_queues;
948 !sta->tdls_initiator)
1861 if (arvif->u.sta.uapsd)
1886 if (arvif->u.sta
725 ath10k_peer_create(struct ath10k *ar, struct ieee80211_vif *vif, struct ieee80211_sta *sta, u32 vdev_id, const u8 *addr, enum wmi_peer_type peer_type) argument
929 ath10k_mac_tdls_peer_update(struct ath10k *ar, u32 vdev_id, struct ieee80211_sta *sta, enum wmi_tdls_peer_state state) argument
2155 ath10k_peer_assoc_h_basic(struct ath10k *ar, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct wmi_peer_assoc_complete_arg *arg) argument
2179 ath10k_peer_assoc_h_crypto(struct ath10k *ar, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct wmi_peer_assoc_complete_arg *arg) argument
2233 ath10k_peer_assoc_h_rates(struct ath10k *ar, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct wmi_peer_assoc_complete_arg *arg) argument
2295 ath10k_peer_assoc_h_ht(struct ath10k *ar, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct wmi_peer_assoc_complete_arg *arg) argument
2402 ath10k_peer_assoc_qos_ap(struct ath10k *ar, struct ath10k_vif *arvif, struct ieee80211_sta *sta) argument
2545 ath10k_peer_assoc_h_vht(struct ath10k *ar, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct wmi_peer_assoc_complete_arg *arg) argument
2653 ath10k_peer_assoc_h_qos(struct ath10k *ar, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct wmi_peer_assoc_complete_arg *arg) argument
2687 ath10k_mac_sta_has_ofdm_only(struct ieee80211_sta *sta) argument
2693 ath10k_mac_get_phymode_vht(struct ath10k *ar, struct ieee80211_sta *sta) argument
2722 ath10k_peer_assoc_h_phymode(struct ath10k *ar, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct wmi_peer_assoc_complete_arg *arg) argument
2791 ath10k_peer_assoc_prepare(struct ath10k *ar, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct wmi_peer_assoc_complete_arg *arg) argument
3192 ath10k_new_peer_tid_config(struct ath10k *ar, struct ieee80211_sta *sta, struct ath10k_vif *arvif) argument
3255 ath10k_station_assoc(struct ath10k *ar, struct ieee80211_vif *vif, struct ieee80211_sta *sta, bool reassoc) argument
3326 ath10k_station_disassoc(struct ath10k *ar, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
3708 ath10k_mac_tx_h_get_txmode(struct ath10k *ar, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct sk_buff *skb) argument
3863 ath10k_mac_tx_h_fill_cb(struct ath10k *ar, struct ieee80211_vif *vif, struct ieee80211_txq *txq, struct ieee80211_sta *sta, struct sk_buff *skb, u16 airtime) argument
4105 struct ieee80211_sta *sta; local
4376 struct ieee80211_sta *sta = txq->sta; local
4664 struct ieee80211_sta *sta = control->sta; local
6340 ath10k_mac_tdls_vif_stations_count_iter(void *data, struct ieee80211_sta *sta) argument
6523 ath10k_set_key(struct ieee80211_hw *hw, enum set_key_cmd cmd, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_key_conf *key) argument
6717 struct ieee80211_sta *sta; local
6812 ath10k_mac_inc_num_stations(struct ath10k_vif *arvif, struct ieee80211_sta *sta) argument
6830 ath10k_mac_dec_num_stations(struct ath10k_vif *arvif, struct ieee80211_sta *sta) argument
6843 ath10k_sta_set_txpwr(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
6971 ath10k_mac_validate_rate_mask(struct ath10k *ar, struct ieee80211_sta *sta, u32 rate_ctrl_flag, u8 nss) argument
7005 ath10k_mac_tid_bitrate_config(struct ath10k *ar, struct ieee80211_vif *vif, struct ieee80211_sta *sta, u32 *rate_ctrl_flag, u8 *rate_ctrl, enum nl80211_tx_rate_setting txrate_type, const struct cfg80211_bitrate_mask *mask) argument
7058 ath10k_mac_set_tid_config(struct ath10k *ar, struct ieee80211_sta *sta, struct ieee80211_vif *vif, u32 changed, struct wmi_per_peer_per_tid_cfg_arg *arg) argument
7192 ath10k_mac_parse_tid_config(struct ath10k *ar, struct ieee80211_sta *sta, struct ieee80211_vif *vif, struct cfg80211_tid_cfg *tid_conf, struct wmi_per_peer_per_tid_cfg_arg *arg) argument
7270 ath10k_mac_reset_tid_config(struct ath10k *ar, struct ieee80211_sta *sta, struct ath10k_vif *arvif, u8 tids) argument
7325 struct ieee80211_sta *sta; local
7443 ath10k_mac_vif_stations_tid_conf(void *data, struct ieee80211_sta *sta) argument
7456 ath10k_sta_state(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, enum ieee80211_sta_state old_state, enum ieee80211_sta_state new_state) argument
8337 ath10k_mac_set_vht_bitrate_mask_fixup(struct ath10k *ar, struct ath10k_vif *arvif, struct ieee80211_sta *sta) argument
8357 ath10k_mac_set_bitrate_mask_iter(void *data, struct ieee80211_sta *sta) argument
8377 ath10k_mac_clr_bitrate_mask_iter(void *data, struct ieee80211_sta *sta) argument
8507 ath10k_sta_rc_update(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, u32 changed) argument
8624 struct ieee80211_sta *sta = params->sta; local
9071 ath10k_mac_op_sta_pre_rcu_remove(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
9252 ath10k_mac_sta_get_peer_stats_info(struct ath10k *ar, struct ieee80211_sta *sta, struct station_info *sinfo) argument
9310 ath10k_sta_statistics(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct station_info *sinfo) argument
9351 ath10k_mac_op_set_tid_config(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct cfg80211_tid_config *tid_config) argument
9393 ath10k_mac_op_reset_tid_config(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, u8 tids) argument
[all...]
/linux-master/drivers/staging/vt6656/
H A Dkey.c96 int vnt_set_keys(struct ieee80211_hw *hw, struct ieee80211_sta *sta, argument
103 if (sta)
104 mac_addr = &sta->addr[0];
/linux-master/drivers/staging/vt6655/
H A Dkey.c88 int vnt_set_keys(struct ieee80211_hw *hw, struct ieee80211_sta *sta, argument
98 if (sta)
99 mac_addr = &sta->addr[0];
/linux-master/net/mac80211/
H A Dkey.h61 struct sta_info *sta; member in struct:ieee80211_key
144 * Insert a key into data structures (sdata, sta if necessary)
149 struct sta_info *sta);
166 struct sta_info *sta);
H A Dlink.c321 struct sta_info *sta; local
364 list_for_each_entry(sta, &local->sta_list, list) {
365 if (sdata != sta->sdata)
369 __ieee80211_sta_recalc_aggregates(sta,
372 ret = drv_change_sta_links(local, sdata, &sta->sta,
381 list_for_each_entry(sta, &local->sta_list, list) {
382 if (sdata != sta->sdata)
385 __ieee80211_sta_recalc_aggregates(sta, active_links);
387 ret = drv_change_sta_links(local, sdata, &sta
[all...]

Completed in 342 milliseconds

1234567891011>>