Home
last modified time | relevance | path

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

/openbmc/linux/drivers/net/wireless/ath/ath10k/
H A Ddebugfs_sta.c53 struct ath10k_sta *arsta; in ath10k_sta_update_rx_tid_stats_ampdu() local
67 arsta = (struct ath10k_sta *)peer->sta->drv_priv; in ath10k_sta_update_rx_tid_stats_ampdu()
71 &arsta->tid_stats[tid], in ath10k_sta_update_rx_tid_stats_ampdu()
88 struct ath10k_sta *arsta; in ath10k_sta_update_rx_tid_stats() local
110 arsta = (struct ath10k_sta *)sta->drv_priv; in ath10k_sta_update_rx_tid_stats()
113 stats = &arsta->tid_stats[tid]; in ath10k_sta_update_rx_tid_stats()
121 ath10k_rx_stats_update_amsdu_subfrm(ar, &arsta->tid_stats[tid], in ath10k_sta_update_rx_tid_stats()
134 struct ath10k_sta *arsta; in ath10k_sta_update_extd_stats_rx_duration() local
142 arsta = (struct ath10k_sta *)sta->drv_priv; in ath10k_sta_update_extd_stats_rx_duration()
143 arsta->rx_duration += (u64)peer->rx_duration; in ath10k_sta_update_extd_stats_rx_duration()
[all …]
H A Dmac.c3204 struct ath10k_sta *arsta = (struct ath10k_sta *)sta->drv_priv; in ath10k_new_peer_tid_config() local
3240 arsta->retry_long[i] = -1; in ath10k_new_peer_tid_config()
3241 arsta->noack[i] = -1; in ath10k_new_peer_tid_config()
3242 arsta->ampdu[i] = -1; in ath10k_new_peer_tid_config()
3882 struct ath10k_sta *arsta; in ath10k_mac_tx_h_fill_cb() local
3908 arsta = (struct ath10k_sta *)sta->drv_priv; in ath10k_mac_tx_h_fill_cb()
3910 if (arsta->noack[tid] == WMI_PEER_TID_CONFIG_NOACK) in ath10k_mac_tx_h_fill_cb()
3913 if (arsta->noack[tid] == WMI_PEER_TID_CONFIG_ACK) in ath10k_mac_tx_h_fill_cb()
3936 arsta = (struct ath10k_sta *)sta->drv_priv; in ath10k_mac_tx_h_fill_cb()
3938 cb->ucast_cipher = arsta->ucast_cipher; in ath10k_mac_tx_h_fill_cb()
[all …]
H A Dhtt_rx.c3663 struct ath10k_sta *arsta, in ath10k_accumulate_per_peer_tx_stats() argument
3667 struct rate_info *txrate = &arsta->txrate; in ath10k_accumulate_per_peer_tx_stats()
3672 if (!arsta->tx_stats) in ath10k_accumulate_per_peer_tx_stats()
3675 tx_stats = arsta->tx_stats; in ath10k_accumulate_per_peer_tx_stats()
3788 struct ath10k_sta *arsta = (struct ath10k_sta *)sta->drv_priv; in ath10k_update_per_peer_tx_stats() local
3822 memset(&arsta->txrate, 0, sizeof(arsta->txrate)); in ath10k_update_per_peer_tx_stats()
3823 memset(&arsta->tx_info.status, 0, sizeof(arsta->tx_info.status)); in ath10k_update_per_peer_tx_stats()
3833 arsta->txrate.legacy = rate; in ath10k_update_per_peer_tx_stats()
3835 arsta->txrate.flags = RATE_INFO_FLAGS_MCS; in ath10k_update_per_peer_tx_stats()
3836 arsta->txrate.mcs = txrate.mcs + 8 * (txrate.nss - 1); in ath10k_update_per_peer_tx_stats()
[all …]
H A Dhtt_tx.c42 struct ath10k_sta *arsta; in __ath10k_htt_tx_txq_recalc() local
61 arsta = (void *)txq->sta->drv_priv; in __ath10k_htt_tx_txq_recalc()
62 peer_id = arsta->peer_id; in __ath10k_htt_tx_txq_recalc()
H A Dwmi-tlv.c227 struct ath10k_sta *arsta; in ath10k_wmi_tlv_parse_peer_stats_info() local
251 arsta = (struct ath10k_sta *)sta->drv_priv; in ath10k_wmi_tlv_parse_peer_stats_info()
252 arsta->rx_rate_code = __le32_to_cpu(stat->last_rx_rate_code); in ath10k_wmi_tlv_parse_peer_stats_info()
253 arsta->rx_bitrate_kbps = __le32_to_cpu(stat->last_rx_bitrate_kbps); in ath10k_wmi_tlv_parse_peer_stats_info()
254 arsta->tx_rate_code = __le32_to_cpu(stat->last_tx_rate_code); in ath10k_wmi_tlv_parse_peer_stats_info()
255 arsta->tx_bitrate_kbps = __le32_to_cpu(stat->last_tx_bitrate_kbps); in ath10k_wmi_tlv_parse_peer_stats_info()
H A Ddebug.c2404 struct ath10k_sta *arsta = (struct ath10k_sta *)sta->drv_priv; in ath10k_peer_ps_state_disable() local
2407 arsta->peer_ps_state = WMI_PEER_PS_STATE_DISABLED; in ath10k_peer_ps_state_disable()
H A Dwmi.c5282 struct ath10k_sta *arsta; in ath10k_wmi_event_peer_sta_ps_state_chg() local
5300 arsta = (struct ath10k_sta *)sta->drv_priv; in ath10k_wmi_event_peer_sta_ps_state_chg()
5301 arsta->peer_ps_state = __le32_to_cpu(ev->peer_ps_state); in ath10k_wmi_event_peer_sta_ps_state_chg()
/openbmc/linux/drivers/net/wireless/ath/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 = (struct ath11k_sta *)sta->drv_priv; 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.c83 struct ath11k_sta *arsta, struct sk_buff *skb) in ath11k_dp_tx() argument
145 is_multicast_ether_addr(hdr->addr3) && arsta && in ath11k_dp_tx()
146 arsta->use_4addr_set) { in ath11k_dp_tx()
147 ti.meta_data_flags = arsta->tcl_metadata; in ath11k_dp_tx()
455 struct ath11k_sta *arsta; in ath11k_dp_tx_update_txcompl() local
470 arsta = (struct ath11k_sta *)sta->drv_priv; in ath11k_dp_tx_update_txcompl()
472 memset(&arsta->txrate, 0, sizeof(arsta->txrate)); in ath11k_dp_tx_update_txcompl()
486 if (arsta->last_txrate.nss) in ath11k_dp_tx_update_txcompl()
487 arsta->txrate.nss = arsta->last_txrate.nss; in ath11k_dp_tx_update_txcompl()
489 arsta->txrate.nss = arsta->peer_nss; in ath11k_dp_tx_update_txcompl()
[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 Dmac.c2827 struct ath11k_sta *arsta; in ath11k_peer_assoc_prepare() local
2831 arsta = (struct ath11k_sta *)sta->drv_priv; in ath11k_peer_assoc_prepare()
2849 arsta->peer_nss = arg->peer_nss; in ath11k_peer_assoc_prepare()
4219 struct ath11k_sta *arsta; in ath11k_mac_op_set_key() local
4314 arsta = (struct ath11k_sta *)sta->drv_priv; in ath11k_mac_op_set_key()
4323 arsta->pn_type = HAL_PN_TYPE_WPA; in ath11k_mac_op_set_key()
4325 arsta->pn_type = HAL_PN_TYPE_NONE; in ath11k_mac_op_set_key()
4328 arsta->pn_type = HAL_PN_TYPE_NONE; in ath11k_mac_op_set_key()
4657 struct ath11k_sta *arsta; in ath11k_sta_rc_update_wk() local
4670 arsta = container_of(wk, struct ath11k_sta, update_wk); in ath11k_sta_rc_update_wk()
[all …]
H A Ddp_rx.c1103 struct ath11k_sta *arsta = (void *)params->sta->drv_priv; in ath11k_dp_rx_ampdu_start() local
1104 int vdev_id = arsta->arvif->vdev_id; in ath11k_dp_rx_ampdu_start()
1109 params->ssn, arsta->pn_type); in ath11k_dp_rx_ampdu_start()
1121 struct ath11k_sta *arsta = (void *)params->sta->drv_priv; in ath11k_dp_rx_ampdu_stop() local
1122 int vdev_id = arsta->arvif->vdev_id; in ath11k_dp_rx_ampdu_stop()
1379 struct ath11k_sta *arsta; in ath11k_update_per_peer_tx_stats() local
1463 arsta = (struct ath11k_sta *)sta->drv_priv; in ath11k_update_per_peer_tx_stats()
1465 memset(&arsta->txrate, 0, sizeof(arsta->txrate)); in ath11k_update_per_peer_tx_stats()
1469 arsta->txrate.legacy = rate; in ath11k_update_per_peer_tx_stats()
1472 arsta->txrate.legacy = rate; in ath11k_update_per_peer_tx_stats()
[all …]
H A Ddp_tx.h23 struct ath11k_sta *arsta, struct sk_buff *skb);
H A Dpeer.c374 struct ath11k_sta *arsta; in ath11k_peer_create() local
449 arsta = (struct ath11k_sta *)sta->drv_priv; 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 Ddebugfs.c1463 struct ath11k_sta *arsta = (struct ath11k_sta *)sta->drv_priv; in ath11k_reset_peer_ps_duration() local
1466 arsta->ps_total_duration = 0; in ath11k_reset_peer_ps_duration()
1514 struct ath11k_sta *arsta = (struct ath11k_sta *)sta->drv_priv; in ath11k_peer_ps_state_disable() local
1517 arsta->peer_ps_state = WMI_PEER_PS_STATE_DISABLED; in ath11k_peer_ps_state_disable()
1518 arsta->ps_start_time = 0; in ath11k_peer_ps_state_disable()
1519 arsta->ps_total_duration = 0; in ath11k_peer_ps_state_disable()
H A Dwmi.c6417 struct ath11k_sta *arsta; in ath11k_wmi_tlv_rssi_chain_parse() local
6455 arsta = (struct ath11k_sta *)sta->drv_priv; in ath11k_wmi_tlv_rssi_chain_parse()
6457 BUILD_BUG_ON(ARRAY_SIZE(arsta->chain_signal) > in ath11k_wmi_tlv_rssi_chain_parse()
6460 for (j = 0; j < ARRAY_SIZE(arsta->chain_signal); j++) { in ath11k_wmi_tlv_rssi_chain_parse()
6461 arsta->chain_signal[j] = stats_rssi->rssi_avg_beacon[j]; in ath11k_wmi_tlv_rssi_chain_parse()
6485 struct ath11k_sta *arsta; in ath11k_wmi_tlv_fw_stats_data_parse() local
6543 arsta = (struct ath11k_sta *)sta->drv_priv; in ath11k_wmi_tlv_fw_stats_data_parse()
6544 arsta->rssi_beacon = src->beacon_snr; in ath11k_wmi_tlv_fw_stats_data_parse()
7415 struct ath11k_sta *arsta; in ath11k_wmi_event_peer_sta_ps_state_chg() local
7472 arsta = (struct ath11k_sta *)sta->drv_priv; in ath11k_wmi_event_peer_sta_ps_state_chg()
[all …]
/openbmc/linux/drivers/net/wireless/ath/ath12k/
H A Dmac.c3164 struct ath12k_sta *arsta; in ath12k_mac_op_set_key() local
3253 arsta = (struct ath12k_sta *)sta->drv_priv; in ath12k_mac_op_set_key()
3262 arsta->pn_type = HAL_PN_TYPE_WPA; in ath12k_mac_op_set_key()
3264 arsta->pn_type = HAL_PN_TYPE_NONE; in ath12k_mac_op_set_key()
3267 arsta->pn_type = HAL_PN_TYPE_NONE; in ath12k_mac_op_set_key()
3456 struct ath12k_sta *arsta; in ath12k_sta_rc_update_wk() local
3468 arsta = container_of(wk, struct ath12k_sta, update_wk); in ath12k_sta_rc_update_wk()
3469 sta = container_of((void *)arsta, struct ieee80211_sta, drv_priv); in ath12k_sta_rc_update_wk()
3470 arvif = arsta->arvif; in ath12k_sta_rc_update_wk()
3482 changed = arsta->changed; in ath12k_sta_rc_update_wk()
[all …]
H A Ddp_rx.c1057 struct ath12k_sta *arsta = (void *)params->sta->drv_priv; in ath12k_dp_rx_ampdu_start() local
1058 int vdev_id = arsta->arvif->vdev_id; in ath12k_dp_rx_ampdu_start()
1063 params->ssn, arsta->pn_type); in ath12k_dp_rx_ampdu_start()
1075 struct ath12k_sta *arsta = (void *)params->sta->drv_priv; in ath12k_dp_rx_ampdu_stop() local
1076 int vdev_id = arsta->arvif->vdev_id; in ath12k_dp_rx_ampdu_stop()
1329 struct ath12k_sta *arsta; in ath12k_update_per_peer_tx_stats() local
1413 arsta = (struct ath12k_sta *)sta->drv_priv; in ath12k_update_per_peer_tx_stats()
1415 memset(&arsta->txrate, 0, sizeof(arsta->txrate)); in ath12k_update_per_peer_tx_stats()
1419 arsta->txrate.legacy = rate; in ath12k_update_per_peer_tx_stats()
1422 arsta->txrate.legacy = rate; in ath12k_update_per_peer_tx_stats()
[all …]
H A Ddp_mon.c2206 struct ath12k_sta *arsta, in ath12k_dp_mon_rx_update_peer_su_stats() argument
2209 struct ath12k_rx_peer_stats *rx_stats = arsta->rx_stats; in ath12k_dp_mon_rx_update_peer_su_stats()
2215 arsta->rssi_comb = ppdu_info->rssi_comb; in ath12k_dp_mon_rx_update_peer_su_stats()
2261 arsta->rx_duration = rx_stats->rx_duration; in ath12k_dp_mon_rx_update_peer_su_stats()
2362 struct ath12k_sta *arsta = NULL; in ath12k_dp_mon_rx_update_user_stats() local
2379 arsta = (struct ath12k_sta *)peer->sta->drv_priv; in ath12k_dp_mon_rx_update_user_stats()
2380 rx_stats = arsta->rx_stats; in ath12k_dp_mon_rx_update_user_stats()
2385 arsta->rssi_comb = ppdu_info->rssi_comb; in ath12k_dp_mon_rx_update_user_stats()
2427 arsta->rx_duration = rx_stats->rx_duration; in ath12k_dp_mon_rx_update_user_stats()
2486 struct ath12k_sta *arsta = NULL; in ath12k_dp_mon_rx_process_stats() local
[all …]