Lines Matching refs:an

1576 	struct ath_node *an = ATH_NODE(in);  in arn_tx_status()  local
1578 (struct ath_rate_priv *)&an->rate_priv; in arn_tx_status()
1621 struct ath_node *an = ATH_NODE(in); in arn_get_rate() local
1623 (struct ath_rate_priv *)&an->rate_priv; in arn_get_rate()
1667 struct ath_node *an; in arn_get_rate() local
1672 an = (struct ath_node *)sta->drv_priv; in arn_get_rate()
1674 if (arn_tx_aggr_check(sc, an, tid)) in arn_get_rate()
1685 struct ath_node *an = ATH_NODE(in); in arn_rate_init() local
1687 (struct ath_rate_priv *)&an->rate_priv; in arn_rate_init()
1727 an->maxampdu = in arn_rate_init()
1729 an->mpdudensity = parse_mpdudensity(ampdu_density); in arn_rate_init()
1800 struct ath_node *an = ATH_NODE(in); in arn_rate_update() local
1809 an->an_tx_mgtrate = rt->info[0].ratecode; in arn_rate_update()
1810 an->an_tx_mgtratesp = an->an_tx_mgtrate | rt->info[0].short_preamble; in arn_rate_update()
1814 an->an_tx_mgtrate, an->an_tx_mgtratesp)); in arn_rate_update()
1825 an->an_tx_rix0 = sc->asc_rixmap[ in arn_rate_update()
1827 an->an_tx_rate0 = rt->info[an->an_tx_rix0].ratecode; in arn_rate_update()
1828 an->an_tx_rate0sp = an->an_tx_rate0 | in arn_rate_update()
1829 rt->info[an->an_tx_rix0].short_preamble; in arn_rate_update()
1838 an->an_tx_try0 = 1 + 3; /* 4 tries at rate 0 */ in arn_rate_update()
1842 an->an_tx_rate1 = rt->info[rix].ratecode; in arn_rate_update()
1843 an->an_tx_rate1sp = an->an_tx_rate1 | in arn_rate_update()
1846 an->an_tx_rate1 = an->an_tx_rate1sp = 0; in arn_rate_update()
1851 an->an_tx_rate2 = rt->info[rix].ratecode; in arn_rate_update()
1852 an->an_tx_rate2sp = an->an_tx_rate2 | in arn_rate_update()
1855 an->an_tx_rate2 = an->an_tx_rate2sp = 0; in arn_rate_update()
1858 an->an_tx_rate3 = rt->info[0].ratecode; in arn_rate_update()
1859 an->an_tx_rate3sp = in arn_rate_update()
1860 an->an_tx_mgtrate | rt->info[0].short_preamble; in arn_rate_update()
1862 an->an_tx_rate3 = an->an_tx_rate3sp = 0; in arn_rate_update()
1865 an->an_tx_try0 = ATH_TXMAXTRY; /* max tries at rate 0 */ in arn_rate_update()
1866 an->an_tx_rate1 = an->an_tx_rate1sp = 0; in arn_rate_update()
1867 an->an_tx_rate2 = an->an_tx_rate2sp = 0; in arn_rate_update()
1868 an->an_tx_rate3 = an->an_tx_rate3sp = 0; in arn_rate_update()
1871 an->an_tx_ok = an->an_tx_err = an->an_tx_retr = an->an_tx_upper = 0; in arn_rate_update()
1971 struct ath_node *an = ATH_NODE(in); in arn_rate_ctl() local
1980 enough = (an->an_tx_ok + an->an_tx_err >= 10); in arn_rate_ctl()
1983 if (an->an_tx_err > 0 && an->an_tx_ok == 0) in arn_rate_ctl()
1987 if (enough && an->an_tx_ok < an->an_tx_retr) in arn_rate_ctl()
1991 if (enough && an->an_tx_err == 0 && an->an_tx_ok > an->an_tx_retr * 10) in arn_rate_ctl()
1997 if (enough && an->an_tx_upper > 0) in arn_rate_ctl()
1998 an->an_tx_upper--; in arn_rate_ctl()
2005 an->an_tx_upper = 0; in arn_rate_ctl()
2008 if (++an->an_tx_upper < 10) in arn_rate_ctl()
2010 an->an_tx_upper = 0; in arn_rate_ctl()
2023 an->an_tx_ok, an->an_tx_err, an->an_tx_retr)); in arn_rate_ctl()
2026 an->an_tx_ok = an->an_tx_err = an->an_tx_retr = 0; in arn_rate_ctl()