Lines Matching defs:rix0

482 		  u_int8_t *rix0, int *try0, u_int8_t *txrate)
650 *rix0 = rix;
665 uint8_t rix0, struct ath_rc_series *rc)
668 const struct txschedule *sched = &sn->sched[rix0];
670 KASSERT(rix0 == sched->r0, ("rix0 (%x) != sched->r0 (%x)!\n",
671 rix0, sched->r0));
714 int rix0, int tries0,
732 if (!IS_RATE_DEFINED(sn, rix0))
734 tt = calc_usecs_unicast_packet(sc, size, rix0, short_tries,
761 if (sn->stats[size_bin][rix0].total_packets < ssc->smoothing_minpackets) {
763 int avg_tx = sn->stats[size_bin][rix0].average_tx_time;
764 int packets = sn->stats[size_bin][rix0].total_packets;
765 sn->stats[size_bin][rix0].average_tx_time = (tt+(avg_tx*packets))/(packets+nframes);
768 sn->stats[size_bin][rix0].average_tx_time =
769 ((sn->stats[size_bin][rix0].average_tx_time * ssc->smoothing_rate) +
782 sn->stats[size_bin][rix0].successive_failures += nbad;
790 sn->stats[y][rix0].successive_failures += nbad;
791 sn->stats[y][rix0].last_tx = ticks;
792 sn->stats[y][rix0].tries += tries;
793 sn->stats[y][rix0].total_packets += nframes;
797 sn->stats[size_bin][rix0].packets_acked += (nframes - nbad);
798 sn->stats[size_bin][rix0].successive_failures = 0;
800 sn->stats[size_bin][rix0].tries += tries;
801 sn->stats[size_bin][rix0].last_tx = ticks;
802 sn->stats[size_bin][rix0].total_packets += nframes;
811 if (sn->stats[size_bin][rix0].total_packets <
814 int a_pct = (sn->stats[size_bin][rix0].packets_acked * 1000) /
815 (sn->stats[size_bin][rix0].total_packets);
816 sn->stats[size_bin][rix0].ewma_pct = a_pct;
819 sn->stats[size_bin][rix0].ewma_pct =
820 ((sn->stats[size_bin][rix0].ewma_pct * ssc->smoothing_rate) +
825 if (rix0 == sn->current_sample_rix[size_bin]) {
832 dot11rate(rt, rix0),
833 dot11rate_label(rt, rix0),
835 sn->stats[size_bin][rix0].average_tx_time,
836 sn->stats[size_bin][rix0].perfect_tx_time,