Home
last modified time | relevance | path

Searched refs:arsta (Results 1 – 25 of 27) sorted by relevance

12

/freebsd/sys/contrib/dev/athk/ath11k/
H A Ddebugfs_sta.c16 void ath11k_debugfs_sta_add_tx_stats(struct ath11k_sta *arsta, in ath11k_debugfs_sta_add_tx_stats() argument
20 struct rate_info *txrate = &arsta->txrate; in ath11k_debugfs_sta_add_tx_stats()
24 if (!arsta->tx_stats) in ath11k_debugfs_sta_add_tx_stats()
27 tx_stats = arsta->tx_stats; in ath11k_debugfs_sta_add_tx_stats()
28 gi = FIELD_GET(RATE_INFO_FLAGS_SHORT_GI, arsta->txrate.flags); in ath11k_debugfs_sta_add_tx_stats()
140 struct ath11k_sta *arsta = ath11k_sta_to_arsta(sta); in ath11k_dbg_sta_dump_tx_stats() local
141 struct ath11k *ar = arsta->arvif->ar; in ath11k_dbg_sta_dump_tx_stats()
150 if (!arsta->tx_stats) in ath11k_dbg_sta_dump_tx_stats()
162 stats = &arsta->tx_stats->stats[k]; in ath11k_dbg_sta_dump_tx_stats()
219 arsta->tx_stats->tx_duration); in ath11k_dbg_sta_dump_tx_stats()
[all …]
H A Ddp_tx.c88 struct ath11k_sta *arsta, struct sk_buff *skb) in ath11k_dp_tx() argument
155 is_multicast_ether_addr(hdr->addr3) && arsta && in ath11k_dp_tx()
156 arsta->use_4addr_set) { in ath11k_dp_tx()
157 ti.meta_data_flags = arsta->tcl_metadata; in ath11k_dp_tx()
477 struct ath11k_sta *arsta; in ath11k_dp_tx_update_txcompl() local
492 arsta = ath11k_sta_to_arsta(sta); in ath11k_dp_tx_update_txcompl()
494 memset(&arsta->txrate, 0, sizeof(arsta->txrate)); in ath11k_dp_tx_update_txcompl()
508 if (arsta->last_txrate.nss) in ath11k_dp_tx_update_txcompl()
509 arsta->txrate.nss = arsta->last_txrate.nss; in ath11k_dp_tx_update_txcompl()
511 arsta->txrate.nss = arsta->peer_nss; in ath11k_dp_tx_update_txcompl()
[all …]
H A Dcfr.c464 struct ath11k_sta *arsta) in ath11k_cfr_decrement_peer_count() argument
470 if (arsta->cfr_capture.cfr_enable) in ath11k_cfr_decrement_peer_count()
507 struct ath11k_sta *arsta, in ath11k_cfr_send_peer_cfr_capture_cmd() argument
518 !arsta->cfr_capture.cfr_enable) { in ath11k_cfr_send_peer_cfr_capture_cmd()
524 if (params->cfr_enable == arsta->cfr_capture.cfr_enable && in ath11k_cfr_send_peer_cfr_capture_cmd()
525 params->cfr_period == arsta->cfr_capture.cfr_period && in ath11k_cfr_send_peer_cfr_capture_cmd()
526 params->cfr_method == arsta->cfr_capture.cfr_method && in ath11k_cfr_send_peer_cfr_capture_cmd()
527 params->cfr_bw == arsta->cfr_capture.cfr_bw) in ath11k_cfr_send_peer_cfr_capture_cmd()
530 if (!params->cfr_enable && !arsta->cfr_capture.cfr_enable) in ath11k_cfr_send_peer_cfr_capture_cmd()
552 ret = ath11k_wmi_peer_set_cfr_capture_conf(ar, arsta->arvif->vdev_id, in ath11k_cfr_send_peer_cfr_capture_cmd()
[all …]
H A Ddebugfs_sta.h19 void ath11k_debugfs_sta_add_tx_stats(struct ath11k_sta *arsta,
30 ath11k_debugfs_sta_add_tx_stats(struct ath11k_sta *arsta, in ath11k_debugfs_sta_add_tx_stats() argument
H A Dcfr.h222 struct ath11k_sta *arsta);
231 struct ath11k_sta *arsta,
260 struct ath11k_sta *arsta) in ath11k_cfr_decrement_peer_count() argument
284 struct ath11k_sta *arsta, in ath11k_cfr_send_peer_cfr_capture_cmd() argument
H A Dmac.c2924 struct ath11k_sta *arsta; in ath11k_peer_assoc_prepare() local
2928 arsta = ath11k_sta_to_arsta(sta); in ath11k_peer_assoc_prepare()
2946 arsta->peer_nss = arg->peer_nss; in ath11k_peer_assoc_prepare()
4508 struct ath11k_sta *arsta; in ath11k_mac_op_set_key() local
4645 arsta = ath11k_sta_to_arsta(sta); in ath11k_mac_op_set_key()
4654 arsta->pn_type = HAL_PN_TYPE_WPA; in ath11k_mac_op_set_key()
4656 arsta->pn_type = HAL_PN_TYPE_NONE; in ath11k_mac_op_set_key()
4659 arsta->pn_type = HAL_PN_TYPE_NONE; in ath11k_mac_op_set_key()
4996 struct ath11k_sta *arsta; in ath11k_sta_rc_update_wk() local
5009 arsta = container_of(wk, struct ath11k_sta, update_wk); in ath11k_sta_rc_update_wk()
[all …]
H A Ddp_rx.c1094 struct ath11k_sta *arsta = ath11k_sta_to_arsta(params->sta); in ath11k_dp_rx_ampdu_start() local
1095 int vdev_id = arsta->arvif->vdev_id; in ath11k_dp_rx_ampdu_start()
1100 params->ssn, arsta->pn_type); in ath11k_dp_rx_ampdu_start()
1112 struct ath11k_sta *arsta = ath11k_sta_to_arsta(params->sta); in ath11k_dp_rx_ampdu_stop() local
1114 int vdev_id = arsta->arvif->vdev_id; in ath11k_dp_rx_ampdu_stop()
1393 struct ath11k_sta *arsta; in ath11k_update_per_peer_tx_stats() local
1474 arsta = ath11k_sta_to_arsta(sta); in ath11k_update_per_peer_tx_stats()
1476 memset(&arsta->txrate, 0, sizeof(arsta->txrate)); in ath11k_update_per_peer_tx_stats()
1480 arsta->txrate.legacy = rate; in ath11k_update_per_peer_tx_stats()
1483 arsta->txrate.legacy = rate; in ath11k_update_per_peer_tx_stats()
[all …]
H A Dpeer.c374 struct ath11k_sta *arsta; in ath11k_peer_create() local
449 arsta = ath11k_sta_to_arsta(sta); in ath11k_peer_create()
450 arsta->tcl_metadata |= FIELD_PREP(HTT_TCL_META_DATA_TYPE, 0) | in ath11k_peer_create()
455 arsta->tcl_metadata &= ~HTT_TCL_META_DATA_VALID_HTT; in ath11k_peer_create()
H A Ddp_tx.h23 struct ath11k_sta *arsta, struct sk_buff *skb);
H A Ddebugfs.c1341 struct ath11k_sta *arsta = ath11k_sta_to_arsta(sta); in ath11k_reset_peer_ps_duration() local
1344 arsta->ps_total_duration = 0; in ath11k_reset_peer_ps_duration()
1392 struct ath11k_sta *arsta = ath11k_sta_to_arsta(sta); in ath11k_peer_ps_state_disable() local
1395 arsta->peer_ps_state = WMI_PEER_PS_STATE_DISABLED; in ath11k_peer_ps_state_disable()
1396 arsta->ps_start_time = 0; in ath11k_peer_ps_state_disable()
1397 arsta->ps_total_duration = 0; in ath11k_peer_ps_state_disable()
H A Dwmi.c6893 struct ath11k_sta *arsta; in ath11k_wmi_tlv_rssi_chain_parse() local
6931 arsta = ath11k_sta_to_arsta(sta); in ath11k_wmi_tlv_rssi_chain_parse()
6933 BUILD_BUG_ON(ARRAY_SIZE(arsta->chain_signal) > in ath11k_wmi_tlv_rssi_chain_parse()
6936 for (j = 0; j < ARRAY_SIZE(arsta->chain_signal); j++) { in ath11k_wmi_tlv_rssi_chain_parse()
6937 arsta->chain_signal[j] = stats_rssi->rssi_avg_beacon[j]; in ath11k_wmi_tlv_rssi_chain_parse()
6961 struct ath11k_sta *arsta; in ath11k_wmi_tlv_fw_stats_data_parse() local
7031 arsta = ath11k_sta_to_arsta(sta); in ath11k_wmi_tlv_fw_stats_data_parse()
7032 arsta->rssi_beacon = src->beacon_snr; in ath11k_wmi_tlv_fw_stats_data_parse()
7813 struct ath11k_sta *arsta; in ath11k_wmi_event_peer_sta_ps_state_chg() local
7870 arsta = ath11k_sta_to_arsta(sta); in ath11k_wmi_event_peer_sta_ps_state_chg()
[all …]
/freebsd/sys/contrib/dev/athk/ath10k/
H A Ddebugfs_sta.c54 struct ath10k_sta *arsta; in ath10k_sta_update_rx_tid_stats_ampdu() local
68 arsta = (struct ath10k_sta *)peer->sta->drv_priv; in ath10k_sta_update_rx_tid_stats_ampdu()
72 &arsta->tid_stats[tid], in ath10k_sta_update_rx_tid_stats_ampdu()
89 struct ath10k_sta *arsta; in ath10k_sta_update_rx_tid_stats() local
111 arsta = (struct ath10k_sta *)sta->drv_priv; in ath10k_sta_update_rx_tid_stats()
114 stats = &arsta->tid_stats[tid]; in ath10k_sta_update_rx_tid_stats()
122 ath10k_rx_stats_update_amsdu_subfrm(ar, &arsta->tid_stats[tid], in ath10k_sta_update_rx_tid_stats()
135 struct ath10k_sta *arsta; in ath10k_sta_update_extd_stats_rx_duration() local
143 arsta = (struct ath10k_sta *)sta->drv_priv; in ath10k_sta_update_extd_stats_rx_duration()
144 arsta->rx_duration += (u64)peer->rx_duration; in ath10k_sta_update_extd_stats_rx_duration()
[all …]
H A Dmac.c3227 struct ath10k_sta *arsta = (struct ath10k_sta *)sta->drv_priv; in ath10k_new_peer_tid_config() local
3263 arsta->retry_long[i] = -1; in ath10k_new_peer_tid_config()
3264 arsta->noack[i] = -1; in ath10k_new_peer_tid_config()
3265 arsta->ampdu[i] = -1; in ath10k_new_peer_tid_config()
3913 struct ath10k_sta *arsta; in ath10k_mac_tx_h_fill_cb() local
3939 arsta = (struct ath10k_sta *)sta->drv_priv; in ath10k_mac_tx_h_fill_cb()
3941 if (arsta->noack[tid] == WMI_PEER_TID_CONFIG_NOACK) in ath10k_mac_tx_h_fill_cb()
3944 if (arsta->noack[tid] == WMI_PEER_TID_CONFIG_ACK) in ath10k_mac_tx_h_fill_cb()
3967 arsta = (struct ath10k_sta *)sta->drv_priv; in ath10k_mac_tx_h_fill_cb()
3969 cb->ucast_cipher = arsta->ucast_cipher; in ath10k_mac_tx_h_fill_cb()
[all …]
H A Dhtt_rx.c3814 struct ath10k_sta *arsta, in ath10k_accumulate_per_peer_tx_stats() argument
3818 struct rate_info *txrate = &arsta->txrate; in ath10k_accumulate_per_peer_tx_stats()
3823 if (!arsta->tx_stats) in ath10k_accumulate_per_peer_tx_stats()
3826 tx_stats = arsta->tx_stats; in ath10k_accumulate_per_peer_tx_stats()
3939 struct ath10k_sta *arsta = (struct ath10k_sta *)sta->drv_priv; in ath10k_update_per_peer_tx_stats() local
3973 memset(&arsta->txrate, 0, sizeof(arsta->txrate)); in ath10k_update_per_peer_tx_stats()
3974 memset(&arsta->tx_info.status, 0, sizeof(arsta->tx_info.status)); in ath10k_update_per_peer_tx_stats()
3984 arsta->txrate.legacy = rate; in ath10k_update_per_peer_tx_stats()
3986 arsta->txrate.flags = RATE_INFO_FLAGS_MCS; in ath10k_update_per_peer_tx_stats()
3987 arsta->txrate.mcs = txrate.mcs + 8 * (txrate.nss - 1); in ath10k_update_per_peer_tx_stats()
[all …]
H A Dhtt_tx.c44 struct ath10k_sta *arsta; in __ath10k_htt_tx_txq_recalc() local
62 arsta = (void *)txq->sta->drv_priv; in __ath10k_htt_tx_txq_recalc()
63 peer_id = arsta->peer_id; in __ath10k_htt_tx_txq_recalc()
H A Dwmi-tlv.c240 struct ath10k_sta *arsta; in ath10k_wmi_tlv_parse_peer_stats_info() local
264 arsta = (struct ath10k_sta *)sta->drv_priv; in ath10k_wmi_tlv_parse_peer_stats_info()
265 arsta->rx_rate_code = __le32_to_cpu(stat->last_rx_rate_code); in ath10k_wmi_tlv_parse_peer_stats_info()
266 arsta->rx_bitrate_kbps = __le32_to_cpu(stat->last_rx_bitrate_kbps); in ath10k_wmi_tlv_parse_peer_stats_info()
267 arsta->tx_rate_code = __le32_to_cpu(stat->last_tx_rate_code); in ath10k_wmi_tlv_parse_peer_stats_info()
268 arsta->tx_bitrate_kbps = __le32_to_cpu(stat->last_tx_bitrate_kbps); in ath10k_wmi_tlv_parse_peer_stats_info()
/freebsd/sys/contrib/dev/athk/ath12k/
H A Dpeer.c142 struct ath12k_link_sta *arsta; in ath12k_peer_create() local
219 arsta = wiphy_dereference(ath12k_ar_to_hw(ar)->wiphy, in ath12k_peer_create()
222 peer->link_id = arsta->link_id; in ath12k_peer_create()
231 peer->primary_link = arsta->is_assoc_link; in ath12k_peer_create()
280 struct ath12k_link_sta *arsta; in ath12k_peer_mlo_link_peers_delete() local
297 arsta = wiphy_dereference(ah->hw->wiphy, ahsta->link[link_id]); in ath12k_peer_mlo_link_peers_delete()
298 if (!arvif || !arsta) in ath12k_peer_mlo_link_peers_delete()
305 ath12k_dp_peer_cleanup(ar, arvif->vdev_id, arsta->addr); in ath12k_peer_mlo_link_peers_delete()
309 arvif->vdev_id, arsta->addr, in ath12k_peer_mlo_link_peers_delete()
312 ret = ath12k_peer_delete_send(ar, arvif->vdev_id, arsta->addr); in ath12k_peer_mlo_link_peers_delete()
[all …]
H A Dmac.c693 static struct ieee80211_link_sta *ath12k_mac_get_link_sta(struct ath12k_link_sta *arsta) in ath12k_mac_get_link_sta() argument
695 struct ath12k_sta *ahsta = arsta->ahsta; in ath12k_mac_get_link_sta()
701 if (arsta->link_id >= IEEE80211_MLD_MAX_NUM_LINKS) in ath12k_mac_get_link_sta()
705 sta->link[arsta->link_id]); in ath12k_mac_get_link_sta()
1183 struct ath12k_link_sta *arsta; in ath12k_mac_link_sta_rhash_cleanup() local
1192 arsta = rcu_dereference(ahsta->link[link_id]); in ath12k_mac_link_sta_rhash_cleanup()
1193 if (!arsta) in ath12k_mac_link_sta_rhash_cleanup()
1195 arvif = arsta->arvif; in ath12k_mac_link_sta_rhash_cleanup()
1200 ath12k_link_sta_rhash_delete(ab, arsta); in ath12k_mac_link_sta_rhash_cleanup()
1984 struct ath12k_link_sta *arsta, in ath12k_peer_assoc_h_basic() argument
[all …]
H A Ddebugfs_sta.c149 struct ath12k_link_sta *arsta; in ath12k_dbg_sta_dump_rx_stats() local
161 arsta = wiphy_dereference(ah->hw->wiphy, ahsta->link[link_id]); in ath12k_dbg_sta_dump_rx_stats()
162 if (!arsta || !arsta->arvif->ar) in ath12k_dbg_sta_dump_rx_stats()
165 ar = arsta->arvif->ar; in ath12k_dbg_sta_dump_rx_stats()
175 link_peer = ath12k_dp_link_peer_find_by_addr(dp, arsta->addr); in ath12k_dbg_sta_dump_rx_stats()
261 struct ath12k_link_sta *arsta; in ath12k_dbg_sta_reset_rx_stats() local
280 arsta = wiphy_dereference(ah->hw->wiphy, ahsta->link[link_id]); in ath12k_dbg_sta_reset_rx_stats()
281 if (!arsta || !arsta->arvif->ar) { in ath12k_dbg_sta_reset_rx_stats()
286 dp = ath12k_ab_to_dp(arsta->arvif->ar->ab); in ath12k_dbg_sta_reset_rx_stats()
288 ath12k_dp_link_peer_reset_rx_stats(dp, arsta->addr); in ath12k_dbg_sta_reset_rx_stats()
H A Dpeer.h24 void ath12k_link_sta_rhash_delete(struct ath12k_base *ab, struct ath12k_link_sta *arsta);
25 int ath12k_link_sta_rhash_add(struct ath12k_base *ab, struct ath12k_link_sta *arsta);
H A Ddp_peer.c202 struct ath12k_link_sta *arsta; in ath12k_dp_link_peer_to_link_sta() local
218 arsta = rcu_dereference(ahsta->link[peer->link_id]); in ath12k_dp_link_peer_to_link_sta()
219 if (!arsta) in ath12k_dp_link_peer_to_link_sta()
222 arsta = &ahsta->deflink; in ath12k_dp_link_peer_to_link_sta()
224 return arsta; in ath12k_dp_link_peer_to_link_sta()
H A Ddp_rx.c708 struct ath12k_link_sta *arsta; in ath12k_dp_rx_ampdu_start() local
714 arsta = wiphy_dereference(ath12k_ar_to_hw(ar)->wiphy, in ath12k_dp_rx_ampdu_start()
716 if (!arsta) in ath12k_dp_rx_ampdu_start()
719 vdev_id = arsta->arvif->vdev_id; in ath12k_dp_rx_ampdu_start()
721 ret = ath12k_dp_rx_peer_tid_setup(ar, arsta->addr, vdev_id, in ath12k_dp_rx_ampdu_start()
723 params->ssn, arsta->ahsta->pn_type); in ath12k_dp_rx_ampdu_start()
739 struct ath12k_link_sta *arsta; in ath12k_dp_rx_ampdu_stop() local
746 arsta = wiphy_dereference(ath12k_ar_to_hw(ar)->wiphy, in ath12k_dp_rx_ampdu_stop()
748 if (!arsta) in ath12k_dp_rx_ampdu_stop()
751 vdev_id = arsta->arvif->vdev_id; in ath12k_dp_rx_ampdu_stop()
[all …]
H A Dwmi.c7656 struct ath12k_link_sta *arsta; in ath12k_peer_sta_kickout_event() local
7668 arsta = ath12k_link_sta_find_by_addr(ab, arg.mac_addr); in ath12k_peer_sta_kickout_event()
7670 if (!arsta) { in ath12k_peer_sta_kickout_event()
7676 arvif = arsta->arvif; in ath12k_peer_sta_kickout_event()
7684 ahsta = arsta->ahsta; in ath12k_peer_sta_kickout_event()
8487 struct ath12k_link_sta *arsta; in ath12k_wmi_tlv_fw_stats_data_parse() local
8523 arsta = ath12k_link_sta_find_by_addr(ab, arvif->bssid); in ath12k_wmi_tlv_fw_stats_data_parse()
8524 if (arsta) { in ath12k_wmi_tlv_fw_stats_data_parse()
8525 arsta->rssi_beacon = le32_to_cpu(src->beacon_snr); in ath12k_wmi_tlv_fw_stats_data_parse()
8604 struct ath12k_link_sta *arsta; in ath12k_wmi_tlv_rssi_chain_parse() local
[all …]
/freebsd/share/timedef/
H A Dse_FI.UTF-8.src48 dåarsta
/freebsd/sys/contrib/dev/athk/ath12k/wifi7/
H A Ddp_tx.c530 struct ath12k_link_sta *arsta; in ath12k_wifi7_dp_tx_update_txcompl() local
549 arsta = &ahsta->deflink; in ath12k_wifi7_dp_tx_update_txcompl()
559 txrate.nss = arsta->peer_nss; in ath12k_wifi7_dp_tx_update_txcompl()

12