Lines Matching defs:rix0
174 struct ath_node *an, uint8_t rix0, int is_aggr)
179 const struct txschedule *sched = &sn->sched[rix0];
186 if (rt->info[rix0].phy != IEEE80211_T_HT) {
194 KASSERT(rix0 == sched->r0, ("rix0 (%x) != sched->r0 (%x)!\n",
195 rix0, sched->r0));
218 * probing can actually use rix0 for probeing and rix1 for the
662 int is_aggr, u_int8_t *rix0, int *try0,
883 *rix0 = rix;
899 uint8_t rix0, int is_aggr, struct ath_rc_series *rc)
902 const struct txschedule *sched = &sn->sched[rix0];
904 KASSERT(rix0 == sched->r0, ("rix0 (%x) != sched->r0 (%x)!\n",
905 rix0, sched->r0));
965 int rix0, int tries0,
980 if (!IS_RATE_DEFINED(sn, rix0))
1007 tt = calc_usecs_unicast_packet(sc, size, rix0,
1010 if (sn->stats[size_bin][rix0].total_packets < ssc->smoothing_minpackets) {
1012 int avg_tx = sn->stats[size_bin][rix0].average_tx_time;
1013 int packets = sn->stats[size_bin][rix0].total_packets;
1014 sn->stats[size_bin][rix0].average_tx_time = (tt+(avg_tx*packets))/(packets+nframes);
1017 sn->stats[size_bin][rix0].average_tx_time =
1018 ((sn->stats[size_bin][rix0].average_tx_time * ssc->smoothing_rate) +
1023 sn->stats[size_bin][rix0].successive_failures += nbad;
1025 sn->stats[size_bin][rix0].packets_acked += (nframes - nbad);
1026 sn->stats[size_bin][rix0].successive_failures = 0;
1028 sn->stats[size_bin][rix0].tries += tries;
1029 sn->stats[size_bin][rix0].last_tx = ticks;
1030 sn->stats[size_bin][rix0].total_packets += nframes;
1039 if (sn->stats[size_bin][rix0].total_packets <
1042 int a_pct = (sn->stats[size_bin][rix0].packets_acked * 1000) /
1043 (sn->stats[size_bin][rix0].total_packets);
1044 sn->stats[size_bin][rix0].ewma_pct = a_pct;
1047 sn->stats[size_bin][rix0].ewma_pct =
1048 ((sn->stats[size_bin][rix0].ewma_pct * ssc->smoothing_rate) +
1068 rix0 == sn->current_sample_rix[size_bin] ? "sample" : "mrr",
1069 dot11rate(rt, rix0),
1070 dot11rate_label(rt, rix0),
1072 sn->stats[size_bin][rix0].average_tx_time,
1073 sn->stats[size_bin][rix0].perfect_tx_time,
1076 if (rix0 == sn->current_sample_rix[size_bin]) {