| /openbsd-src/sys/net80211/ |
| H A D | ieee80211_amrr.c | 35 #define is_success(amn) \ argument 36 ((amn)->amn_retrycnt < (amn)->amn_txcnt / 10) 37 #define is_failure(amn) \ argument 38 ((amn)->amn_retrycnt > (amn)->amn_txcnt / 3) 39 #define is_enough(amn) \ argument 40 ((amn)->amn_txcnt > 10) 41 #define reset_cnt(amn) \ argument 42 do { (amn)->amn_txcnt = (amn)->amn_retrycnt = 0; } while (0) 70 struct ieee80211_amrr_node *amn) in ieee80211_amrr_node_init() argument 72 amn->amn_success = 0; in ieee80211_amrr_node_init() [all …]
|
| /openbsd-src/sys/dev/ic/ |
| H A D | rt2661.c | 203 TAILQ_INIT(&sc->amn); in rt2661_attach() 718 struct rt2661_amrr_node *amn; in rt2661_amrr_node_alloc() local 726 amn = malloc(sizeof (struct rt2661_amrr_node), M_DEVBUF, in rt2661_amrr_node_alloc() 729 if (amn) { in rt2661_amrr_node_alloc() 731 amn->id = sc->amn_count++; in rt2661_amrr_node_alloc() 732 amn->rn = rn; in rt2661_amrr_node_alloc() 733 TAILQ_INSERT_TAIL(&sc->amn, amn, entry); in rt2661_amrr_node_alloc() 737 return amn; in rt2661_amrr_node_alloc() 741 rt2661_amrr_node_free(struct rt2661_softc *sc, struct rt2661_amrr_node *amn) in rt2661_amrr_node_free() argument 746 if (amn->rn) in rt2661_amrr_node_free() [all …]
|
| H A D | rt2661var.h | 89 struct ieee80211_amrr_node amn; member 97 struct rt2661_amrr_node *amn; member 192 TAILQ_HEAD(, rt2661_amrr_node) amn;
|
| H A D | rt2560var.h | 94 struct ieee80211_amrr_node amn; member
|
| H A D | rt2860var.h | 184 struct ieee80211_amrr_node amn[RT2860_WCID_MAX + 1]; member
|
| H A D | rt2560.c | 688 ieee80211_amrr_choose(&sc->amrr, ni, &rn->amn); in rt2560_iter_func() 716 ieee80211_amrr_node_init(&sc->amrr, &((struct rt2560_node *)ni)->amn); in rt2560_newassoc() 942 rn->amn.amn_txcnt++; in rt2560_tx_intr() 948 rn->amn.amn_txcnt++; in rt2560_tx_intr() 949 rn->amn.amn_retrycnt++; in rt2560_tx_intr() 955 rn->amn.amn_txcnt++; in rt2560_tx_intr() 956 rn->amn.amn_retrycnt++; in rt2560_tx_intr()
|
| H A D | acxvar.h | 284 struct ieee80211_amrr_node amn; member
|
| H A D | athnvar.h | 298 struct ieee80211_amrr_node amn; member
|
| H A D | rt2860.c | 803 ieee80211_amrr_choose(&sc->amrr, ni, &sc->amn[wcid]); in rt2860_iter_func() 860 ieee80211_amrr_node_init(&sc->amrr, &sc->amn[wcid]); in rt2860_newassoc() 1170 struct ieee80211_amrr_node *amn; in rt2860_drain_stats_fifo() local 1185 amn = &sc->amn[wcid]; in rt2860_drain_stats_fifo() 1186 amn->amn_txcnt++; in rt2860_drain_stats_fifo() 1197 amn->amn_retrycnt++; in rt2860_drain_stats_fifo() 1199 amn->amn_retrycnt++; in rt2860_drain_stats_fifo()
|
| H A D | acx.c | 1185 wn->amn.amn_txcnt++; in acx_txeof() 1189 wn->amn.amn_retrycnt++; in acx_txeof() 2690 ieee80211_amrr_choose(&sc->amrr, ni, &wn->amn); in acx_iter_func() 2713 ieee80211_amrr_node_init(&sc->amrr, &((struct acx_node *)ni)->amn); in acx_newassoc()
|
| H A D | bwivar.h | 506 struct ieee80211_amrr_node amn; member
|
| /openbsd-src/sys/dev/usb/ |
| H A D | if_ralvar.h | 97 struct ieee80211_amrr_node amn; member
|
| H A D | if_rumvar.h | 99 struct ieee80211_amrr_node amn; member
|
| H A D | if_runvar.h | 183 struct ieee80211_amrr_node amn; member
|
| H A D | if_mtwvar.h | 211 struct ieee80211_amrr_node amn; member
|
| H A D | if_urtwn.c | 198 struct ieee80211_amrr_node amn; member 914 ieee80211_amrr_choose(&sc->amrr, ic->ic_bss, &sc->amn); in urtwn_calib_cb() 1346 sc->amn.amn_txcnt++; in urtwn_rxeof() 1348 sc->amn.amn_retrycnt++; in urtwn_rxeof() 1366 sc->amn.amn_retrycnt++; in urtwn_rxeof() 1369 sc->amn.amn_txcnt++; in urtwn_rxeof() 2566 ieee80211_amrr_node_init(&sc->amrr, &sc->amn); in urtwn_init()
|
| H A D | if_ral.c | 2088 ieee80211_amrr_node_init(&sc->amrr, &sc->amn); in ural_amrr_start() 2149 sc->amn.amn_retrycnt = in ural_amrr_update() 2154 sc->amn.amn_txcnt = in ural_amrr_update() 2155 sc->amn.amn_retrycnt + in ural_amrr_update() 2158 ieee80211_amrr_choose(&sc->amrr, sc->sc_ic.ic_bss, &sc->amn); in ural_amrr_update()
|
| H A D | if_rum.c | 2173 ieee80211_amrr_node_init(&sc->amrr, &sc->amn); in rum_amrr_start() 2225 sc->amn.amn_retrycnt = in rum_amrr_update() 2230 sc->amn.amn_txcnt = in rum_amrr_update() 2231 sc->amn.amn_retrycnt + in rum_amrr_update() 2234 ieee80211_amrr_choose(&sc->amrr, sc->sc_ic.ic_bss, &sc->amn); in rum_amrr_update()
|
| H A D | if_otusreg.h | 915 struct ieee80211_amrr_node amn; member
|
| H A D | if_otus.c | 947 ieee80211_amrr_node_init(&sc->amrr, &on->amn); in otus_newassoc() 1052 on->amn.amn_retrycnt++; in otus_cmd_rxeof() 1348 ((struct otus_node *)ni)->amn.amn_txcnt++; in otus_tx() 2167 ieee80211_amrr_choose(&sc->amrr, ni, &((struct otus_node *)ni)->amn); in otus_calibrate_to()
|
| H A D | if_zyd.c | 1871 ((struct zyd_node *)ni)->amn.amn_retrycnt++; in zyd_intr() 2077 ((struct zyd_node *)data->ni)->amn.amn_txcnt++; in zyd_txeof() 2546 ieee80211_amrr_choose(&sc->amrr, ni, &zn->amn); in zyd_iter_func() 2572 ieee80211_amrr_node_init(&sc->amrr, &((struct zyd_node *)ni)->amn); in zyd_newassoc()
|
| H A D | if_mtw.c | 1918 sc->amn.amn_retrycnt = in mtw_calibrate_cb() 1922 sc->amn.amn_txcnt = in mtw_calibrate_cb() 1923 sc->amn.amn_retrycnt + in mtw_calibrate_cb() 1926 ieee80211_amrr_choose(&sc->amrr, sc->sc_ic.ic_bss, &sc->amn); in mtw_calibrate_cb() 1946 ieee80211_amrr_node_init(&sc->amrr, &sc->amn); in mtw_newassoc()
|
| /openbsd-src/sys/dev/pci/ |
| H A D | if_wpivar.h | 97 struct ieee80211_amrr_node amn; member
|
| H A D | if_rtwn.c | 184 struct ieee80211_amrr_node amn; member 842 sc->amn.amn_txcnt++; in rtwn_rx_frame() 844 sc->amn.amn_retrycnt++; in rtwn_rx_frame() 1252 ieee80211_amrr_node_init(&sc->amrr, &sc->amn); in rtwn_pci_init() 2281 ieee80211_amrr_choose(&sc->amrr, ic->ic_bss, &sc->amn); in rtwn_calib_to() 2371 sc->amn.amn_txcnt += packets; in rtwn_tx_report() 2373 sc->amn.amn_retrycnt++; in rtwn_tx_report()
|
| H A D | if_iwnvar.h | 104 struct ieee80211_amrr_node amn; member
|