Lines Matching refs:rix0

491 		  u_int8_t *rix0, int *try0, u_int8_t *txrate)  in ath_rate_findrate()  argument
658 *rix0 = rix; in ath_rate_findrate()
673 uint8_t rix0, struct ath_rc_series *rc) in ath_rate_getxtxrates() argument
676 const struct txschedule *sched = &sn->sched[rix0]; in ath_rate_getxtxrates()
678 KASSERT(rix0 == sched->r0, ("rix0 (%x) != sched->r0 (%x)!\n", in ath_rate_getxtxrates()
679 rix0, sched->r0)); in ath_rate_getxtxrates()
722 int rix0, int tries0, in update_stats() argument
740 if (!IS_RATE_DEFINED(sn, rix0)) in update_stats()
742 tt = calc_usecs_unicast_packet(sc, size, rix0, short_tries, in update_stats()
769 if (sn->stats[size_bin][rix0].total_packets < ssc->smoothing_minpackets) { in update_stats()
771 int avg_tx = sn->stats[size_bin][rix0].average_tx_time; in update_stats()
772 int packets = sn->stats[size_bin][rix0].total_packets; in update_stats()
773 sn->stats[size_bin][rix0].average_tx_time = (tt+(avg_tx*packets))/(packets+nframes); in update_stats()
776 sn->stats[size_bin][rix0].average_tx_time = in update_stats()
777 ((sn->stats[size_bin][rix0].average_tx_time * ssc->smoothing_rate) + in update_stats()
790 sn->stats[size_bin][rix0].successive_failures += nbad; in update_stats()
798 sn->stats[y][rix0].successive_failures += nbad; in update_stats()
799 sn->stats[y][rix0].last_tx = ticks; in update_stats()
800 sn->stats[y][rix0].tries += tries; in update_stats()
801 sn->stats[y][rix0].total_packets += nframes; in update_stats()
805 sn->stats[size_bin][rix0].packets_acked += (nframes - nbad); in update_stats()
806 sn->stats[size_bin][rix0].successive_failures = 0; in update_stats()
808 sn->stats[size_bin][rix0].tries += tries; in update_stats()
809 sn->stats[size_bin][rix0].last_tx = ticks; in update_stats()
810 sn->stats[size_bin][rix0].total_packets += nframes; in update_stats()
819 if (sn->stats[size_bin][rix0].total_packets < in update_stats()
822 int a_pct = (sn->stats[size_bin][rix0].packets_acked * 1000) / in update_stats()
823 (sn->stats[size_bin][rix0].total_packets); in update_stats()
824 sn->stats[size_bin][rix0].ewma_pct = a_pct; in update_stats()
827 sn->stats[size_bin][rix0].ewma_pct = in update_stats()
828 ((sn->stats[size_bin][rix0].ewma_pct * ssc->smoothing_rate) + in update_stats()
833 if (rix0 == sn->current_sample_rix[size_bin]) { in update_stats()
840 dot11rate(rt, rix0), in update_stats()
841 dot11rate_label(rt, rix0), in update_stats()
843 sn->stats[size_bin][rix0].average_tx_time, in update_stats()
844 sn->stats[size_bin][rix0].perfect_tx_time, in update_stats()