Searched refs:sta (Results 26 - 50 of 431) sorted by relevance

1234567891011>>

/linux-master/net/mac80211/
H A Dsta_info.h149 struct sta_info *sta, u8 ac,
160 * @pending: pending frames queue -- use sta's spinlock to protect
161 * @sta: station we are attached to
189 struct sta_info *sta; member in struct:tid_ampdu_tx
215 * @sta: station we are attached to
244 struct sta_info *sta; member in struct:tid_ampdu_rx
276 * by wiphy mutex but also sta->lock
380 * @t_offset_setpoint: reference timing offset of this sta to be used when
479 * All link specific sta info are stored here for reference. This can be
488 * @sta
527 struct sta_info *sta; member in struct:link_sta_info
727 struct ieee80211_sta sta; member in struct:sta_info
730 sta_plink_state(struct sta_info *sta) argument
738 set_sta_flag(struct sta_info *sta, enum ieee80211_sta_info_flags flag) argument
747 clear_sta_flag(struct sta_info *sta, enum ieee80211_sta_info_flags flag) argument
756 test_sta_flag(struct sta_info *sta, enum ieee80211_sta_info_flags flag) argument
762 test_and_clear_sta_flag(struct sta_info *sta, enum ieee80211_sta_info_flags flag) argument
771 test_and_set_sta_flag(struct sta_info *sta, enum ieee80211_sta_info_flags flag) argument
783 sta_info_pre_move_state(struct sta_info *sta, enum ieee80211_sta_state new_state) argument
[all...]
H A Dht.c144 struct sta_info *sta = link_sta->sta; local
248 ieee80211_sta_recalc_aggregates(&sta->sta);
287 if (sta->sdata->vif.type == NL80211_IFTYPE_AP ||
288 sta->sdata->vif.type == NL80211_IFTYPE_AP_VLAN) {
315 void ieee80211_sta_tear_down_BA_sessions(struct sta_info *sta, argument
320 lockdep_assert_wiphy(sta->local->hw.wiphy);
323 __ieee80211_stop_rx_ba_session(sta, i, WLAN_BACK_RECIPIENT,
329 __ieee80211_stop_tx_ba_session(sta,
354 struct sta_info *sta = local
498 ieee80211_process_delba(struct ieee80211_sub_if_data *sdata, struct sta_info *sta, struct ieee80211_mgmt *mgmt, size_t len) argument
[all...]
H A Dkey.c49 * unprotected, namely the key->sta dereferences within the hardware
123 struct sta_info *sta; local
150 sta = key->sta;
156 if (sta && !(key->conf.flags & IEEE80211_KEY_FLAG_PAIRWISE) &&
160 if (sta && !sta->uploaded)
179 sta ? &sta->sta
231 struct sta_info *sta; local
269 struct sta_info *sta = key->sta; local
294 struct sta_info *sta = new->sta; local
437 ieee80211_key_replace(struct ieee80211_sub_if_data *sdata, struct ieee80211_link_data *link, struct sta_info *sta, bool pairwise, struct ieee80211_key *old, struct ieee80211_key *new) argument
842 ieee80211_key_link(struct ieee80211_key *key, struct ieee80211_link_data *link, struct sta_info *sta) argument
990 ieee80211_iter_keys(struct ieee80211_hw *hw, struct ieee80211_vif *vif, void (*iter)(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_key_conf *key, void *data), void *iter_data) argument
1023 _ieee80211_iter_keys_rcu(struct ieee80211_hw *hw, struct ieee80211_sub_if_data *sdata, void (*iter)(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_key_conf *key, void *data), void *iter_data) argument
1047 ieee80211_iter_keys_rcu(struct ieee80211_hw *hw, struct ieee80211_vif *vif, void (*iter)(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_key_conf *key, void *data), void *iter_data) argument
1168 ieee80211_free_sta_keys(struct ieee80211_local *local, struct sta_info *sta) argument
[all...]
H A Dstatus.c45 struct sta_info *sta,
70 info->control.vif = &sta->sdata->vif;
75 sta->deflink.status_stats.filtered++;
108 set_sta_flag(sta, WLAN_STA_CLEAR_PS_FILT);
109 ieee80211_clear_fast_xmit(sta);
145 if (test_sta_flag(sta, WLAN_STA_PS_STA) &&
146 skb_queue_len(&sta->tx_filtered[ac]) < STA_MAX_TX_BUFFER) {
147 skb_queue_tail(&sta->tx_filtered[ac], skb);
148 sta_info_recalc_tim(sta);
157 if (!test_sta_flag(sta, WLAN_STA_PS_ST
44 ieee80211_handle_filtered_frame(struct ieee80211_local *local, struct sta_info *sta, struct sk_buff *skb) argument
172 ieee80211_check_pending_bar(struct sta_info *sta, u8 *addr, u8 tid) argument
184 ieee80211_frame_acked(struct sta_info *sta, struct sk_buff *skb) argument
197 ieee80211_set_bar_pending(struct sta_info *sta, u8 tid, u16 ssn) argument
729 struct sta_info *sta; local
824 ieee80211_lost_packet(struct sta_info *sta, struct ieee80211_tx_info *info) argument
962 struct sta_info *sta; local
986 ieee80211_get_qos_ctl(hdr), sta, true, acked); local
1123 struct sta_info *sta; local
1143 struct sta_info *sta = NULL; local
1265 struct sta_info *sta = container_of(pubsta, struct sta_info, sta); local
1280 struct sta_info *sta = container_of(pubsta, struct sta_info, sta); local
[all...]
H A Dwme.h17 struct sta_info *sta, struct sk_buff *skb);
H A Dethtool.c82 struct sta_info *sta; local
91 #define ADD_STA_STATS(sta) \
95 data[i++] += (sta)->rx_stats.num_duplicates; \
96 data[i++] += (sta)->rx_stats.fragments; \
101 data[i++] += (sta)->status_stats.filtered; \
115 sta = sta_info_get_bss(sdata, sdata->deflink.u.mgd.bssid);
117 if (!(sta && !WARN_ON(sta->sdata->dev != dev)))
121 sta_set_sinfo(sta, &sinfo, false);
124 ADD_STA_STATS(&sta
[all...]
H A Dtx.c310 if (tx->sta)
311 assoc = test_sta_flag(tx->sta, WLAN_STA_ASSOC);
345 struct sta_info *sta; local
369 list_for_each_entry_rcu(sta, &local->sta_list, list) {
373 skb = skb_dequeue(&sta->ps_tx_buf[ac]);
374 total += skb_queue_len(&sta->ps_tx_buf[ac]);
452 static int ieee80211_use_mfp(__le16 fc, struct sta_info *sta, argument
458 if (sta == NULL || !test_sta_flag(sta, WLAN_STA_MFP))
470 struct sta_info *sta local
807 ieee80211_tx_next_seq(struct sta_info *sta, int tid) argument
1176 ieee80211_aggr_check(struct ieee80211_sub_if_data *sdata, struct sta_info *sta, struct sk_buff *skb) argument
1203 ieee80211_tx_prepare(struct ieee80211_sub_if_data *sdata, struct ieee80211_tx_data *tx, struct sta_info *sta, struct sk_buff *skb) argument
1294 ieee80211_get_txq(struct ieee80211_local *local, struct ieee80211_vif *vif, struct sta_info *sta, struct sk_buff *skb) argument
1407 struct sta_info *sta = container_of(txqi->txq.sta, local
1503 ieee80211_txq_init(struct ieee80211_sub_if_data *sdata, struct sta_info *sta, struct txq_info *txqi, int tid) argument
1641 ieee80211_queue_skb(struct ieee80211_local *local, struct ieee80211_sub_if_data *sdata, struct sta_info *sta, struct sk_buff *skb) argument
1669 ieee80211_tx_frags(struct ieee80211_local *local, struct ieee80211_vif *vif, struct sta_info *sta, struct sk_buff_head *skbs, bool txpending) argument
1745 __ieee80211_tx(struct ieee80211_local *local, struct sk_buff_head *skbs, struct sta_info *sta, bool txpending) argument
1891 ieee80211_tx_prepare_skb(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct sk_buff *skb, int band, struct ieee80211_sta **sta) argument
1932 ieee80211_tx(struct ieee80211_sub_if_data *sdata, struct sta_info *sta, struct sk_buff *skb, bool txpending) argument
2020 ieee80211_xmit(struct ieee80211_sub_if_data *sdata, struct sta_info *sta, struct sk_buff *skb) argument
2476 struct sta_info *sta; local
2596 ieee80211_build_hdr(struct ieee80211_sub_if_data *sdata, struct sk_buff *skb, u32 info_flags, struct sta_info *sta, u32 ctrl_flags, u64 *cookie) argument
3026 ieee80211_check_fast_xmit(struct sta_info *sta) argument
3277 struct sta_info *sta; local
3288 struct sta_info *sta; local
3302 ieee80211_clear_fast_xmit(struct sta_info *sta) argument
3399 ieee80211_amsdu_aggregate(struct ieee80211_sub_if_data *sdata, struct sta_info *sta, struct ieee80211_fast_tx *fast_tx, struct sk_buff *skb, const u8 *da, const u8 *sa) argument
3550 ieee80211_xmit_fast_finish(struct ieee80211_sub_if_data *sdata, struct sta_info *sta, u8 pn_offs, struct ieee80211_key *key, struct ieee80211_tx_data *tx) argument
3668 __ieee80211_xmit_fast(struct ieee80211_sub_if_data *sdata, struct sta_info *sta, struct ieee80211_fast_tx *fast_tx, struct sk_buff *skb, bool ampdu, const u8 *da, const u8 *sa) argument
3756 ieee80211_xmit_fast(struct ieee80211_sub_if_data *sdata, struct sta_info *sta, struct ieee80211_fast_tx *fast_tx, struct sk_buff *skb) argument
3919 struct sta_info *sta = container_of(txq->sta, struct sta_info, local
4011 ieee80211_sta_deficit(struct sta_info *sta, u8 ac) argument
4021 struct sta_info *sta; local
4033 struct sta_info *sta; local
4075 struct sta_info *sta = container_of(txqi->txq.sta, local
4148 struct sta_info *sta; local
4202 struct sta_info *sta; local
4276 struct sta_info *sta; local
4350 ieee80211_change_da(struct sk_buff *skb, struct sta_info *sta) argument
4412 struct sta_info *sta, *first = NULL; local
4542 __ieee80211_tx_8023(struct ieee80211_sub_if_data *sdata, struct sk_buff *skb, struct sta_info *sta, bool txpending) argument
4579 ieee80211_tx_8023(struct ieee80211_sub_if_data *sdata, struct sk_buff *skb, struct sta_info *sta, bool txpending) argument
4599 ieee80211_8023_xmit(struct ieee80211_sub_if_data *sdata, struct net_device *dev, struct sta_info *sta, struct ieee80211_key *key, struct sk_buff *skb) argument
4693 struct sta_info *sta; local
4741 struct sta_info *sta; local
4796 struct sta_info *sta; local
5767 struct sta_info *sta; local
5961 struct sta_info *sta = container_of(pubsta, struct sta_info, sta); local
6025 struct sta_info *sta = container_of(pubsta, struct sta_info, sta); local
6142 struct sta_info *sta; local
[all...]
H A Dwme.c85 struct sta_info *sta, struct sk_buff *skb)
109 if (sta && sta->reserved_tid == skb->priority)
148 struct sta_info *sta, struct sk_buff *skb)
160 (sdata->vif.type == NL80211_IFTYPE_OCB && sta))
162 else if (sta)
163 qos = sta->sta.wme;
184 return ieee80211_downgrade_queue(sdata, sta, skb);
84 ieee80211_downgrade_queue(struct ieee80211_sub_if_data *sdata, struct sta_info *sta, struct sk_buff *skb) argument
147 ieee80211_select_queue(struct ieee80211_sub_if_data *sdata, struct sta_info *sta, struct sk_buff *skb) argument
H A Ddebugfs_sta.c19 /* sta attributes */
26 struct sta_info *sta = file->private_data; \
28 format_string, sta->field); \
51 STA_FILE(aid, sta.aid, D);
91 struct sta_info *sta = file->private_data; local
97 if (test_sta_flag(sta, flg))
110 struct sta_info *sta = file->private_data; local
116 skb_queue_len(&sta->ps_tx_buf[ac]) +
117 skb_queue_len(&sta->tx_filtered[ac]));
127 struct sta_info *sta local
141 struct sta_info *sta = file->private_data; local
201 struct sta_info *sta = file->private_data; local
235 struct sta_info *sta = file->private_data; local
254 struct sta_info *sta = file->private_data; local
289 struct sta_info *sta = file->private_data; local
318 struct sta_info *sta = data; local
359 struct sta_info *sta = file->private_data; local
379 struct sta_info *sta = data; local
441 struct sta_info *sta = file->private_data; local
1241 ieee80211_sta_debugfs_add(struct sta_info *sta) argument
1285 ieee80211_sta_debugfs_remove(struct sta_info *sta) argument
[all...]
H A Dibss.c555 static struct sta_info *ieee80211_ibss_finish_sta(struct sta_info *sta)
558 struct ieee80211_sub_if_data *sdata = sta->sdata;
561 memcpy(addr, sta->sta.addr, ETH_ALEN);
565 sta_info_pre_move_state(sta, IEEE80211_STA_AUTH);
566 sta_info_pre_move_state(sta, IEEE80211_STA_ASSOC);
569 if (!sta->sdata->u.ibss.control_port)
570 sta_info_pre_move_state(sta, IEEE80211_STA_AUTHORIZED);
572 rate_control_rate_init(sta);
575 if (sta_info_insert_rcu(sta))
587 struct sta_info *sta; local
638 struct sta_info *sta; local
666 struct sta_info *sta; local
967 struct sta_info *sta; local
1180 struct sta_info *sta; local
1229 struct sta_info *sta, *tmp; local
1642 struct sta_info *sta; local
[all...]
H A Dmesh.h275 struct sta_info *sta,
289 u64 ieee80211_mps_set_sta_local_pm(struct sta_info *sta,
292 struct sta_info *sta,
294 void ieee80211_mps_sta_status_update(struct sta_info *sta);
295 void ieee80211_mps_rx_h_sta_process(struct sta_info *sta,
297 void ieee80211_mpsp_trigger_process(u8 *qc, struct sta_info *sta,
299 void ieee80211_mps_frame_release(struct sta_info *sta,
329 struct sta_info *sta);
338 void mesh_plink_broken(struct sta_info *sta);
339 u64 mesh_plink_deactivate(struct sta_info *sta);
[all...]
H A Drx.c220 struct sta_info *sta,
234 if (sta)
235 sta->deflink.rx_stats.packets++;
240 struct sta_info *sta,
244 __ieee80211_queue_skb_to_iface(sdata, link_id, sta, skb);
1056 if (!rx->sta || sta_plink_state(rx->sta) != NL80211_PLINK_ESTAB) {
1351 struct sta_info *sta = rx->sta; local
1365 if (!sta)
218 __ieee80211_queue_skb_to_iface(struct ieee80211_sub_if_data *sdata, int link_id, struct sta_info *sta, struct sk_buff *skb) argument
238 ieee80211_queue_skb_to_iface(struct ieee80211_sub_if_data *sdata, int link_id, struct sta_info *sta, struct sk_buff *skb) argument
1562 sta_ps_start(struct sta_info *sta) argument
1600 sta_ps_end(struct sta_info *sta) argument
1625 struct sta_info *sta = container_of(pubsta, struct sta_info, sta); local
1646 struct sta_info *sta = container_of(pubsta, struct sta_info, sta); local
1660 struct sta_info *sta = container_of(pubsta, struct sta_info, sta); local
1740 struct sta_info *sta = rx->sta; local
2772 struct sta_info *sta; local
2827 ieee80211_rx_mesh_data(struct ieee80211_sub_if_data *sdata, struct sta_info *sta, struct sk_buff *skb) argument
4245 ieee80211_rx_is_valid_sta_link_id(struct ieee80211_sta *sta, u8 link_id) argument
4267 ieee80211_rx_data_set_sta(struct ieee80211_rx_data *rx, struct sta_info *sta, int link_id) argument
4294 ieee80211_release_reorder_timeout(struct sta_info *sta, int tid) argument
4339 struct sta_info *sta; local
4567 ieee80211_check_fast_rx(struct sta_info *sta) argument
4719 ieee80211_clear_fast_rx(struct sta_info *sta) argument
4735 struct sta_info *sta; local
4762 struct sta_info *sta = rx->sta; local
5096 struct sta_info *sta; local
5144 struct sta_info *sta; local
5225 struct sta_info *sta, *prev_sta; local
[all...]
H A Ddriver-ops.h41 struct sta_info *sta)
47 trace_drv_sync_rx_queues(local, sta->sdata, &sta->sta);
231 struct ieee80211_sta *sta, bool set)
234 trace_drv_set_tim(local, sta, set);
236 ret = local->ops->set_tim(&local->hw, sta, set);
244 struct ieee80211_sta *sta,
250 struct sta_info *sta, u32 iv32,
255 if (sta)
40 drv_sync_rx_queues(struct ieee80211_local *local, struct sta_info *sta) argument
230 drv_set_tim(struct ieee80211_local *local, struct ieee80211_sta *sta, bool set) argument
247 drv_update_tkip_key(struct ieee80211_local *local, struct ieee80211_sub_if_data *sdata, struct ieee80211_key_conf *conf, struct sta_info *sta, u32 iv32, u16 *phase1key) argument
436 drv_sta_notify(struct ieee80211_local *local, struct ieee80211_sub_if_data *sdata, enum sta_notify_cmd cmd, struct ieee80211_sta *sta) argument
451 drv_sta_add(struct ieee80211_local *local, struct ieee80211_sub_if_data *sdata, struct ieee80211_sta *sta) argument
473 drv_sta_remove(struct ieee80211_local *local, struct ieee80211_sub_if_data *sdata, struct ieee80211_sta *sta) argument
526 drv_sta_add_debugfs(struct ieee80211_local *local, struct ieee80211_sub_if_data *sdata, struct ieee80211_sta *sta, struct dentry *dir) argument
567 drv_sta_pre_rcu_remove(struct ieee80211_local *local, struct ieee80211_sub_if_data *sdata, struct sta_info *sta) argument
601 drv_sta_rate_tbl_update(struct ieee80211_local *local, struct ieee80211_sub_if_data *sdata, struct ieee80211_sta *sta) argument
616 drv_sta_statistics(struct ieee80211_local *local, struct ieee80211_sub_if_data *sdata, struct ieee80211_sta *sta, struct station_info *sinfo) argument
715 drv_flush_sta(struct ieee80211_local *local, struct ieee80211_sub_if_data *sdata, struct sta_info *sta) argument
896 drv_release_buffered_frames(struct ieee80211_local *local, struct sta_info *sta, u16 tids, int num_frames, enum ieee80211_frame_release_type reason, bool more_data) argument
911 drv_allow_buffered_frames(struct ieee80211_local *local, struct sta_info *sta, u16 tids, int num_frames, enum ieee80211_frame_release_type reason, bool more_data) argument
1250 drv_get_expected_throughput(struct ieee80211_local *local, struct sta_info *sta) argument
1281 drv_tdls_channel_switch(struct ieee80211_local *local, struct ieee80211_sub_if_data *sdata, struct ieee80211_sta *sta, u8 oper_class, struct cfg80211_chan_def *chandef, struct sk_buff *tmpl_skb, u32 ch_sw_tm_ie) argument
1306 drv_tdls_cancel_channel_switch(struct ieee80211_local *local, struct ieee80211_sub_if_data *sdata, struct ieee80211_sta *sta) argument
1511 drv_set_tid_config(struct ieee80211_local *local, struct ieee80211_sub_if_data *sdata, struct ieee80211_sta *sta, struct cfg80211_tid_config *tid_conf) argument
1527 drv_reset_tid_config(struct ieee80211_local *local, struct ieee80211_sub_if_data *sdata, struct ieee80211_sta *sta, u8 tids) argument
1556 drv_sta_set_4addr(struct ieee80211_local *local, struct ieee80211_sub_if_data *sdata, struct ieee80211_sta *sta, bool enabled) argument
1573 drv_sta_set_decap_offload(struct ieee80211_local *local, struct ieee80211_sub_if_data *sdata, struct ieee80211_sta *sta, bool enabled) argument
1592 drv_add_twt_setup(struct ieee80211_local *local, struct ieee80211_sub_if_data *sdata, struct ieee80211_sta *sta, struct ieee80211_twt_setup *twt) argument
1612 drv_twt_teardown_request(struct ieee80211_local *local, struct ieee80211_sub_if_data *sdata, struct ieee80211_sta *sta, u8 flowid) argument
1630 drv_net_fill_forward_path(struct ieee80211_local *local, struct ieee80211_sub_if_data *sdata, struct ieee80211_sta *sta, struct net_device_path_ctx *ctx, struct net_device_path *path) argument
[all...]
/linux-master/drivers/net/wireless/intel/iwlwifi/mvm/
H A Dmld-key.c13 struct ieee80211_sta *sta,
38 if (!sta && vif->type == NL80211_IFTYPE_STATION)
39 sta = mvmvif->ap_sta;
43 * group keys have no sta pointer), so we don't have a STA now.
50 if (!sta && (keyconf->link_id >= 0 || !ieee80211_vif_is_mld(vif)))
56 return iwl_mvm_sta_fw_id_mask(mvm, sta, keyconf->link_id);
61 struct ieee80211_sta *sta,
98 if (!sta && vif->type == NL80211_IFTYPE_STATION)
99 sta = mvmvif->ap_sta;
108 if ((!IS_ERR_OR_NULL(sta)
11 iwl_mvm_get_sec_sta_mask(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_key_conf *keyconf) argument
59 iwl_mvm_get_sec_flags(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_key_conf *keyconf) argument
118 struct ieee80211_sta *sta; member in struct:iwl_mvm_sta_key_update_data
124 iwl_mvm_mld_update_sta_key(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_key_conf *key, void *_data) argument
153 iwl_mvm_mld_update_sta_keys(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_sta *sta, u32 old_sta_mask, u32 new_sta_mask) argument
244 iwl_mvm_sec_key_add(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_key_conf *keyconf) argument
296 _iwl_mvm_sec_key_del(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_key_conf *keyconf, u32 flags) argument
360 iwl_mvm_sec_key_del(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_key_conf *keyconf) argument
368 iwl_mvm_sec_key_remove_ap_iter(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_key_conf *key, void *data) argument
[all...]
H A Dftm-responder.c305 struct iwl_mvm_pasn_sta *sta)
307 list_del(&sta->list);
309 if (sta->keyconf.keylen)
310 iwl_mvm_sec_key_del_pasn(mvm, vif, BIT(sta->int_sta.sta_id),
311 &sta->keyconf);
314 iwl_mvm_mld_rm_sta_id(mvm, sta->int_sta.sta_id);
316 iwl_mvm_rm_sta_id(mvm, vif, sta->int_sta.sta_id);
318 iwl_mvm_dealloc_int_sta(mvm, &sta->int_sta);
319 kfree(sta);
328 struct iwl_mvm_pasn_sta *sta local
303 iwl_mvm_resp_del_pasn_sta(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct iwl_mvm_pasn_sta *sta) argument
393 struct iwl_mvm_pasn_sta *sta, *prev; local
460 struct iwl_mvm_pasn_sta *sta, *prev; local
[all...]
H A Dsta.c10 #include "sta.h"
37 /* d0i3/d3 assumes the AP's sta_id (of sta vif) is 0. reserve it. */
111 u8 iwl_mvm_get_sta_uapsd_acs(struct ieee80211_sta *sta) argument
115 if (sta->uapsd_queues & IEEE80211_WMM_IE_STA_QOSINFO_AC_BK)
117 if (sta->uapsd_queues & IEEE80211_WMM_IE_STA_QOSINFO_AC_BE)
119 if (sta->uapsd_queues & IEEE80211_WMM_IE_STA_QOSINFO_AC_VI)
121 if (sta->uapsd_queues & IEEE80211_WMM_IE_STA_QOSINFO_AC_VO)
128 int iwl_mvm_sta_send_to_fw(struct iwl_mvm *mvm, struct ieee80211_sta *sta, argument
131 struct iwl_mvm_sta *mvm_sta = iwl_mvm_sta_from_mac80211(sta);
149 memcpy(&add_sta_cmd.addr, sta
259 struct ieee80211_sta *sta; local
308 struct ieee80211_sta *sta; local
351 iwl_mvm_disable_txq(struct iwl_mvm *mvm, struct ieee80211_sta *sta, int sta_id, u16 *queueptr, u8 tid) argument
446 struct ieee80211_sta *sta; local
486 struct ieee80211_sta *sta; local
812 iwl_mvm_get_queue_size(struct ieee80211_sta *sta) argument
845 iwl_mvm_tvqm_enable_txq(struct iwl_mvm *mvm, struct ieee80211_sta *sta, u8 sta_id, u8 tid, unsigned int timeout) argument
910 iwl_mvm_sta_alloc_queue_tvqm(struct iwl_mvm *mvm, struct ieee80211_sta *sta, u8 ac, int tid) argument
944 iwl_mvm_update_txq_mapping(struct iwl_mvm *mvm, struct ieee80211_sta *sta, int queue, u8 sta_id, u8 tid) argument
988 iwl_mvm_enable_txq(struct iwl_mvm *mvm, struct ieee80211_sta *sta, int queue, u16 ssn, const struct iwl_trans_txq_scd_cfg *cfg, unsigned int wdg_timeout) argument
1062 struct ieee80211_sta *sta; local
1257 struct ieee80211_sta *sta; local
1337 iwl_mvm_sta_alloc_queue(struct iwl_mvm *mvm, struct ieee80211_sta *sta, u8 ac, int tid) argument
1586 iwl_mvm_reserve_sta_stream(struct iwl_mvm *mvm, struct ieee80211_sta *sta, enum nl80211_iftype vif_type) argument
1635 iwl_mvm_realloc_queues_after_restart(struct iwl_mvm *mvm, struct ieee80211_sta *sta) argument
1705 iwl_mvm_add_int_sta_common(struct iwl_mvm *mvm, struct iwl_mvm_int_sta *sta, const u8 *addr, u16 mac_id, u16 color) argument
1756 iwl_mvm_sta_init(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_sta *sta, int sta_id, u8 sta_type) argument
1865 iwl_mvm_add_sta(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
1980 struct ieee80211_sta *sta; local
2005 iwl_mvm_disable_sta_queues(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
2063 iwl_mvm_sta_del(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_link_sta *link_sta, int *ret) argument
2128 iwl_mvm_rm_sta(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
2182 iwl_mvm_allocate_int_sta(struct iwl_mvm *mvm, struct iwl_mvm_int_sta *sta, u32 qmask, enum nl80211_iftype iftype, u8 type) argument
2202 iwl_mvm_dealloc_int_sta(struct iwl_mvm *mvm, struct iwl_mvm_int_sta *sta) argument
2238 iwl_mvm_add_int_sta_with_queue(struct iwl_mvm *mvm, int macidx, int maccolor, u8 *addr, struct iwl_mvm_int_sta *sta, u16 *queue, int fifo) argument
2793 iwl_mvm_fw_baid_op_sta(struct iwl_mvm *mvm, struct ieee80211_sta *sta, bool start, int tid, u16 ssn, u16 buf_size) argument
2842 iwl_mvm_fw_baid_op_cmd(struct iwl_mvm *mvm, struct ieee80211_sta *sta, bool start, int tid, u16 ssn, u16 buf_size, int baid) argument
2891 iwl_mvm_fw_baid_op(struct iwl_mvm *mvm, struct ieee80211_sta *sta, bool start, int tid, u16 ssn, u16 buf_size, int baid) argument
2904 iwl_mvm_sta_rx_agg(struct iwl_mvm *mvm, struct ieee80211_sta *sta, int tid, u16 ssn, bool start, u16 buf_size, u16 timeout) argument
3040 iwl_mvm_sta_tx_agg(struct iwl_mvm *mvm, struct ieee80211_sta *sta, int tid, u8 queue, bool start) argument
3110 iwl_mvm_sta_tx_agg_start(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_sta *sta, u16 tid, u16 *ssn) argument
3215 iwl_mvm_sta_tx_agg_oper(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_sta *sta, u16 tid, u16 buf_size, bool amsdu) argument
3368 iwl_mvm_sta_tx_agg_stop(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_sta *sta, u16 tid) argument
3441 iwl_mvm_sta_tx_agg_flush(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_sta *sta, u16 tid) argument
3514 iwl_mvm_get_key_sta(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
3800 iwl_mvm_get_mac_addr(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
3824 __iwl_mvm_set_sta_key(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_key_conf *keyconf, u8 key_offset, bool mcast) argument
3872 iwl_mvm_set_sta_key(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_key_conf *keyconf, u8 key_offset) argument
3974 iwl_mvm_remove_sta_key(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_key_conf *keyconf) argument
4032 iwl_mvm_update_tkip_key(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct ieee80211_key_conf *keyconf, struct ieee80211_sta *sta, u32 iv32, u16 *phase1key) argument
4055 iwl_mvm_sta_modify_ps_wake(struct iwl_mvm *mvm, struct ieee80211_sta *sta) argument
4073 iwl_mvm_sta_modify_sleep_tx_count(struct iwl_mvm *mvm, struct ieee80211_sta *sta, enum ieee80211_frame_release_type reason, u16 cnt, u16 tids, bool more_data, bool single_sta_queue) argument
4159 struct ieee80211_sta *sta; local
4197 iwl_mvm_sta_modify_disable_tx_ap(struct iwl_mvm *mvm, struct ieee80211_sta *sta, bool disable) argument
4230 iwl_mvm_int_sta_modify_disable_tx(struct iwl_mvm *mvm, struct iwl_mvm_vif *mvmvif, struct iwl_mvm_int_sta *sta, bool disable) argument
4255 struct ieee80211_sta *sta; local
4332 iwl_mvm_add_pasn_sta(struct iwl_mvm *mvm, struct ieee80211_vif *vif, struct iwl_mvm_int_sta *sta, u8 *addr, u32 cipher, u8 *key, u32 key_len, struct ieee80211_key_conf *keyconf) argument
[all...]
H A Dsf.c98 struct ieee80211_sta *sta)
112 if (sta) {
115 for (link_id = 0; link_id < ARRAY_SIZE(sta->link); link_id++) {
116 link_sta = rcu_dereference(sta->link[link_id]);
158 if (sta) {
175 static int iwl_mvm_sf_config(struct iwl_mvm *mvm, struct ieee80211_sta *sta, argument
184 * If an associated AP sta changed its antenna configuration, the state
195 if (!sta) {
200 iwl_mvm_fill_sf_command(mvm, &sf_cmd, sta);
233 struct ieee80211_sta *sta local
96 iwl_mvm_fill_sf_command(struct iwl_mvm *mvm, struct iwl_sf_cfg_cmd *sf_cmd, struct ieee80211_sta *sta) argument
[all...]
/linux-master/drivers/net/wireless/ath/wil6210/
H A Drx_reorder.c83 __acquires(&sta->tid_rx_lock) __releases(&sta->tid_rx_lock)
89 struct wil_sta_info *sta; variable in typeref:struct:wil_sta_info
96 sta = &wil->sta[cid];
109 spin_lock(&sta->tid_rx_lock);
111 r = sta->tid_rx[tid];
210 spin_unlock(&sta->tid_rx_lock);
217 struct wil_sta_info *sta = &wil->sta[ci local
306 struct wil_sta_info *sta; variable in typeref:struct:wil_sta_info
[all...]
/linux-master/drivers/net/wireless/ath/ath10k/
H A Ddebugfs_sta.c64 if (!peer || !peer->sta)
67 arsta = (struct ath10k_sta *)peer->sta->drv_priv;
87 struct ieee80211_sta *sta; local
106 sta = ieee80211_find_sta_by_ifaddr(ar->hw, hdr->addr2, NULL);
107 if (!sta)
110 arsta = (struct ath10k_sta *)sta->drv_priv;
133 struct ieee80211_sta *sta; local
138 sta = ieee80211_find_sta_by_ifaddr(ar->hw, peer->peer_macaddr,
140 if (!sta)
142 arsta = (struct ath10k_sta *)sta
152 struct ieee80211_sta *sta; local
180 struct ieee80211_sta *sta = file->private_data; local
199 struct ieee80211_sta *sta = file->private_data; local
242 struct ieee80211_sta *sta = file->private_data; local
293 struct ieee80211_sta *sta = file->private_data; local
343 struct ieee80211_sta *sta = file->private_data; local
395 struct ieee80211_sta *sta = file->private_data; local
414 struct ieee80211_sta *sta = file->private_data; local
457 struct ieee80211_sta *sta = file->private_data; local
567 struct ieee80211_sta *sta = file->private_data; local
650 struct ieee80211_sta *sta = file->private_data; local
758 ath10k_sta_add_debugfs(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct dentry *dir) argument
[all...]
/linux-master/arch/sparc/crypto/
H A Dcrc32c_asm.S17 sta %f1, [%o0] ASI_PL
/linux-master/drivers/net/wireless/ti/wlcore/
H A Dps.c116 struct ieee80211_sta *sta; local
131 sta = ieee80211_find_sta(vif, wl->links[hlid].addr);
132 if (!sta) {
133 wl1271_error("could not find sta %pM for starting ps",
139 ieee80211_sta_ps_transition_ni(sta, true);
151 struct ieee80211_sta *sta; local
162 sta = ieee80211_find_sta(vif, wl->links[hlid].addr);
163 if (!sta) {
164 wl1271_error("could not find sta %pM for ending ps",
169 ieee80211_sta_ps_transition_ni(sta, fals
[all...]
/linux-master/arch/sparc/mm/
H A Dviking.S132 sta %g0, [%g1] ASI_M_FLUSH_PROBE
143 sta %o1, [%g1] ASI_M_MMUREGS
144 sta %g0, [%g2] ASI_M_FLUSH_PROBE
146 sta %g5, [%g1] ASI_M_MMUREGS
162 sta %o3, [%g1] ASI_M_MMUREGS
165 sta %g0, [%o1] ASI_M_FLUSH_PROBE
169 sta %g0, [%o1] ASI_M_FLUSH_PROBE
171 sta %g5, [%g1] ASI_M_MMUREGS
187 sta %o3, [%g1] ASI_M_MMUREGS
188 sta
[all...]
/linux-master/drivers/i2c/algos/
H A Di2c-algo-pca.c70 int sta = pca_get_con(adap); local
72 sta |= I2C_PCA_CON_STA;
73 sta &= ~(I2C_PCA_CON_STO|I2C_PCA_CON_SI);
74 pca_set_con(adap, sta);
85 int sta = pca_get_con(adap); local
87 sta |= I2C_PCA_CON_STA;
88 sta &= ~(I2C_PCA_CON_STO|I2C_PCA_CON_SI);
89 pca_set_con(adap, sta);
104 int sta = pca_get_con(adap); local
106 sta |
119 int sta = pca_get_con(adap); local
141 int sta = pca_get_con(adap); local
171 int sta = pca_get_con(adap); local
[all...]
/linux-master/drivers/staging/vt6656/
H A Dkey.h37 int vnt_set_keys(struct ieee80211_hw *hw, struct ieee80211_sta *sta,
/linux-master/drivers/net/wireless/ath/ath11k/
H A Ddebugfs_sta.h18 struct ieee80211_sta *sta, struct dentry *dir);

Completed in 419 milliseconds

1234567891011>>