Lines Matching refs:rix0

174     struct ath_node *an, uint8_t rix0, int is_aggr)  in ath_rate_sample_find_min_pktlength()  argument
179 const struct txschedule *sched = &sn->sched[rix0]; in ath_rate_sample_find_min_pktlength()
186 if (rt->info[rix0].phy != IEEE80211_T_HT) { in ath_rate_sample_find_min_pktlength()
194 KASSERT(rix0 == sched->r0, ("rix0 (%x) != sched->r0 (%x)!\n", in ath_rate_sample_find_min_pktlength()
195 rix0, sched->r0)); in ath_rate_sample_find_min_pktlength()
662 int is_aggr, u_int8_t *rix0, int *try0, in ath_rate_findrate() argument
888 *rix0 = rix; in ath_rate_findrate()
904 uint8_t rix0, int is_aggr, struct ath_rc_series *rc) in ath_rate_getxtxrates() argument
907 const struct txschedule *sched = &sn->sched[rix0]; in ath_rate_getxtxrates()
909 KASSERT(rix0 == sched->r0, ("rix0 (%x) != sched->r0 (%x)!\n", in ath_rate_getxtxrates()
910 rix0, sched->r0)); in ath_rate_getxtxrates()
970 int rix0, int tries0, in update_stats() argument
985 if (!IS_RATE_DEFINED(sn, rix0)) in update_stats()
1012 tt = calc_usecs_unicast_packet(sc, size, rix0, in update_stats()
1015 if (sn->stats[size_bin][rix0].total_packets < ssc->smoothing_minpackets) { in update_stats()
1017 int avg_tx = sn->stats[size_bin][rix0].average_tx_time; in update_stats()
1018 int packets = sn->stats[size_bin][rix0].total_packets; in update_stats()
1019 sn->stats[size_bin][rix0].average_tx_time = (tt+(avg_tx*packets))/(packets+nframes); in update_stats()
1022 sn->stats[size_bin][rix0].average_tx_time = in update_stats()
1023 ((sn->stats[size_bin][rix0].average_tx_time * ssc->smoothing_rate) + in update_stats()
1028 sn->stats[size_bin][rix0].successive_failures += nbad; in update_stats()
1030 sn->stats[size_bin][rix0].packets_acked += (nframes - nbad); in update_stats()
1031 sn->stats[size_bin][rix0].successive_failures = 0; in update_stats()
1033 sn->stats[size_bin][rix0].tries += tries; in update_stats()
1034 sn->stats[size_bin][rix0].last_tx = ticks; in update_stats()
1035 sn->stats[size_bin][rix0].total_packets += nframes; in update_stats()
1044 if (sn->stats[size_bin][rix0].total_packets < in update_stats()
1047 int a_pct = (sn->stats[size_bin][rix0].packets_acked * 1000) / in update_stats()
1048 (sn->stats[size_bin][rix0].total_packets); in update_stats()
1049 sn->stats[size_bin][rix0].ewma_pct = a_pct; in update_stats()
1052 sn->stats[size_bin][rix0].ewma_pct = in update_stats()
1053 ((sn->stats[size_bin][rix0].ewma_pct * ssc->smoothing_rate) + in update_stats()
1073 rix0 == sn->current_sample_rix[size_bin] ? "sample" : "mrr", in update_stats()
1074 dot11rate(rt, rix0), in update_stats()
1075 dot11rate_label(rt, rix0), in update_stats()
1077 sn->stats[size_bin][rix0].average_tx_time, in update_stats()
1078 sn->stats[size_bin][rix0].perfect_tx_time, in update_stats()
1081 if (rix0 == sn->current_sample_rix[size_bin]) { in update_stats()