Home
last modified time | relevance | path

Searched refs:amrr (Results 1 – 15 of 15) sorted by relevance

/illumos-gate/usr/src/uts/common/io/net80211/
H A Dnet80211_amrr.c54 ieee80211_amrr_node_init(struct ieee80211_amrr *amrr, in ieee80211_amrr_node_init() argument
60 amn->amn_success_threshold = amrr->amrr_min_success_threshold; in ieee80211_amrr_node_init()
67 ieee80211_amrr_choose(struct ieee80211_amrr *amrr, struct ieee80211_node *ni, in ieee80211_amrr_choose() argument
100 amrr->amrr_max_success_threshold) in ieee80211_amrr_choose()
102 amrr->amrr_max_success_threshold; in ieee80211_amrr_choose()
105 amrr->amrr_min_success_threshold; in ieee80211_amrr_choose()
/illumos-gate/usr/src/uts/common/io/ural/
H A Dural.c1827 ((amrr)->retrycnt < (amrr)->txcnt / 10)
1829 ((amrr)->retrycnt > (amrr)->txcnt / 3)
1841 (amrr)->txcnt = (amrr)->retrycnt = 0; \
1850 if (is_success(amrr) && is_enough(amrr)) { in ural_ratectl()
1851 amrr->success++; in ural_ratectl()
1852 if (amrr->success >= amrr->success_threshold && in ural_ratectl()
1888 struct ural_amrr *amrr = &sc->amrr; in ural_amrr_timeout() local
1896 amrr->retrycnt = in ural_amrr_timeout()
1901 amrr->txcnt = in ural_amrr_timeout()
1915 struct ural_amrr *amrr = &sc->amrr; in ural_amrr_start() local
[all …]
H A Dural_var.h76 struct ural_amrr amrr; member
/illumos-gate/usr/src/uts/common/io/rum/
H A Drum.c1848 ((amrr)->retrycnt < (amrr)->txcnt / 10)
1850 ((amrr)->retrycnt > (amrr)->txcnt / 3)
1862 (amrr)->txcnt = (amrr)->retrycnt = 0; \
1871 if (is_success(amrr) && is_enough(amrr)) { in rum_ratectl()
1872 amrr->success++; in rum_ratectl()
1873 if (amrr->success >= amrr->success_threshold && in rum_ratectl()
1909 struct rum_amrr *amrr = &sc->amrr; in rum_amrr_timeout() local
1918 amrr->retrycnt = in rum_amrr_timeout()
1923 amrr->txcnt = in rum_amrr_timeout()
1936 struct rum_amrr *amrr = &sc->amrr; in rum_amrr_start() local
[all …]
H A Drum_var.h79 struct rum_amrr amrr; member
/illumos-gate/usr/src/uts/common/io/iwh/
H A Diwh.c1799 iwh_amrr_t *amrr; in iwh_node_alloc() local
2451 amrr->txcnt++; in iwh_tx_intr()
4988 ((amrr)->retrycnt < (amrr)->txcnt / 10)
4990 ((amrr)->retrycnt > (amrr)->txcnt / 3)
5004 { (amrr)->txcnt = (amrr)->retrycnt = 0; }
5014 amrr->txcnt = amrr->retrycnt = 0; in iwh_amrr_init()
5155 if (is_success(amrr) && is_enough(amrr)) { in iwh_amrr_ratectl()
5157 if (amrr->success >= amrr->success_threshold && in iwh_amrr_ratectl()
5166 amrr->retrycnt, amrr->ht_mcs_idx)); in iwh_amrr_ratectl()
5171 } else if (not_very_few(amrr) && is_failure(amrr)) { in iwh_amrr_ratectl()
[all …]
/illumos-gate/usr/src/uts/common/io/wpi/
H A Dwpi.c1217 wpi_amrr_t *amrr; in wpi_node_alloc() local
1220 if (amrr != NULL) in wpi_node_alloc()
1785 amrr->txcnt++;
3550 ((amrr)->retrycnt < (amrr)->txcnt / 10)
3552 ((amrr)->retrycnt > (amrr)->txcnt / 3)
3564 { (amrr)->txcnt = (amrr)->retrycnt = 0; }
3574 amrr->txcnt = amrr->retrycnt = 0;
3598 if (is_success(amrr) && is_enough(amrr)) {
3600 if (amrr->success >= amrr->success_threshold &&
3607 in->in_txrate, amrr->txcnt, amrr->retrycnt));
[all …]
/illumos-gate/usr/src/uts/common/io/iwp/
H A Diwp.c1740 iwp_amrr_t *amrr; in iwp_node_alloc() local
2351 iwp_amrr_t *amrr; in iwp_tx_intr() local
2359 amrr->txcnt++; in iwp_tx_intr()
4723 ((amrr)->retrycnt < (amrr)->txcnt / 10)
4725 ((amrr)->retrycnt > (amrr)->txcnt / 3)
4739 { (amrr)->txcnt = (amrr)->retrycnt = 0; }
4749 amrr->txcnt = amrr->retrycnt = 0; in iwp_amrr_init()
4777 if (is_success(amrr) && is_enough(amrr)) { in iwp_amrr_ratectl()
4778 amrr->success++; in iwp_amrr_ratectl()
4779 if (amrr->success >= amrr->success_threshold && in iwp_amrr_ratectl()
[all …]
/illumos-gate/usr/src/uts/common/io/iwk/
H A Diwk2.c1526 iwk_amrr_t *amrr; in iwk_node_alloc() local
1529 if (amrr != NULL) in iwk_node_alloc()
2200 amrr->txcnt++; in iwk_tx_intr()
4333 ((amrr)->retrycnt < (amrr)->txcnt / 10)
4335 ((amrr)->retrycnt > (amrr)->txcnt / 3)
4347 { (amrr)->txcnt = (amrr)->retrycnt = 0; }
4357 amrr->txcnt = amrr->retrycnt = 0; in iwk_amrr_init()
4381 if (is_success(amrr) && is_enough(amrr)) { in iwk_amrr_ratectl()
4383 if (amrr->success >= amrr->success_threshold && in iwk_amrr_ratectl()
4390 in->in_txrate, amrr->txcnt, amrr->retrycnt)); in iwk_amrr_ratectl()
[all …]
/illumos-gate/usr/src/uts/common/io/rwd/
H A Drt2661_var.h112 struct rt2661_amrr amrr; member
H A Drt2661.c1655 rt2661_amrr_node_init(const struct rt2661_amrr *amrr, in rt2661_amrr_node_init() argument
1661 amn->amn_success_threshold = amrr->amrr_min_success_threshold; in rt2661_amrr_node_init()
1665 rt2661_amrr_choose(struct rt2661_amrr *amrr, struct ieee80211_node *ni, in rt2661_amrr_choose() argument
1708 amrr->amrr_max_success_threshold) in rt2661_amrr_choose()
1710 amrr->amrr_max_success_threshold; in rt2661_amrr_choose()
1713 amrr->amrr_min_success_threshold; in rt2661_amrr_choose()
1886 rt2661_amrr_node_init(&sc->amrr, &((struct rt2661_node *)ni)->amn); in rt2661_newassoc()
1902 rt2661_amrr_choose(&sc->amrr, ni, &rn->amn); in rt2661_iter_func()
2935 sc->amrr.amrr_min_success_threshold = 1; in rt2661_attach()
2936 sc->amrr.amrr_max_success_threshold = 15; in rt2661_attach()
/illumos-gate/usr/src/uts/common/io/rwn/
H A Drt2860_var.h143 struct rt2860_amrr amrr; member
H A Drt2860.c1308 rt2860_amrr_choose(&sc->amrr, ni, &sc->amn[wcid]); in rt2860_iter_func()
1386 rt2860_amrr_node_init(const struct rt2860_amrr *amrr, in rt2860_amrr_node_init() argument
1392 amn->amn_success_threshold = amrr->amrr_min_success_threshold; in rt2860_amrr_node_init()
1396 rt2860_amrr_choose(struct rt2860_amrr *amrr, struct ieee80211_node *ni, in rt2860_amrr_choose() argument
1440 amrr->amrr_max_success_threshold) in rt2860_amrr_choose()
1442 amrr->amrr_max_success_threshold; in rt2860_amrr_choose()
1445 amrr->amrr_min_success_threshold; in rt2860_amrr_choose()
1480 rt2860_amrr_node_init(&sc->amrr, &sc->amn[wcid]); in rt2860_newassoc()
2904 sc->amrr.amrr_min_success_threshold = 1; in rt2860_attach()
2905 sc->amrr.amrr_max_success_threshold = 15; in rt2860_attach()
/illumos-gate/usr/src/uts/common/io/iwn/
H A Dif_iwnvar.h174 struct ieee80211_amrr amrr; member
H A Dif_iwn.c1055 sc->amrr.amrr_min_success_threshold = 1; in iwn_attach()
1056 sc->amrr.amrr_max_success_threshold = 15; in iwn_attach()
2436 ieee80211_amrr_node_init(&sc->amrr, &wn->amn); in iwn_newassoc()
2587 ieee80211_amrr_choose(&sc->amrr, ni, &wn->amn); in iwn_iter_func()