Home
last modified time | relevance | path

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

/drivers/net/wireless/ath/ath10k/
A Ddebugfs_sta.c54 struct ath10k_sta *arsta; in ath10k_sta_update_rx_tid_stats_ampdu() local
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
114 stats = &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
154 struct ath10k_sta *arsta; in ath10k_sta_update_stats_rx_duration() local
183 struct ath10k *ar = arsta->arvif->ar; in ath10k_dbg_sta_read_aggr_mode()
225 arsta->aggr_mode = aggr_mode; in ath10k_dbg_sta_write_aggr_mode()
467 arsta->peer_ps_state); in ath10k_dbg_sta_read_peer_ps_state()
668 if (!arsta->tx_stats) { in ath10k_dbg_sta_dump_tx_stats()
[all …]
A Dmac.c6769 arsta->changed = 0; in ath10k_sta_rc_update_wk()
6771 bw = arsta->bw; in ath10k_sta_rc_update_wk()
6772 nss = arsta->nss; in ath10k_sta_rc_update_wk()
6773 smps = arsta->smps; in ath10k_sta_rc_update_wk()
7500 memset(arsta, 0, sizeof(*arsta)); in ath10k_sta_state()
7554 arsta->tx_stats = kzalloc(sizeof(*arsta->tx_stats), in ath10k_sta_state()
8601 arsta->bw = bw; in ath10k_sta_rc_update()
8628 arsta->smps = smps; in ath10k_sta_rc_update()
9333 if (arsta->rx_rate_code != 0 && arsta->rx_bitrate_kbps != 0) { in ath10k_mac_sta_get_peer_stats_info()
9343 if (arsta->tx_rate_code != 0 && arsta->tx_bitrate_kbps != 0) { in ath10k_mac_sta_get_peer_stats_info()
[all …]
A Dhtt_rx.c3666 struct ath10k_sta *arsta, in ath10k_accumulate_per_peer_tx_stats() argument
3675 if (!arsta->tx_stats) in ath10k_accumulate_per_peer_tx_stats()
3678 tx_stats = arsta->tx_stats; in ath10k_accumulate_per_peer_tx_stats()
3825 memset(&arsta->txrate, 0, sizeof(arsta->txrate)); in ath10k_update_per_peer_tx_stats()
3826 memset(&arsta->tx_info.status, 0, sizeof(arsta->tx_info.status)); in ath10k_update_per_peer_tx_stats()
3836 arsta->txrate.legacy = rate; in ath10k_update_per_peer_tx_stats()
3847 if (arsta->arvif && arsta->arvif->vif) in ath10k_update_per_peer_tx_stats()
3877 arsta->txrate.nss = txrate.nss; in ath10k_update_per_peer_tx_stats()
3879 arsta->last_tx_bitrate = cfg80211_calculate_bitrate(&arsta->txrate); in ath10k_update_per_peer_tx_stats()
3883 switch (arsta->txrate.bw) { in ath10k_update_per_peer_tx_stats()
[all …]
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()
A Dwmi-tlv.c228 struct ath10k_sta *arsta; in ath10k_wmi_tlv_parse_peer_stats_info() local
252 arsta = (struct ath10k_sta *)sta->drv_priv; in ath10k_wmi_tlv_parse_peer_stats_info()
253 arsta->rx_rate_code = __le32_to_cpu(stat->last_rx_rate_code); in ath10k_wmi_tlv_parse_peer_stats_info()
254 arsta->rx_bitrate_kbps = __le32_to_cpu(stat->last_rx_bitrate_kbps); in ath10k_wmi_tlv_parse_peer_stats_info()
255 arsta->tx_rate_code = __le32_to_cpu(stat->last_tx_rate_code); in ath10k_wmi_tlv_parse_peer_stats_info()
256 arsta->tx_bitrate_kbps = __le32_to_cpu(stat->last_tx_bitrate_kbps); in ath10k_wmi_tlv_parse_peer_stats_info()
A Ddebug.c2387 struct ath10k_sta *arsta = (struct ath10k_sta *)sta->drv_priv; in ath10k_peer_ps_state_disable() local
2390 arsta->peer_ps_state = WMI_PEER_PS_STATE_DISABLED; in ath10k_peer_ps_state_disable()
A Dwmi.c5288 struct ath10k_sta *arsta; in ath10k_wmi_event_peer_sta_ps_state_chg() local
5306 arsta = (struct ath10k_sta *)sta->drv_priv; in ath10k_wmi_event_peer_sta_ps_state_chg()
5307 arsta->peer_ps_state = __le32_to_cpu(ev->peer_ps_state); in ath10k_wmi_event_peer_sta_ps_state_chg()
/drivers/net/wireless/ath/ath11k/
A Ddebugfs_sta.c21 struct rate_info *txrate = &arsta->txrate; in ath11k_debugfs_sta_add_tx_stats()
25 if (!arsta->tx_stats) in ath11k_debugfs_sta_add_tx_stats()
28 tx_stats = arsta->tx_stats; in ath11k_debugfs_sta_add_tx_stats()
151 if (!arsta->tx_stats) in ath11k_dbg_sta_dump_tx_stats()
220 arsta->tx_stats->tx_duration); in ath11k_dbg_sta_dump_tx_stats()
682 arsta->aggr_mode = aggr_mode; in ath11k_dbg_sta_write_aggr_mode()
797 arsta->peer_current_ps_valid) in ath11k_dbg_sta_read_current_ps_duration()
799 - arsta->ps_start_jiffies); in ath11k_dbg_sta_read_current_ps_duration()
831 arsta->peer_current_ps_valid) in ath11k_dbg_sta_read_total_ps_duration()
833 - arsta->ps_start_jiffies) in ath11k_dbg_sta_read_total_ps_duration()
[all …]
A Ddp_tx.c147 arsta->use_4addr_set) { in ath11k_dp_tx()
460 struct ath11k_sta *arsta; in ath11k_dp_tx_update_txcompl() local
477 memset(&arsta->txrate, 0, sizeof(arsta->txrate)); in ath11k_dp_tx_update_txcompl()
491 if (arsta->last_txrate.nss) in ath11k_dp_tx_update_txcompl()
492 arsta->txrate.nss = arsta->last_txrate.nss; in ath11k_dp_tx_update_txcompl()
494 arsta->txrate.nss = arsta->peer_nss; in ath11k_dp_tx_update_txcompl()
512 arsta->txrate.mcs = mcs + 8 * (arsta->txrate.nss - 1); in ath11k_dp_tx_update_txcompl()
522 arsta->txrate.mcs = mcs; in ath11k_dp_tx_update_txcompl()
532 arsta->txrate.mcs = mcs; in ath11k_dp_tx_update_txcompl()
561 struct ath11k_sta *arsta; in ath11k_dp_tx_complete_msdu() local
[all …]
A Dmac.c4803 arsta->changed = 0; in ath11k_sta_rc_update_wk()
4805 bw = arsta->bw; in ath11k_sta_rc_update_wk()
4807 nss = arsta->nss; in ath11k_sta_rc_update_wk()
5124 arsta->bw_prev = arsta->bw; in ath11k_mac_op_sta_rc_update()
5125 arsta->bw = bw; in ath11k_mac_op_sta_rc_update()
9096 if (arsta->txrate.legacy || arsta->txrate.nss) { in ath11k_mac_op_sta_statistics()
9133 db2dbm, arsta->rssi_comb, arsta->rssi_beacon); in ath11k_mac_op_sta_statistics()
9543 arsta->rx_stats = kzalloc(sizeof(*arsta->rx_stats), GFP_KERNEL); in ath11k_mac_station_add()
9564 arsta->tx_stats = kzalloc(sizeof(*arsta->tx_stats), GFP_KERNEL); in ath11k_mac_station_add()
9683 memset(arsta, 0, sizeof(*arsta)); in ath11k_mac_op_sta_state()
[all …]
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
A Ddp_rx.c1370 struct ath11k_sta *arsta; in ath11k_update_per_peer_tx_stats() local
1451 arsta = ath11k_sta_to_arsta(sta); in ath11k_update_per_peer_tx_stats()
1453 memset(&arsta->txrate, 0, sizeof(arsta->txrate)); in ath11k_update_per_peer_tx_stats()
1457 arsta->txrate.legacy = rate; in ath11k_update_per_peer_tx_stats()
1460 arsta->txrate.legacy = rate; in ath11k_update_per_peer_tx_stats()
1469 arsta->txrate.mcs = mcs; in ath11k_update_per_peer_tx_stats()
1475 arsta->txrate.mcs = mcs; in ath11k_update_per_peer_tx_stats()
1477 arsta->txrate.he_dcm = dcm; in ath11k_update_per_peer_tx_stats()
1485 arsta->txrate.nss = nss; in ath11k_update_per_peer_tx_stats()
1489 memcpy(&arsta->last_txrate, &arsta->txrate, sizeof(struct rate_info)); in ath11k_update_per_peer_tx_stats()
[all …]
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()
A Ddp_tx.h23 struct ath11k_sta *arsta, struct sk_buff *skb);
A Ddebugfs.c1343 struct ath11k_sta *arsta = ath11k_sta_to_arsta(sta); in ath11k_reset_peer_ps_duration() local
1346 arsta->ps_total_duration = 0; in ath11k_reset_peer_ps_duration()
1394 struct ath11k_sta *arsta = ath11k_sta_to_arsta(sta); in ath11k_peer_ps_state_disable() local
1397 arsta->peer_ps_state = WMI_PEER_PS_STATE_DISABLED; in ath11k_peer_ps_state_disable()
1398 arsta->ps_start_time = 0; in ath11k_peer_ps_state_disable()
1399 arsta->ps_total_duration = 0; in ath11k_peer_ps_state_disable()
A Dwmi.c6537 struct ath11k_sta *arsta; in ath11k_wmi_tlv_rssi_chain_parse() local
6575 arsta = ath11k_sta_to_arsta(sta); in ath11k_wmi_tlv_rssi_chain_parse()
6605 struct ath11k_sta *arsta; in ath11k_wmi_tlv_fw_stats_data_parse() local
6663 arsta = ath11k_sta_to_arsta(sta); in ath11k_wmi_tlv_fw_stats_data_parse()
6664 arsta->rssi_beacon = src->beacon_snr; in ath11k_wmi_tlv_fw_stats_data_parse()
7421 struct ath11k_sta *arsta; in ath11k_wmi_event_peer_sta_ps_state_chg() local
7478 arsta = ath11k_sta_to_arsta(sta); in ath11k_wmi_event_peer_sta_ps_state_chg()
7483 arsta->peer_ps_state = ev->peer_ps_state; in ath11k_wmi_event_peer_sta_ps_state_chg()
7495 arsta->ps_start_jiffies = jiffies; in ath11k_wmi_event_peer_sta_ps_state_chg()
7498 arsta->ps_total_duration = arsta->ps_total_duration + in ath11k_wmi_event_peer_sta_ps_state_chg()
[all …]
/drivers/net/wireless/ath/ath12k/
A Dmac.c5482 if (arsta) in ath12k_mac_set_key()
6366 arsta->ahsta, arsta->link_id); in ath12k_mac_station_remove()
6473 memset(arsta, 0, sizeof(*arsta)); in ath12k_mac_assign_link_sta()
7231 arsta->bw_prev = arsta->bw; in ath12k_mac_op_link_sta_rc_update()
7285 if (arsta) in ath12k_mac_alloc_assign_link_sta()
7288 arsta = kmalloc(sizeof(*arsta), GFP_KERNEL); in ath12k_mac_alloc_assign_link_sta()
7289 if (!arsta) in ath12k_mac_alloc_assign_link_sta()
12182 if (!arsta || arsta->arvif != arvif) in ath12k_mac_set_bitrate_mask_iter()
12206 if (!arsta || arsta->arvif != arvif) in ath12k_mac_disable_peer_fixed_rate()
12629 if (arsta->txrate.legacy || arsta->txrate.nss) { in ath12k_mac_op_sta_statistics()
[all …]
A Ddebugfs_sta.c147 struct ath12k_link_sta *arsta; in ath12k_dbg_sta_dump_rx_stats() local
160 arsta = wiphy_dereference(ah->hw->wiphy, ahsta->link[link_id]); in ath12k_dbg_sta_dump_rx_stats()
161 if (!arsta || !arsta->arvif->ar) { in ath12k_dbg_sta_dump_rx_stats()
166 ar = arsta->arvif->ar; in ath12k_dbg_sta_dump_rx_stats()
176 rx_stats = arsta->rx_stats; in ath12k_dbg_sta_dump_rx_stats()
265 struct ath12k_link_sta *arsta; in ath12k_dbg_sta_reset_rx_stats() local
285 arsta = wiphy_dereference(ah->hw->wiphy, ahsta->link[link_id]); in ath12k_dbg_sta_reset_rx_stats()
286 if (!arsta || !arsta->arvif->ar) { in ath12k_dbg_sta_reset_rx_stats()
291 ar = arsta->arvif->ar; in ath12k_dbg_sta_reset_rx_stats()
295 rx_stats = arsta->rx_stats; in ath12k_dbg_sta_reset_rx_stats()
A Dpeer.c319 struct ath12k_link_sta *arsta; in ath12k_peer_create() local
394 arsta = wiphy_dereference(ath12k_ar_to_hw(ar)->wiphy, in ath12k_peer_create()
397 peer->link_id = arsta->link_id; in ath12k_peer_create()
406 peer->primary_link = arsta->is_assoc_link; in ath12k_peer_create()
512 struct ath12k_link_sta *arsta; in ath12k_peer_mlo_link_peers_delete() local
529 arsta = wiphy_dereference(ah->hw->wiphy, ahsta->link[link_id]); in ath12k_peer_mlo_link_peers_delete()
530 if (!arvif || !arsta) in ath12k_peer_mlo_link_peers_delete()
537 ath12k_dp_peer_cleanup(ar, arvif->vdev_id, arsta->addr); in ath12k_peer_mlo_link_peers_delete()
539 ret = ath12k_peer_delete_send(ar, arvif->vdev_id, arsta->addr); in ath12k_peer_mlo_link_peers_delete()
543 arvif->vdev_id, arsta->addr, ret); in ath12k_peer_mlo_link_peers_delete()
[all …]
A Dpeer.h101 struct ath12k_link_sta *arsta; in ath12k_peer_get_link_sta() local
114 arsta = rcu_dereference(ahsta->link[peer->link_id]); in ath12k_peer_get_link_sta()
115 if (!arsta) in ath12k_peer_get_link_sta()
118 arsta = &ahsta->deflink; in ath12k_peer_get_link_sta()
120 return arsta; in ath12k_peer_get_link_sta()
A Ddp_rx.c1138 if (!arsta) in ath12k_dp_rx_ampdu_start()
1168 if (!arsta) in ath12k_dp_rx_ampdu_stop()
1514 if (!arsta) { in ath12k_update_per_peer_tx_stats()
1520 memset(&arsta->txrate, 0, sizeof(arsta->txrate)); in ath12k_update_per_peer_tx_stats()
1538 arsta->txrate.mcs = mcs; in ath12k_update_per_peer_tx_stats()
1544 arsta->txrate.mcs = mcs; in ath12k_update_per_peer_tx_stats()
1546 arsta->txrate.he_dcm = dcm; in ath12k_update_per_peer_tx_stats()
1556 arsta->txrate.mcs = mcs; in ath12k_update_per_peer_tx_stats()
1558 arsta->txrate.he_dcm = dcm; in ath12k_update_per_peer_tx_stats()
1571 arsta->txrate.nss = nss; in ath12k_update_per_peer_tx_stats()
[all …]
A Ddp_tx.c707 struct ath12k_link_sta *arsta; in ath12k_dp_tx_update_txcompl() local
723 arsta = &ahsta->deflink; in ath12k_dp_tx_update_txcompl()
728 if (arsta->last_txrate.nss) in ath12k_dp_tx_update_txcompl()
729 txrate.nss = arsta->last_txrate.nss; in ath12k_dp_tx_update_txcompl()
731 txrate.nss = arsta->peer_nss; in ath12k_dp_tx_update_txcompl()
815 arsta->txrate = txrate; in ath12k_dp_tx_update_txcompl()
836 struct ath12k_link_sta *arsta; in ath12k_dp_tx_complete_msdu() local
941 arsta = &ahsta->deflink; in ath12k_dp_tx_complete_msdu()
948 rate = arsta->last_txrate; in ath12k_dp_tx_complete_msdu()
A Ddp_mon.c3456 struct ath12k_link_sta *arsta, in ath12k_dp_mon_rx_update_peer_su_stats() argument
3462 arsta->rssi_comb = ppdu_info->rssi_comb; in ath12k_dp_mon_rx_update_peer_su_stats()
3511 arsta->rx_duration = rx_stats->rx_duration; in ath12k_dp_mon_rx_update_peer_su_stats()
3618 struct ath12k_link_sta *arsta; in ath12k_dp_mon_rx_update_user_stats() local
3635 arsta = ath12k_peer_get_link_sta(ar->ab, peer); in ath12k_dp_mon_rx_update_user_stats()
3636 if (!arsta) { in ath12k_dp_mon_rx_update_user_stats()
3642 arsta->rssi_comb = ppdu_info->rssi_comb; in ath12k_dp_mon_rx_update_user_stats()
3644 rx_stats = arsta->rx_stats; in ath12k_dp_mon_rx_update_user_stats()
3688 arsta->rx_duration = rx_stats->rx_duration; in ath12k_dp_mon_rx_update_user_stats()
3754 struct ath12k_link_sta *arsta; in ath12k_dp_mon_srng_process() local
[all …]
A Dwmi.c8111 struct ath12k_link_sta *arsta; in ath12k_wmi_tlv_fw_stats_data_parse() local
8151 arsta = &ahsta->deflink; in ath12k_wmi_tlv_fw_stats_data_parse()
8152 arsta->rssi_beacon = le32_to_cpu(src->beacon_snr); in ath12k_wmi_tlv_fw_stats_data_parse()

Completed in 806 milliseconds