Home
last modified time | relevance | path

Searched refs:amn (Results 1 – 25 of 33) sorted by relevance

12

/openbsd-src/sys/net80211/
H A Dieee80211_amrr.c35 #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 Drt2661.c203 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 Drt2661var.h89 struct ieee80211_amrr_node amn; member
97 struct rt2661_amrr_node *amn; member
192 TAILQ_HEAD(, rt2661_amrr_node) amn;
H A Drt2560var.h94 struct ieee80211_amrr_node amn; member
H A Drt2860var.h184 struct ieee80211_amrr_node amn[RT2860_WCID_MAX + 1]; member
H A Drt2560.c688 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 Dacxvar.h284 struct ieee80211_amrr_node amn; member
H A Dathnvar.h298 struct ieee80211_amrr_node amn; member
H A Drt2860.c803 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 Dacx.c1185 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 Dbwivar.h506 struct ieee80211_amrr_node amn; member
/openbsd-src/sys/dev/usb/
H A Dif_ralvar.h97 struct ieee80211_amrr_node amn; member
H A Dif_rumvar.h99 struct ieee80211_amrr_node amn; member
H A Dif_runvar.h183 struct ieee80211_amrr_node amn; member
H A Dif_mtwvar.h211 struct ieee80211_amrr_node amn; member
H A Dif_urtwn.c198 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 Dif_ral.c2088 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 Dif_rum.c2173 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 Dif_otusreg.h915 struct ieee80211_amrr_node amn; member
H A Dif_otus.c947 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 Dif_zyd.c1871 ((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 Dif_mtw.c1918 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 Dif_wpivar.h97 struct ieee80211_amrr_node amn; member
H A Dif_rtwn.c184 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 Dif_iwnvar.h104 struct ieee80211_amrr_node amn; member

12