Lines Matching refs:average_tx_time
187 tt = sn->stats[size_bin][rix].average_tx_time; in pick_best_rate()
267 current_tt = sn->stats[size_bin][current_rix].average_tx_time; in pick_sample_rate()
497 unsigned average_tx_time; in ath_rate_findrate() local
522 average_tx_time = sn->stats[size_bin][best_rix].average_tx_time; in ath_rate_findrate()
524 average_tx_time = 0; in ath_rate_findrate()
530 …if (sn->sample_tt[size_bin] < average_tx_time * (sn->packets_since_sample[size_bin]*ssc->sample_ra… in ath_rate_findrate()
534 average_tx_time, in ath_rate_findrate()
572 (2*average_tx_time < sn->stats[size_bin][sn->current_rix[size_bin]].average_tx_time)) { in ath_rate_findrate()
578 2 * average_tx_time, sn->stats[size_bin][sn->current_rix[size_bin]].average_tx_time); in ath_rate_findrate()
582 int cur_att = sn->stats[size_bin][cur_rix].average_tx_time; in ath_rate_findrate()
592 MCS(cur_rix), cur_att, MCS(best_rix), average_tx_time); in ath_rate_findrate()
595 (average_tx_time * 8) <= (cur_att * 10)) { in ath_rate_findrate()
600 MCS(best_rix), MCS(cur_rix), average_tx_time, cur_att); in ath_rate_findrate()
616 sn->stats[size_bin][sn->current_rix[size_bin]].average_tx_time, in ath_rate_findrate()
619 sn->stats[size_bin][best_rix].average_tx_time, in ath_rate_findrate()
766 int avg_tx = sn->stats[size_bin][rix0].average_tx_time; in update_stats()
768 sn->stats[size_bin][rix0].average_tx_time = (tt+(avg_tx*packets))/(packets+nframes); in update_stats()
771 sn->stats[size_bin][rix0].average_tx_time = in update_stats()
772 ((sn->stats[size_bin][rix0].average_tx_time * ssc->smoothing_rate) + in update_stats()
842 sn->stats[size_bin][rix0].average_tx_time, in update_stats()
1141 sn->stats[y][rix].average_tx_time = in ath_rate_ctl_reset()
1300 sn->stats[y][rix].average_tx_time, in sample_stats()