| /freebsd/sys/contrib/dev/athk/ath10k/ |
| H A D | debugfs_sta.c | 54 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 D | mac.c | 3227 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 D | htt_rx.c | 3815 struct ath10k_sta *arsta, in ath10k_accumulate_per_peer_tx_stats() argument 3819 struct rate_info *txrate = &arsta->txrate; in ath10k_accumulate_per_peer_tx_stats() 3824 if (!arsta->tx_stats) in ath10k_accumulate_per_peer_tx_stats() 3827 tx_stats = arsta->tx_stats; in ath10k_accumulate_per_peer_tx_stats() 3940 struct ath10k_sta *arsta = (struct ath10k_sta *)sta->drv_priv; in ath10k_update_per_peer_tx_stats() local 3974 memset(&arsta->txrate, 0, sizeof(arsta->txrate)); in ath10k_update_per_peer_tx_stats() 3975 memset(&arsta->tx_info.status, 0, sizeof(arsta->tx_info.status)); in ath10k_update_per_peer_tx_stats() 3985 arsta->txrate.legacy = rate; in ath10k_update_per_peer_tx_stats() 3987 arsta->txrate.flags = RATE_INFO_FLAGS_MCS; in ath10k_update_per_peer_tx_stats() 3988 arsta->txrate.mcs = txrate.mcs + 8 * (txrate.nss - 1); in ath10k_update_per_peer_tx_stats() [all …]
|
| H A D | htt_tx.c | 44 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 D | wmi-tlv.c | 240 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()
|
| H A D | debug.c | 2428 struct ath10k_sta *arsta = (struct ath10k_sta *)sta->drv_priv; in ath10k_peer_ps_state_disable() local 2431 arsta->peer_ps_state = WMI_PEER_PS_STATE_DISABLED; in ath10k_peer_ps_state_disable()
|
| H A D | wmi.c | 5358 struct ath10k_sta *arsta; in ath10k_wmi_event_peer_sta_ps_state_chg() local 5376 arsta = (struct ath10k_sta *)sta->drv_priv; in ath10k_wmi_event_peer_sta_ps_state_chg() 5377 arsta->peer_ps_state = __le32_to_cpu(ev->peer_ps_state); in ath10k_wmi_event_peer_sta_ps_state_chg()
|
| /freebsd/sys/contrib/dev/athk/ath11k/ |
| H A D | debugfs_sta.c | 17 void ath11k_debugfs_sta_add_tx_stats(struct ath11k_sta *arsta, in ath11k_debugfs_sta_add_tx_stats() argument 21 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() 29 gi = FIELD_GET(RATE_INFO_FLAGS_SHORT_GI, arsta->txrate.flags); in ath11k_debugfs_sta_add_tx_stats() 141 struct ath11k_sta *arsta = ath11k_sta_to_arsta(sta); in ath11k_dbg_sta_dump_tx_stats() local 142 struct ath11k *ar = arsta->arvif->ar; in ath11k_dbg_sta_dump_tx_stats() 151 if (!arsta->tx_stats) in ath11k_dbg_sta_dump_tx_stats() 163 stats = &arsta->tx_stats->stats[k]; in ath11k_dbg_sta_dump_tx_stats() 220 arsta->tx_stats->tx_duration); in ath11k_dbg_sta_dump_tx_stats() [all …]
|
| H A D | dp_tx.c | 88 struct ath11k_sta *arsta, struct sk_buff *skb) in ath11k_dp_tx() argument 154 is_multicast_ether_addr(hdr->addr3) && arsta && in ath11k_dp_tx() 155 arsta->use_4addr_set) { in ath11k_dp_tx() 156 ti.meta_data_flags = arsta->tcl_metadata; in ath11k_dp_tx() 476 struct ath11k_sta *arsta; in ath11k_dp_tx_update_txcompl() local 491 arsta = ath11k_sta_to_arsta(sta); in ath11k_dp_tx_update_txcompl() 493 memset(&arsta->txrate, 0, sizeof(arsta->txrate)); in ath11k_dp_tx_update_txcompl() 507 if (arsta->last_txrate.nss) in ath11k_dp_tx_update_txcompl() 508 arsta->txrate.nss = arsta->last_txrate.nss; in ath11k_dp_tx_update_txcompl() 510 arsta->txrate.nss = arsta->peer_nss; in ath11k_dp_tx_update_txcompl() [all …]
|
| H A D | debugfs_sta.h | 19 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 D | mac.c | 2922 struct ath11k_sta *arsta; in ath11k_peer_assoc_prepare() local 2926 arsta = ath11k_sta_to_arsta(sta); in ath11k_peer_assoc_prepare() 2944 arsta->peer_nss = arg->peer_nss; in ath11k_peer_assoc_prepare() 4506 struct ath11k_sta *arsta; in ath11k_mac_op_set_key() local 4643 arsta = ath11k_sta_to_arsta(sta); in ath11k_mac_op_set_key() 4652 arsta->pn_type = HAL_PN_TYPE_WPA; in ath11k_mac_op_set_key() 4654 arsta->pn_type = HAL_PN_TYPE_NONE; in ath11k_mac_op_set_key() 4657 arsta->pn_type = HAL_PN_TYPE_NONE; in ath11k_mac_op_set_key() 4994 struct ath11k_sta *arsta; in ath11k_sta_rc_update_wk() local 5007 arsta = container_of(wk, struct ath11k_sta, update_wk); in ath11k_sta_rc_update_wk() [all …]
|
| H A D | dp_rx.c | 1094 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 1113 int vdev_id = arsta->arvif->vdev_id; in ath11k_dp_rx_ampdu_stop() 1394 struct ath11k_sta *arsta; in ath11k_update_per_peer_tx_stats() local 1475 arsta = ath11k_sta_to_arsta(sta); in ath11k_update_per_peer_tx_stats() 1477 memset(&arsta->txrate, 0, sizeof(arsta->txrate)); in ath11k_update_per_peer_tx_stats() 1481 arsta->txrate.legacy = rate; in ath11k_update_per_peer_tx_stats() 1484 arsta->txrate.legacy = rate; in ath11k_update_per_peer_tx_stats() [all …]
|
| H A D | peer.c | 374 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 D | dp_tx.h | 23 struct ath11k_sta *arsta, struct sk_buff *skb);
|
| H A D | debugfs.c | 1343 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()
|
| H A D | wmi.c | 6842 struct ath11k_sta *arsta; in ath11k_wmi_tlv_rssi_chain_parse() local 6880 arsta = ath11k_sta_to_arsta(sta); in ath11k_wmi_tlv_rssi_chain_parse() 6882 BUILD_BUG_ON(ARRAY_SIZE(arsta->chain_signal) > in ath11k_wmi_tlv_rssi_chain_parse() 6885 for (j = 0; j < ARRAY_SIZE(arsta->chain_signal); j++) { in ath11k_wmi_tlv_rssi_chain_parse() 6886 arsta->chain_signal[j] = stats_rssi->rssi_avg_beacon[j]; in ath11k_wmi_tlv_rssi_chain_parse() 6910 struct ath11k_sta *arsta; in ath11k_wmi_tlv_fw_stats_data_parse() local 6980 arsta = ath11k_sta_to_arsta(sta); in ath11k_wmi_tlv_fw_stats_data_parse() 6981 arsta->rssi_beacon = src->beacon_snr; in ath11k_wmi_tlv_fw_stats_data_parse() 7762 struct ath11k_sta *arsta; in ath11k_wmi_event_peer_sta_ps_state_chg() local 7819 arsta = ath11k_sta_to_arsta(sta); in ath11k_wmi_event_peer_sta_ps_state_chg() [all …]
|
| /freebsd/sys/contrib/dev/athk/ath12k/ |
| H A D | mac.c | 686 static struct ieee80211_link_sta *ath12k_mac_get_link_sta(struct ath12k_link_sta *arsta) in ath12k_mac_get_link_sta() argument 688 struct ath12k_sta *ahsta = arsta->ahsta; in ath12k_mac_get_link_sta() 694 if (arsta->link_id >= IEEE80211_MLD_MAX_NUM_LINKS) in ath12k_mac_get_link_sta() 698 sta->link[arsta->link_id]); in ath12k_mac_get_link_sta() 1883 struct ath12k_link_sta *arsta, in ath12k_peer_assoc_h_basic() argument 1887 struct ieee80211_sta *sta = ath12k_ahsta_to_sta(arsta->ahsta); in ath12k_peer_assoc_h_basic() 1899 ether_addr_copy(arg->peer_mac, arsta->addr); in ath12k_peer_assoc_h_basic() 1919 struct ath12k_link_sta *arsta, in ath12k_peer_assoc_h_crypto() argument 1923 struct ieee80211_sta *sta = ath12k_ahsta_to_sta(arsta->ahsta); in ath12k_peer_assoc_h_crypto() 1989 struct ath12k_link_sta *arsta, in ath12k_peer_assoc_h_rates() argument [all …]
|
| H A D | debugfs_sta.c | 147 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()
|
| H A D | peer.c | 319 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 …]
|
| H A D | peer.h | 101 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()
|
| H A D | dp_rx.c | 1233 struct ath12k_link_sta *arsta; in ath12k_dp_rx_ampdu_start() local 1239 arsta = wiphy_dereference(ath12k_ar_to_hw(ar)->wiphy, in ath12k_dp_rx_ampdu_start() 1241 if (!arsta) in ath12k_dp_rx_ampdu_start() 1244 vdev_id = arsta->arvif->vdev_id; in ath12k_dp_rx_ampdu_start() 1246 ret = ath12k_dp_rx_peer_tid_setup(ar, arsta->addr, vdev_id, in ath12k_dp_rx_ampdu_start() 1248 params->ssn, arsta->ahsta->pn_type); in ath12k_dp_rx_ampdu_start() 1262 struct ath12k_link_sta *arsta; in ath12k_dp_rx_ampdu_stop() local 1269 arsta = wiphy_dereference(ath12k_ar_to_hw(ar)->wiphy, in ath12k_dp_rx_ampdu_stop() 1271 if (!arsta) in ath12k_dp_rx_ampdu_stop() 1274 vdev_id = arsta->arvif->vdev_id; in ath12k_dp_rx_ampdu_stop() [all …]
|
| H A D | dp_tx.c | 711 struct ath12k_link_sta *arsta; in ath12k_dp_tx_update_txcompl() local 727 arsta = &ahsta->deflink; in ath12k_dp_tx_update_txcompl() 732 if (arsta->last_txrate.nss) in ath12k_dp_tx_update_txcompl() 733 txrate.nss = arsta->last_txrate.nss; in ath12k_dp_tx_update_txcompl() 735 txrate.nss = arsta->peer_nss; in ath12k_dp_tx_update_txcompl() 819 arsta->txrate = txrate; in ath12k_dp_tx_update_txcompl() 840 struct ath12k_link_sta *arsta; in ath12k_dp_tx_complete_msdu() local 945 arsta = &ahsta->deflink; in ath12k_dp_tx_complete_msdu() 952 rate = arsta->last_txrate; in ath12k_dp_tx_complete_msdu()
|
| H A D | dp_mon.c | 3489 struct ath12k_link_sta *arsta, in ath12k_dp_mon_rx_update_peer_su_stats() argument 3492 struct ath12k_rx_peer_stats *rx_stats = arsta->rx_stats; in ath12k_dp_mon_rx_update_peer_su_stats() 3495 arsta->rssi_comb = ppdu_info->rssi_comb; in ath12k_dp_mon_rx_update_peer_su_stats() 3496 ewma_avg_rssi_add(&arsta->avg_rssi, ppdu_info->rssi_comb); in ath12k_dp_mon_rx_update_peer_su_stats() 3544 arsta->rx_duration = rx_stats->rx_duration; in ath12k_dp_mon_rx_update_peer_su_stats() 3651 struct ath12k_link_sta *arsta; in ath12k_dp_mon_rx_update_user_stats() local 3668 arsta = ath12k_peer_get_link_sta(ar->ab, peer); in ath12k_dp_mon_rx_update_user_stats() 3669 if (!arsta) { in ath12k_dp_mon_rx_update_user_stats() 3675 arsta->rssi_comb = ppdu_info->rssi_comb; in ath12k_dp_mon_rx_update_user_stats() 3676 ewma_avg_rssi_add(&arsta->avg_rssi, ppdu_info->rssi_comb); in ath12k_dp_mon_rx_update_user_stats() [all …]
|
| H A D | wmi.c | 8451 struct ath12k_link_sta *arsta; in ath12k_wmi_tlv_fw_stats_data_parse() local 8491 arsta = &ahsta->deflink; in ath12k_wmi_tlv_fw_stats_data_parse() 8492 arsta->rssi_beacon = le32_to_cpu(src->beacon_snr); in ath12k_wmi_tlv_fw_stats_data_parse() 8570 struct ath12k_link_sta *arsta; in ath12k_wmi_tlv_rssi_chain_parse() local 8619 arsta = &ahsta->deflink; in ath12k_wmi_tlv_rssi_chain_parse() 8621 BUILD_BUG_ON(ARRAY_SIZE(arsta->chain_signal) > in ath12k_wmi_tlv_rssi_chain_parse() 8624 for (j = 0; j < ARRAY_SIZE(arsta->chain_signal); j++) in ath12k_wmi_tlv_rssi_chain_parse() 8625 arsta->chain_signal[j] = le32_to_cpu(stats_rssi->rssi_avg_beacon[j]); in ath12k_wmi_tlv_rssi_chain_parse()
|
| /freebsd/share/timedef/ |
| H A D | se_FI.UTF-8.src | 48 dåarsta
|