Searched refs:rix (Results 1 - 25 of 27) sorted by relevance

12

/haiku/src/add-ons/kernel/drivers/network/wlan/atheroswifi/dev/ath/
H A Dif_ath_led.h36 extern void ath_led_event(struct ath_softc *sc, int rix);
H A Dif_athrate.h93 uint8_t rix; /* ratetable index, not rate code */ member in struct:ath_rc_series
143 u_int8_t *rix, int *try0, u_int8_t *txrate, int *maxdur,
150 struct ath_desc *, int shortPreamble, u_int8_t rix);
H A Dif_ath_led.c194 ath_led_event(struct ath_softc *sc, int rix) argument
199 ath_led_blink(sc, sc->sc_hwmap[rix].ledon, sc->sc_hwmap[rix].ledoff);
H A Dif_ath_tx.c1049 uint8_t rix; local
1056 rix = bf->bf_state.bfs_rc[0].rix;
1074 rt->info[rix].phy == IEEE80211_T_OFDM &&
1102 rt->info[rix].phy == IEEE80211_T_HT &&
1122 uint8_t rix; local
1130 rix = bf->bf_state.bfs_rc[0].rix;
1142 dur = rt->info[rix].spAckDuration;
1144 dur = rt->info[rix]
1204 ath_tx_calc_ctsduration(struct ath_hal *ah, int rix, int cix, int shortPreamble, int pktlen, const HAL_RATE_TABLE *rt, int flags) argument
1263 uint8_t rix = bf->bf_state.bfs_rc[0].rix; local
1382 uint8_t rate, rix; local
1562 u_int8_t rix = 0, txrate = 0; local
2147 u_int8_t rix, txrate; local
2349 int rix; local
[all...]
H A Dif_ath_tx_ht.c262 rate = rt->info[rc[i].rix].rateCode;
268 rate |= rt->info[rc[i].rix].shortPreamble;
415 uint8_t rc, rix, flags; local
496 rix = first_bf->bf_state.bfs_rc[0].rix;
497 rc = rt->info[rix].rateCode;
527 "%s: pktlen=%d, minlen=%d, rix=%x, rc=%x, width=%d, hgi=%d, ndelim=%d\n",
528 __func__, pktlen, minlen, rix, rc, width, half_gi, ndelim);
664 series[i].Rate = rt->info[rc[i].rix].rateCode;
665 series[i].RateIndex = rc[i].rix;
[all...]
H A Dif_ath_tdma.c258 int rix; local
279 rix = ath_tx_findrix(sc, tp->ucastrate);
281 rix = ath_tx_findrix(sc, tp->mcastrate);
293 vap->iv_ifp->if_mtu + IEEE80211_MAXOVERHEAD, rix, AH_TRUE,
371 int rix; local
407 rix = rt->rateCodeToIndex[rs->rs_rate];
411 * only need the rix and preamble.
433 rix,
435 (rix & 0x80) ?
436 (! (rs->rs_flags & HAL_RX_GI)) : rt->info[rix]
[all...]
H A Dif_ath_beacon.c280 u_int8_t rix, rate; local
323 rix = 0;
325 rate = rt->info[rix].rateCode;
327 rate |= rt->info[rix].shortPreamble;
351 rc[0].Rate = rt->info[rix].rateCode;
352 rc[0].RateIndex = rix;
356 rix, 0, AH_TRUE);
H A Dif_ath_rx.c584 uint8_t rix; local
588 rix = rt->rateCodeToIndex[rs->rs_rate];
589 sc->sc_rx_th.wr_rate = sc->sc_hwmap[rix].ieeerate;
590 sc->sc_rx_th.wr_flags = sc->sc_hwmap[rix].rxflags;
911 uint8_t rix = rt->rateCodeToIndex[rs->rs_rate]; local
914 sc->sc_hwmap[rix].ieeerate, rs->rs_rssi);
/haiku/src/add-ons/kernel/drivers/network/wlan/atheroswifi/dev/ath/ath_rate/sample/
H A Dsample.c295 dot11rate(const HAL_RATE_TABLE *rt, int rix) argument
297 if (rix < 0)
299 return rt->info[rix].phy == IEEE80211_T_HT ?
300 rt->info[rix].dot11Rate : (rt->info[rix].dot11Rate & IEEE80211_RATE_VAL) / 2;
304 dot11rate_label(const HAL_RATE_TABLE *rt, int rix) argument
306 if (rix < 0)
308 return rt->info[rix].phy == IEEE80211_T_HT ? "MCS" : "Mb ";
312 * Return the rix with the lowest average_tx_time,
322 int rix, t local
422 int current_rix, rix; local
579 int rix = -1; local
620 int rix = -1, ht_rix = -1; local
674 int rix, mrr, best_rix, change_rates; local
927 ath_rate_setupxtxdesc(struct ath_softc *sc, struct ath_node *an, struct ath_desc *ds, int shortPreamble, u_int8_t rix) argument
1304 int x, y, rix; local
1514 int rix, y; local
[all...]
H A Dsample.h117 #define IS_RATE_DEFINED(sn, rix) (((uint64_t) (sn)->ratemask & (1ULL<<((uint64_t) rix))) != 0)
134 int rix, int short_retries,
151 if (rix >= rt->rateCount) {
152 printf("bogus rix %d, max %u, mode %u\n",
153 rix, rt->rateCount, sc->sc_curmode);
156 cix = rt->info[rix].controlRate;
162 switch (rt->info[rix].phy) {
190 rt->info[rix].phy == IEEE80211_T_OFDM) {
217 ctsduration += ath_hal_pkt_txtime(sc->sc_ah, rt, length, rix,
132 calc_usecs_unicast_packet(struct ath_softc *sc, int length, int rix, int short_retries, int long_retries, int is_ht40) argument
[all...]
/haiku/src/libs/compat/freebsd_wlan/net80211/
H A Dieee80211_rssadapt.c243 int rix, rssi; local
262 for (rix = rs->rs_nrates-1; rix >= 0; rix--)
263 if ((*thrs)[rix] < (rssi << 8))
265 if (rix != ra->ra_rix) {
267 ni->ni_txrate = ni->ni_rates.rs_rates[rix] & IEEE80211_RATE_VAL;
268 ra->ra_rix = rix;
274 return rix;
288 u_int rix; local
308 int rix; local
[all...]
H A Dieee80211_phy.h141 uint8_t rix; local
149 rix = rt->rateCodeToIndex[rate & IEEE80211_RATE_VAL];
150 KASSERT(rix != (uint8_t)-1, ("rate %d has no info", rate));
151 return (enum ieee80211_phytype)rt->info[rix].phy;
177 uint8_t rix = rt->rateCodeToIndex[rate]; local
179 KASSERT(rix != (uint8_t)-1, ("rate %d has no info", rate));
181 KASSERT(rt->info[rix].spAckDuration != 0,
183 return rt->info[rix].spAckDuration;
185 KASSERT(rt->info[rix].lpAckDuration != 0,
187 return rt->info[rix]
[all...]
H A Dieee80211_ratectl_none.c78 int rix = 0; local
80 ni->ni_txrate = ni->ni_rates.rs_rates[rix] & IEEE80211_RATE_VAL;
81 return rix;
H A Dieee80211_amrr.c252 int rix = amn->amn_rix; local
269 rs->rs_rates[rix] & IEEE80211_RATE_VAL,
284 rix + 1 < rs->rs_nrates) {
287 rix++;
292 rs->rs_rates[rix] & IEEE80211_RATE_VAL,
299 if (rix > 0) {
310 rix--;
315 rs->rs_rates[rix] & IEEE80211_RATE_VAL,
325 return rix;
339 int rix; local
[all...]
H A Dieee80211_phy.c507 uint8_t rix = rt->rateCodeToIndex[rate]; local
511 KASSERT(rix != (uint8_t)-1, ("rate %d has no info", rate));
512 kbps = rt->info[rix].rateKbps;
516 switch (rt->info[rix].phy) {
519 if (isShortPreamble && rt->info[rix].shortPreamble)
567 rt->info[rix].phy, rate);
H A Dieee80211_proto.c646 int i, j, rix, error; local
715 rix = findrix(srs, r);
717 if (rix < 0) {
732 nrs->rs_rates[i] = srs->rs_rates[rix];
735 if ((flags & IEEE80211_F_DODEL) && rix < 0) {
745 if (rix >= 0)
/haiku/src/add-ons/kernel/drivers/network/wlan/atheroswifi/dev/ath/ath_rate/amrr/
H A Damrr.c108 u_int8_t *rix, int *try0, u_int8_t *txrate, int *maxdur,
113 *rix = amn->amn_tx_rix0;
137 rc[0].rix = amn->amn_tx_rate0;
138 rc[1].rix = amn->amn_tx_rate1;
139 rc[2].rix = amn->amn_tx_rate2;
140 rc[3].rix = amn->amn_tx_rate3;
150 struct ath_desc *ds, int shortPreamble, u_int8_t rix)
232 u_int8_t rix; local
261 rix = sc->sc_rixmap[
263 amn->amn_tx_rate1 = rt->info[rix]
106 ath_rate_findrate(struct ath_softc *sc, struct ath_node *an, int shortPreamble, size_t frameLen, int tid, int is_aggr, u_int8_t *rix, int *try0, u_int8_t *txrate, int *maxdur, int *maxpktlen) argument
149 ath_rate_setupxtxdesc(struct ath_softc *sc, struct ath_node *an, struct ath_desc *ds, int shortPreamble, u_int8_t rix) argument
365 int rix; local
[all...]
/haiku/src/add-ons/kernel/drivers/network/wlan/atheroswifi/dev/ath/ath_rate/onoe/
H A Donoe.c116 u_int8_t *rix, int *try0, u_int8_t *txrate, int *maxdur,
121 *rix = on->on_tx_rix0;
145 rc[0].rix = on->on_tx_rate0;
146 rc[1].rix = on->on_tx_rate1;
147 rc[2].rix = on->on_tx_rate2;
148 rc[3].rix = on->on_tx_rate3;
158 struct ath_desc *ds, int shortPreamble, u_int8_t rix)
207 u_int8_t rix; local
242 rix = sc->sc_rixmap[
244 on->on_tx_rate1 = rt->info[rix]
114 ath_rate_findrate(struct ath_softc *sc, struct ath_node *an, int shortPreamble, size_t frameLen, int tid, int is_aggr, u_int8_t *rix, int *try0, u_int8_t *txrate, int *maxdur, int *maxpktlen) argument
157 ath_rate_setupxtxdesc(struct ath_softc *sc, struct ath_node *an, struct ath_desc *ds, int shortPreamble, u_int8_t rix) argument
[all...]
/haiku/src/add-ons/kernel/drivers/network/wlan/ralinkwifi/dev/ral/
H A Drt2661var.h56 uint8_t rix; member in struct:rt2661_tx_data
H A Drt2560var.h60 uint8_t rix; member in struct:rt2560_tx_data
H A Drt2560.c942 if (data->rix != IEEE80211_FIXED_RATE_NONE)
953 if (data->rix != IEEE80211_FIXED_RATE_NONE)
964 if (data->rix != IEEE80211_FIXED_RATE_NONE)
1554 data->rix = IEEE80211_FIXED_RATE_NONE;
1626 data->rix = IEEE80211_FIXED_RATE_NONE;
1832 data->rix = ni->ni_txrate;
1836 data->rix = IEEE80211_FIXED_RATE_NONE;
H A Drt2661.c889 if (data->rix != IEEE80211_FIXED_RATE_NONE)
900 if (data->rix != IEEE80211_FIXED_RATE_NONE)
1322 data->rix = IEEE80211_FIXED_RATE_NONE;
1394 data->rix = IEEE80211_FIXED_RATE_NONE;
1525 data->rix = ni->ni_txrate;
1529 data->rix = IEEE80211_FIXED_RATE_NONE;
/haiku/src/add-ons/translators/raw/
H A DRAW.cpp1725 ushort (*pix)[4], (*rix)[3];
1782 rix = &rgb[d][row - top][col - left];
1786 - rix[-1][1] - rix[1][1] ) >> 1);
1787 rix[0][2-c] = CLIP(val);
1790 - rix[-TS][1] - rix[TS][1] ) >> 1);
1792 val = rix[0][1] + ((pix[-fInputWidth - 1][c]
1796 - rix[-TS - 1][1] - rix[
[all...]
/haiku/src/add-ons/kernel/drivers/network/wlan/marvell88w8335/dev/malo/
H A Dif_malo.c905 malo_updatetxrate(struct ieee80211_node *ni, int rix) argument
909 if (rix < nitems(ieeerates))
910 ni->ni_txrate = ieeerates[rix];
/haiku/src/add-ons/kernel/drivers/network/wlan/broadcom43xx/dev/bwi/
H A Dif_bwi.c2927 int type, ismcast, pkt_len, error, rix; local
2954 rix = ieee80211_ratectl_rate(ni, NULL, pkt_len);
2957 if (rix > 0) {
2958 rate_fb = ni->ni_rates.rs_rates[rix-1] &

Completed in 258 milliseconds

12