Home
last modified time | relevance | path

Searched refs:sta (Results 1 – 25 of 412) sorted by relevance

12345678910>>...17

/linux/net/mac80211/
A Dsta_info.c110 if (sta->sta.txq[0]) { in __cleanup_single_sta()
114 if (!sta->sta.txq[i]) in __cleanup_single_sta()
284 if (sta->sta.txq[0]) in sta_info_free()
525 if (sta->sta.txq[0]) in sta_info_alloc()
801 u16 id = sta->sta.aid; in __sta_info_recalc_tim()
1248 sta->sta.addr); in ieee80211_sta_expire()
1279 return &sta->sta; in ieee80211_find_sta_by_ifaddr()
1301 return &sta->sta; in ieee80211_find_sta()
1336 if (!sta->sta.txq[i] || !txq_has_queue(sta->sta.txq[i])) in ieee80211_sta_ps_deliver_wakeup()
1384 sta->sta.addr, sta->sta.aid, filtered, buffered); in ieee80211_sta_ps_deliver_wakeup()
[all …]
A Dmesh_plink.c79 sta->mesh->llid = sta->mesh->plid = sta->mesh->reason = 0; in mesh_plink_fsm_restart()
183 sta->sta.addr); in mesh_set_ht_prot_mode()
397 sta->sta.addr, sta->mesh->llid, in mesh_plink_deactivate()
518 sta->sta.wme = true; in __mesh_sta_info_alloc()
519 sta->sta.aid = aid; in __mesh_sta_info_alloc()
663 sta->sta.addr, mplstates[sta->mesh->plink_state]); in mesh_plink_timer()
680 sta->sta.addr, mplstates[sta->mesh->plink_state]); in mesh_plink_timer()
692 sta->sta.addr, sta->mesh->plink_retries, in mesh_plink_timer()
785 sta->sta.addr); in mesh_plink_open()
791 sta->sta.addr, sta->mesh->llid, 0, 0); in mesh_plink_open()
[all …]
A Dmesh_ps.c34 ieee80211_fill_mesh_addresses(nullfunc, &fc, sta->sta.addr, in mps_qos_null_get()
40 memcpy(nullfunc->addr1, sta->sta.addr, ETH_ALEN); in mps_qos_null_get()
60 sta->sta.addr); in mps_qos_null_tx()
160 pm, sta->sta.addr); in ieee80211_mps_set_sta_local_pm()
195 !sta)) in ieee80211_mps_set_frame_flags()
268 sta->sta.addr); in ieee80211_mps_sta_status_update()
303 sta->sta.addr, pm); in mps_set_sta_peer_pm()
324 sta->sta.addr, pm); in mps_set_sta_nonpeer_pm()
429 sta->sta.addr); in mpsp_qos_null_append()
493 skb_queue_len(&frames), sta->sta.addr); in mps_frame_deliver()
[all …]
A Dagg-tx.c305 .sta = &sta->sta, in ___ieee80211_stop_tx_ba_session()
372 sta->sta.addr, tid); in ___ieee80211_stop_tx_ba_session()
442 sta->sta.addr, tid); in sta_addba_resp_timer_expired()
447 sta->sta.addr, tid); in sta_addba_resp_timer_expired()
463 sta->sta.addr, tid); in ieee80211_send_addba_with_timeout()
496 .sta = &sta->sta, in ieee80211_tx_ba_session_handle_start()
577 sta->sta.addr, tid); in sta_tx_agg_session_timer_expired()
693 tid_tx->sta = sta; in ieee80211_start_tx_ba_session()
727 .sta = &sta->sta, in ieee80211_agg_tx_operational()
741 sta->sta.addr, tid); in ieee80211_agg_tx_operational()
[all …]
A Dagg-rx.c64 .sta = &sta->sta, in ___ieee80211_stop_rx_ba_session()
85 sta->sta.addr, tid, in ___ieee80211_stop_rx_ba_session()
92 sta->sta.addr, tid); in ___ieee80211_stop_rx_ba_session()
96 ieee80211_send_delba(sta->sdata, sta->sta.addr, in ___ieee80211_stop_rx_ba_session()
166 sta->sta.addr, tid); in sta_rx_agg_session_timer_expired()
278 .sta = &sta->sta, in ___ieee80211_start_rx_ba_session()
312 if (sta->sta.he_cap.has_he) in ___ieee80211_start_rx_ba_session()
351 sta->sta.addr, tid); in ___ieee80211_start_rx_ba_session()
369 sta->sta.addr, tid); in ___ieee80211_start_rx_ba_session()
437 tid_agg_rx->sta = sta; in ___ieee80211_start_rx_ba_session()
[all …]
A Dvht.c128 if (!sta->sta.ht_cap.ht_supported) in ieee80211_vht_cap_ie_to_sta_vht_cap()
316 sta->sta.bandwidth = ieee80211_sta_cur_vht_bw(sta); in ieee80211_vht_cap_ie_to_sta_vht_cap()
387 if (!sta->sta.ht_cap.ht_supported) in ieee80211_sta_cap_chan_bw()
413 if (!sta->sta.ht_cap.ht_supported) in ieee80211_sta_rx_bw_to_chan_width()
490 if (sta->sta.rx_nss) in ieee80211_sta_set_rx_nss()
493 if (sta->sta.he_cap.has_he) { in ieee80211_sta_set_rx_nss()
527 if (sta->sta.ht_cap.ht_supported) { in ieee80211_sta_set_rx_nss()
578 if (sta->sta.rx_nss != nss) { in __ieee80211_vht_handle_opmode()
579 sta->sta.rx_nss = nss; in __ieee80211_vht_handle_opmode()
607 if (new_bw != sta->sta.bandwidth) { in __ieee80211_vht_handle_opmode()
[all …]
A Dtdls.c953 sta->sta.tdls_initiator = false; in ieee80211_tdls_prep_mgmt_packet()
968 sta->sta.tdls_initiator = true; in ieee80211_tdls_prep_mgmt_packet()
1272 if (bw != sta->sta.bandwidth) { in iee80211_tdls_recalc_chanctx()
1273 sta->sta.bandwidth = bw; in iee80211_tdls_recalc_chanctx()
1296 if (!sta->sta.tdls || sta->sdata != sdata || !sta->uploaded || in iee80211_tdls_have_ht_peers()
1324 tdls_ht = (sta && sta->sta.ht_cap.ht_supported) || in iee80211_tdls_recalc_ht_protection()
1678 sta->sta.addr); in ieee80211_tdls_ch_sw_resp_tmpl_get()
1714 params.sta = &sta->sta; in ieee80211_process_tdls_channel_switch_resp()
1891 params.sta = &sta->sta; in ieee80211_process_tdls_channel_switch_req()
1976 if (!sta->sta.tdls || sta->sdata != sdata || !sta->uploaded || in ieee80211_teardown_tdls_peers()
[all …]
A Dht.c241 sta->sta.max_amsdu_len = IEEE80211_MAX_MPDU_LEN_HT_7935; in ieee80211_ht_cap_ie_to_sta_ht_cap()
243 sta->sta.max_amsdu_len = IEEE80211_MAX_MPDU_LEN_HT_3839; in ieee80211_ht_cap_ie_to_sta_ht_cap()
246 changed = memcmp(&sta->sta.ht_cap, &ht_cap, sizeof(ht_cap)); in ieee80211_ht_cap_ie_to_sta_ht_cap()
248 memcpy(&sta->sta.ht_cap, &ht_cap, sizeof(ht_cap)); in ieee80211_ht_cap_ie_to_sta_ht_cap()
267 sta->sta.bandwidth = bw; in ieee80211_ht_cap_ie_to_sta_ht_cap()
269 sta->cur_max_bandwidth = in ieee80211_ht_cap_ie_to_sta_ht_cap()
291 if (smps_mode != sta->sta.smps_mode) in ieee80211_ht_cap_ie_to_sta_ht_cap()
293 sta->sta.smps_mode = smps_mode; in ieee80211_ht_cap_ie_to_sta_ht_cap()
295 sta->sta.smps_mode = IEEE80211_SMPS_OFF; in ieee80211_ht_cap_ie_to_sta_ht_cap()
341 struct sta_info *sta = in ieee80211_ba_session_work() local
[all …]
A Drate.c34 struct ieee80211_sta *ista = &sta->sta; in rate_control_rate_init()
74 struct sta_info *sta = container_of(st->sta, struct sta_info, sta); in rate_control_tx_status() local
96 struct ieee80211_sta *ista = &sta->sta; in rate_control_rate_update()
115 drv_sta_rc_update(local, sta->sdata, &sta->sta, changed); in rate_control_rate_update()
373 sta ? sta->addr : NULL, in __rate_control_send_low()
374 sta ? sta->supp_rates[sband->band] : -1, in __rate_control_send_low()
407 sta = container_of(pubsta, struct sta_info, sta); in rate_control_send_low()
808 if (!rate_control_cap_mask(sta->sdata, sband, &sta->sta, &mask, in rate_control_apply_mask_ratetbl()
887 if (sta) in ieee80211_get_tx_rates()
908 if (rate_control_send_low(sta ? &sta->sta : NULL, txrc)) in rate_control_get_rate()
[all …]
A Dstatus.c778 if (sta->sta.tdls) { in ieee80211_lost_packet()
794 cfg80211_cqm_pktloss_notify(sta->sdata->dev, sta->sta.addr, in ieee80211_lost_packet()
912 sta = container_of(status->sta, struct sta_info, sta); in __ieee80211_tx_status()
1087 if (sta) in ieee80211_tx_status()
1088 status.sta = &sta->sta; in ieee80211_tx_status()
1109 sta = container_of(pubsta, struct sta_info, sta); in ieee80211_tx_status_ext()
1225 struct sta_info *sta = container_of(pubsta, struct sta_info, sta); in ieee80211_tx_rate_update() local
1228 .sta = pubsta, in ieee80211_tx_rate_update()
1253 if (!ieee80211_lookup_ra_sta(sdata, skb, &sta) && !IS_ERR(sta)) in ieee80211_tx_status_8023()
1254 status.sta = &sta->sta; in ieee80211_tx_status_8023()
[all …]
A Drate.h25 struct sta_info *sta,
32 void rate_control_rate_init(struct sta_info *sta);
35 struct sta_info *sta, u32 changed);
38 struct sta_info *sta, gfp_t gfp) in rate_control_alloc_sta() argument
40 spin_lock_init(&sta->rate_ctrl_lock); in rate_control_alloc_sta()
41 return ref->ops->alloc_sta(ref->priv, &sta->sta, gfp); in rate_control_alloc_sta()
46 struct rate_control_ref *ref = sta->rate_ctrl; in rate_control_free_sta()
47 struct ieee80211_sta *ista = &sta->sta; in rate_control_free_sta()
48 void *priv_sta = sta->rate_ctrl_priv; in rate_control_free_sta()
56 struct rate_control_ref *ref = sta->rate_ctrl; in rate_control_add_sta_debugfs()
[all …]
A Dmesh_sync.c88 struct sta_info *sta; in mesh_sync_offset_rx_bcn_presp() local
110 sta = sta_info_get(sdata, mgmt->sa); in mesh_sync_offset_rx_bcn_presp()
111 if (!sta) in mesh_sync_offset_rx_bcn_presp()
122 sta->sta.addr); in mesh_sync_offset_rx_bcn_presp()
128 sta->mesh->t_offset = t_t - t_r; in mesh_sync_offset_rx_bcn_presp()
131 s64 t_clockdrift = sta->mesh->t_offset_setpoint - sta->mesh->t_offset; in mesh_sync_offset_rx_bcn_presp()
134 sta->sta.addr, (long long) sta->mesh->t_offset, in mesh_sync_offset_rx_bcn_presp()
142 sta->sta.addr, in mesh_sync_offset_rx_bcn_presp()
153 sta->mesh->t_offset_setpoint = sta->mesh->t_offset - TOFFSET_SET_MARGIN; in mesh_sync_offset_rx_bcn_presp()
157 sta->sta.addr, in mesh_sync_offset_rx_bcn_presp()
[all …]
A Docb.c47 struct sta_info *sta; in ieee80211_ocb_rx_no_sta() local
72 if (!sta) in ieee80211_ocb_rx_no_sta()
77 sta->sta.supp_rates[band] = in ieee80211_ocb_rx_no_sta()
92 memcpy(addr, sta->sta.addr, ETH_ALEN); in ieee80211_ocb_finish_sta()
101 rate_control_rate_init(sta); in ieee80211_ocb_finish_sta()
106 return sta; in ieee80211_ocb_finish_sta()
124 struct sta_info *sta; in ieee80211_ocb_work() local
135 list_del(&sta->list); in ieee80211_ocb_work()
209 struct sta_info *sta; in ieee80211_ocb_leave() local
218 list_del(&sta->list); in ieee80211_ocb_leave()
[all …]
A Dtx.c498 sta->sta.addr, sta->sta.aid, ac); in ieee80211_tx_h_unicast_ps_buf()
547 sta->sta.addr); in ieee80211_tx_h_unicast_ps_buf()
1129 tx->sta->sta.addr, tx->sta->sta.aid); in ieee80211_tx_prep_agg()
1162 if (!sta || !sta->sta.ht_cap.ht_supported || in ieee80211_aggr_check()
1207 tx->sta = sta; in ieee80211_tx_prepare()
1512 txqi->txq.sta = &sta->sta; in ieee80211_txq_init()
1711 control.sta = sta ? &sta->sta : NULL; in ieee80211_tx_frags()
1890 *sta = &tx.sta->sta; in ieee80211_tx_prepare_skb()
3059 if (sta->sta.wme) { in ieee80211_check_fast_xmit()
3600 tx.sta = sta; in ieee80211_xmit_fast()
[all …]
A Drx.c1366 struct sta_info *sta = rx->sta; in ieee80211_rx_reorder_ampdu() local
1578 sta->sta.addr, sta->sta.aid); in sta_ps_start()
1582 if (!sta->sta.txq[0]) in sta_ps_start()
1600 sta->sta.addr, sta->sta.aid); in sta_ps_end()
1611 sta->sta.addr, sta->sta.aid); in sta_ps_end()
1737 struct sta_info *sta = rx->sta; in ieee80211_rx_h_sta_process() local
3103 event.u.ba.sta = &rx->sta->sta; in ieee80211_rx_h_ctrl()
3991 .sta = sta, in ieee80211_release_reorder_timeout()
4014 .u.ba.sta = &sta->sta, in ieee80211_release_reorder_timeout()
4043 rx.sta = sta; in ieee80211_mark_rx_ba_filtered_frames()
[all …]
A Dhe.c13 struct sta_info *sta) in ieee80211_update_from_he_6ghz_capa() argument
33 sta->sta.smps_mode = smps_mode; in ieee80211_update_from_he_6ghz_capa()
35 sta->sta.smps_mode = IEEE80211_SMPS_OFF; in ieee80211_update_from_he_6ghz_capa()
41 sta->sta.max_amsdu_len = IEEE80211_MAX_MPDU_LEN_VHT_11454; in ieee80211_update_from_he_6ghz_capa()
44 sta->sta.max_amsdu_len = IEEE80211_MAX_MPDU_LEN_VHT_7991; in ieee80211_update_from_he_6ghz_capa()
48 sta->sta.max_amsdu_len = IEEE80211_MAX_MPDU_LEN_VHT_3895; in ieee80211_update_from_he_6ghz_capa()
52 sta->sta.he_6ghz_capa = *he_6ghz_capa; in ieee80211_update_from_he_6ghz_capa()
111 struct sta_info *sta) in ieee80211_he_cap_ie_to_sta_he_cap() argument
113 struct ieee80211_sta_he_cap *he_cap = &sta->sta.he_cap; in ieee80211_he_cap_ie_to_sta_he_cap()
156 sta->cur_max_bandwidth = ieee80211_sta_cap_rx_bw(sta); in ieee80211_he_cap_ie_to_sta_he_cap()
[all …]
/linux/drivers/net/wireless/intersil/hostap/
A Dhostap_ap.c114 if (sta->ap && sta->local) in ap_free_sta()
137 kfree(sta->u.sta.challenge); in ap_free_sta()
1007 sta->addr, atomic_read(&sta->users), sta->aid, in prism2_sta_proc_show()
1034 sta->rx_packets, sta->tx_packets, sta->rx_bytes, in prism2_sta_proc_show()
1039 sta->tx_rate, sta->tx_count[0], sta->tx_count[1], in prism2_sta_proc_show()
1040 sta->tx_count[2], sta->tx_count[3], sta->rx_count[0], in prism2_sta_proc_show()
1041 sta->rx_count[1], sta->rx_count[2], sta->rx_count[3]); in prism2_sta_proc_show()
1174 sta->tx_max_rate = sta->tx_rate = sta->tx_rate_idx = 0; in prism2_check_tx_rates()
1315 if (sta && sta->crypt) in handle_authen()
1366 if (sta && sta->ap) { in handle_authen()
[all …]
/linux/drivers/staging/r8188eu/include/
A Dsta_info.h262 sta->sta_stats.last_rx_mgnt_pkts = sta->sta_stats.rx_mgnt_pkts; \
263 sta->sta_stats.last_rx_beacon_pkts = sta->sta_stats.rx_beacon_pkts; \
264 sta->sta_stats.last_rx_probereq_pkts = sta->sta_stats.rx_probereq_pkts; \
265 sta->sta_stats.last_rx_probersp_pkts = sta->sta_stats.rx_probersp_pkts; \
266 sta->sta_stats.last_rx_probersp_bm_pkts = sta->sta_stats.rx_probersp_bm_pkts; \
267 sta->sta_stats.last_rx_probersp_uo_pkts = sta->sta_stats.rx_probersp_uo_pkts; \
268 sta->sta_stats.last_rx_ctrl_pkts = sta->sta_stats.rx_ctrl_pkts; \
269 sta->sta_stats.last_rx_data_pkts = sta->sta_stats.rx_data_pkts; \
283 sta->sta_stats.rx_mgnt_pkts - sta->sta_stats.last_rx_mgnt_pkts \
284 , sta->sta_stats.rx_ctrl_pkts - sta->sta_stats.last_rx_ctrl_pkts \
[all …]
/linux/drivers/staging/rtl8723bs/include/
A Dsta_info.h220 #define sta_rx_pkts(sta) \ argument
274 sta->sta_stats.last_rx_mgnt_pkts = sta->sta_stats.rx_mgnt_pkts; \
275 sta->sta_stats.last_rx_beacon_pkts = sta->sta_stats.rx_beacon_pkts; \
276 sta->sta_stats.last_rx_probereq_pkts = sta->sta_stats.rx_probereq_pkts; \
277 sta->sta_stats.last_rx_probersp_pkts = sta->sta_stats.rx_probersp_pkts; \
278 sta->sta_stats.last_rx_probersp_bm_pkts = sta->sta_stats.rx_probersp_bm_pkts; \
280 sta->sta_stats.last_rx_ctrl_pkts = sta->sta_stats.rx_ctrl_pkts; \
281 sta->sta_stats.last_rx_data_pkts = sta->sta_stats.rx_data_pkts; \
295 sta->sta_stats.rx_mgnt_pkts - sta->sta_stats.last_rx_mgnt_pkts \
296 , sta->sta_stats.rx_ctrl_pkts - sta->sta_stats.last_rx_ctrl_pkts \
[all …]
/linux/arch/sparc/mm/
A Dswift.S34 sta %g0, [%o0] ASI_M_DATAC_TAG
36 sta %g0, [%o1] ASI_M_TXTC_TAG
48 sta %g0, [%o0] ASI_M_TXTC_TAG
50 sta %g0, [%o0] ASI_M_DATAC_TAG
67 sta %g2, [%g7] ASI_M_MMUREGS
72 sta %g0, [%o0] ASI_M_FLUSH_CTX
99 sta %g5, [%g7] ASI_M_MMUREGS
133 sta %g2, [%g7] ASI_M_MMUREGS
165 sta %g5, [%g7] ASI_M_MMUREGS
249 sta %o3, [%g1] ASI_M_MMUREGS
[all …]
A Dhypersparc.S36 sta %g0, [%g5] ASI_M_FLUSH_CTX
130 sta %o0, [%g7] ASI_M_MMUREGS
158 sta %o3, [%g7] ASI_M_MMUREGS
181 sta %g2, [%o3] ASI_M_MMUREGS
212 sta %o2, [%g4] ASI_M_MMUREGS
282 sta %o1, [%g1] ASI_M_MMUREGS
286 sta %g5, [%g1] ASI_M_MMUREGS
298 sta %o3, [%g1] ASI_M_MMUREGS
309 sta %g5, [%g1] ASI_M_MMUREGS
321 sta %o3, [%g1] ASI_M_MMUREGS
[all …]
/linux/drivers/net/wireless/intel/iwlwifi/mvm/
A Drs-fw.c14 switch (sta->bandwidth) { in rs_fw_bw_from_sta_bw()
62 struct ieee80211_sta *sta, in rs_fw_get_config_flags() argument
136 u8 max_nss = sta->rx_nss; in rs_fw_vht_set_enabled_rates()
202 u8 nss = sta->rx_nss; in rs_fw_he_set_enabled_rates()
250 tmp = sta->supp_rates[sband->band]; in rs_fw_set_supp_rates()
284 struct ieee80211_sta *sta; in iwl_mvm_tlc_update_notif() local
293 if (IS_ERR_OR_NULL(sta)) { in iwl_mvm_tlc_update_notif()
335 if (sta->max_amsdu_len < size) { in iwl_mvm_tlc_update_notif()
351 sta->max_tid_amsdu_len[i] = in iwl_mvm_tlc_update_notif()
358 sta->max_tid_amsdu_len[i] = 1; in iwl_mvm_tlc_update_notif()
[all …]
A Dtdls.c18 struct ieee80211_sta *sta; in iwl_mvm_teardown_tdls_peers() local
27 if (!sta || IS_ERR(sta) || !sta->tdls) in iwl_mvm_teardown_tdls_peers()
50 if (!sta || IS_ERR(sta) || !sta->tdls) in iwl_mvm_tdls_sta_count()
94 if (IS_ERR_OR_NULL(sta) || !sta->tdls) in iwl_mvm_tdls_config()
226 if (IS_ERR_OR_NULL(sta) || WARN_ON(!sta->tdls)) in iwl_mvm_rx_tdls_notif()
366 if (!sta) { in iwl_mvm_tdls_config_channel_switch()
475 if (!sta || IS_ERR(sta) || WARN_ON(!sta->tdls)) in iwl_mvm_tdls_ch_switch_work()
482 sta->addr, in iwl_mvm_tdls_ch_switch_work()
520 sta->addr); in iwl_mvm_tdls_channel_switch()
527 sta->addr, sta->tdls_initiator, in iwl_mvm_tdls_channel_switch()
[all …]
/linux/drivers/net/wireless/realtek/rtlwifi/
A Drc.c16 struct ieee80211_sta *sta, in _rtl_rc_get_highest_rix() argument
49 if (sta) { in _rtl_rc_get_highest_rix()
112 struct ieee80211_sta *sta, in _rtl_rc_rate_set_series() argument
123 if (sta) { in _rtl_rc_rate_set_series()
138 if (sta && (sta->ht_cap.cap & in _rtl_rc_rate_set_series()
141 if (sta && sta->vht_cap.vht_supported) in _rtl_rc_rate_set_series()
152 if (sta && sta->ht_cap.ht_supported && in _rtl_rc_rate_set_series()
156 if (sta && sta->vht_cap.vht_supported && in _rtl_rc_rate_set_series()
229 if (sta) { in rtl_tx_status()
232 if (sta->ht_cap.ht_supported && in rtl_tx_status()
[all …]
/linux/drivers/net/wireless/intel/iwlwifi/dvm/
A Dsta.c28 sta_id, priv->stations[sta_id].sta.sta.addr); in iwl_sta_ucode_activate()
34 sta_id, priv->stations[sta_id].sta.sta.addr); in iwl_sta_ucode_activate()
38 sta_id, priv->stations[sta_id].sta.sta.addr); in iwl_sta_ucode_activate()
92 u8 sta_id __maybe_unused = sta->sta.sta_id; in iwl_send_add_sta()
139 if (!sta) in iwl_is_ht40_tx_allowed()
295 memcpy(station->sta.sta.addr, addr, ETH_ALEN); in iwl_prep_station()
297 station->sta.sta.sta_id = sta_id; in iwl_prep_station()
372 priv->stations[sta_id].sta.sta.addr); in iwl_add_station_common()
666 priv->stations[i].sta.sta.addr); in iwl_restore_stations()
693 priv->stations[i].sta.sta.addr); in iwl_restore_stations()
[all …]

Completed in 83 milliseconds

12345678910>>...17