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

12

/freebsd-11.0-release/sys/dev/ath/
H A Dif_ath_led.h34 extern void ath_led_event(struct ath_softc *sc, int rix);
H A Dif_athrate.h91 uint8_t rix; /* ratetable index, not rate code */ member in struct:ath_rc_series
136 u_int8_t *rix, int *try0, u_int8_t *txrate);
142 struct ath_desc *, int shortPreamble, u_int8_t rix);
H A Dif_ath_led.c193 ath_led_event(struct ath_softc *sc, int rix) argument
198 ath_led_blink(sc, sc->sc_hwmap[rix].ledon, sc->sc_hwmap[rix].ledoff);
H A Dif_ath_tx.c1034 uint8_t rix; local
1041 rix = bf->bf_state.bfs_rc[0].rix;
1051 rt->info[rix].phy == IEEE80211_T_OFDM &&
1079 rt->info[rix].phy == IEEE80211_T_HT &&
1097 uint8_t rix; local
1105 rix = bf->bf_state.bfs_rc[0].rix;
1117 dur = rt->info[rix].spAckDuration;
1119 dur = rt->info[rix]
1178 ath_tx_calc_ctsduration(struct ath_hal *ah, int rix, int cix, int shortPreamble, int pktlen, const HAL_RATE_TABLE *rt, int flags) argument
1237 uint8_t rix = bf->bf_state.bfs_rc[0].rix; local
1355 uint8_t rate, rix; local
1535 u_int8_t rix = 0, txrate = 0; local
2073 u_int8_t rix, txrate; local
2258 int rix; local
[all...]
H A Dif_ath_tx_ht.c252 rate = rt->info[rc[i].rix].rateCode;
258 rate |= rt->info[rc[i].rix].shortPreamble;
392 uint8_t rc, rix, flags; local
457 rix = first_bf->bf_state.bfs_rc[0].rix;
458 rc = rt->info[rix].rateCode;
488 "%s: pktlen=%d, minlen=%d, rix=%x, rc=%x, width=%d, hgi=%d, ndelim=%d\n",
489 __func__, pktlen, minlen, rix, rc, width, half_gi, ndelim);
579 series[i].Rate = rt->info[rc[i].rix].rateCode;
580 series[i].RateIndex = rc[i].rix;
[all...]
H A Dif_ath_tdma.c256 int rix; local
277 rix = ath_tx_findrix(sc, tp->ucastrate);
279 rix = ath_tx_findrix(sc, tp->mcastrate);
291 vap->iv_ifp->if_mtu + IEEE80211_MAXOVERHEAD, rix, AH_TRUE);
368 int rix; local
404 rix = rt->rateCodeToIndex[rs->rs_rate];
408 * only need the rix and preamble.
430 rix,
432 (rix & 0x80) ?
433 (! (rs->rs_flags & HAL_RX_GI)) : rt->info[rix]
[all...]
H A Dif_ath_beacon.c274 u_int8_t rix, rate; local
317 rix = 0;
319 rate = rt->info[rix].rateCode;
321 rate |= rt->info[rix].shortPreamble;
345 rc[0].Rate = rt->info[rix].rateCode;
346 rc[0].RateIndex = rix;
350 rix, 0);
H A Dif_ath_rx.c560 uint8_t rix; local
564 rix = rt->rateCodeToIndex[rs->rs_rate];
565 sc->sc_rx_th.wr_rate = sc->sc_hwmap[rix].ieeerate;
566 sc->sc_rx_th.wr_flags = sc->sc_hwmap[rix].rxflags;
883 uint8_t rix = rt->rateCodeToIndex[rs->rs_rate]; local
886 sc->sc_hwmap[rix].ieeerate, rs->rs_rssi);
/freebsd-11.0-release/sys/dev/ath/ath_rate/sample/
H A Dsample.c143 dot11rate(const HAL_RATE_TABLE *rt, int rix) argument
145 if (rix < 0)
147 return rt->info[rix].phy == IEEE80211_T_HT ?
148 rt->info[rix].dot11Rate : (rt->info[rix].dot11Rate & IEEE80211_RATE_VAL) / 2;
152 dot11rate_label(const HAL_RATE_TABLE *rt, int rix) argument
154 if (rix < 0)
156 return rt->info[rix].phy == IEEE80211_T_HT ? "MCS" : "Mb ";
160 * Return the rix with the lowest average_tx_time,
170 int rix, t local
254 int current_rix, rix; local
399 int rix = -1; local
440 int rix = -1, ht_rix = -1; local
494 int rix, mrr, best_rix, change_rates; local
688 ath_rate_setupxtxdesc(struct ath_softc *sc, struct ath_node *an, struct ath_desc *ds, int shortPreamble, u_int8_t rix) argument
1043 int x, y, rix; local
1253 int rix, y; local
[all...]
H A Dsample.h116 #define IS_RATE_DEFINED(sn, rix) (((uint64_t) (sn)->ratemask & (1ULL<<((uint64_t) rix))) != 0)
133 int rix, int short_retries,
150 if (rix >= rt->rateCount) {
151 printf("bogus rix %d, max %u, mode %u\n",
152 rix, rt->rateCount, sc->sc_curmode);
155 cix = rt->info[rix].controlRate;
161 switch (rt->info[rix].phy) {
189 rt->info[rix].phy == IEEE80211_T_OFDM) {
216 ctsduration += ath_hal_pkt_txtime(sc->sc_ah, rt, length, rix,
131 calc_usecs_unicast_packet(struct ath_softc *sc, int length, int rix, int short_retries, int long_retries, int is_ht40) argument
[all...]
/freebsd-11.0-release/tools/tools/ath/athratestats/
H A Dmain.c93 dot11rate(struct ath_rateioctl_rt *rt, int rix) argument
96 if (rt->ratecode[rix] & IEEE80211_RATE_MCS)
97 return rt->ratecode[rix] & ~(IEEE80211_RATE_MCS);
99 return (rt->ratecode[rix] / 2);
103 dot11str(struct ath_rateioctl_rt *rt, int rix) argument
105 if (rix == -1)
107 else if (rt->ratecode[rix] & IEEE80211_RATE_MCS)
118 int rix, y; local
154 for (mask = sn->ratemask, rix = 0; mask != 0; mask >>= 1, rix
[all...]
/freebsd-11.0-release/sys/net80211/
H A Dieee80211_phy.h129 uint8_t rix = rt->rateCodeToIndex[rate & IEEE80211_RATE_VAL]; local
130 KASSERT(rix != (uint8_t)-1, ("rate %d has no info", rate));
131 return rt->info[rix].phy;
157 uint8_t rix = rt->rateCodeToIndex[rate]; local
159 KASSERT(rix != (uint8_t)-1, ("rate %d has no info", rate));
161 KASSERT(rt->info[rix].spAckDuration != 0,
163 return rt->info[rix].spAckDuration;
165 KASSERT(rt->info[rix].lpAckDuration != 0,
167 return rt->info[rix].lpAckDuration;
H A Dieee80211_rssadapt.c232 int rix, rssi; local
243 for (rix = rs->rs_nrates-1; rix >= 0; rix--)
244 if ((*thrs)[rix] < (rssi << 8))
246 if (rix != ra->ra_rix) {
248 ni->ni_txrate = ni->ni_rates.rs_rates[rix] & IEEE80211_RATE_VAL;
249 ra->ra_rix = rix;
255 return rix;
269 u_int rix; local
289 int rix; local
[all...]
H A Dieee80211_ratectl_none.c76 int rix = 0; local
78 ni->ni_txrate = ni->ni_rates.rs_rates[rix] & IEEE80211_RATE_VAL;
79 return rix;
H A Dieee80211_amrr.c242 int rix = amn->amn_rix; local
259 rs->rs_rates[rix] & IEEE80211_RATE_VAL,
274 rix + 1 < rs->rs_nrates) {
277 rix++;
282 rs->rs_rates[rix] & IEEE80211_RATE_VAL,
289 if (rix > 0) {
300 rix--;
305 rs->rs_rates[rix] & IEEE80211_RATE_VAL,
315 return rix;
329 int rix; local
[all...]
H A Dieee80211_phy.c505 uint8_t rix = rt->rateCodeToIndex[rate]; local
509 KASSERT(rix != (uint8_t)-1, ("rate %d has no info", rate));
510 kbps = rt->info[rix].rateKbps;
514 switch (rt->info[rix].phy) {
517 if (isShortPreamble && rt->info[rix].shortPreamble)
565 rt->info[rix].phy, rate);
H A Dieee80211_proto.c632 int i, j, rix, error; local
701 rix = findrix(srs, r);
703 if (rix < 0) {
718 nrs->rs_rates[i] = srs->rs_rates[rix];
721 if ((flags & IEEE80211_F_DODEL) && rix < 0) {
731 if (rix >= 0)
/freebsd-11.0-release/sys/dev/ath/ath_rate/amrr/
H A Damrr.c106 u_int8_t *rix, int *try0, u_int8_t *txrate)
110 *rix = amn->amn_tx_rix0;
132 rc[0].rix = amn->amn_tx_rate0;
133 rc[1].rix = amn->amn_tx_rate1;
134 rc[2].rix = amn->amn_tx_rate2;
135 rc[3].rix = amn->amn_tx_rate3;
146 struct ath_desc *ds, int shortPreamble, u_int8_t rix)
224 u_int8_t rix; local
253 rix = sc->sc_rixmap[
255 amn->amn_tx_rate1 = rt->info[rix]
104 ath_rate_findrate(struct ath_softc *sc, struct ath_node *an, int shortPreamble, size_t frameLen, u_int8_t *rix, int *try0, u_int8_t *txrate) argument
145 ath_rate_setupxtxdesc(struct ath_softc *sc, struct ath_node *an, struct ath_desc *ds, int shortPreamble, u_int8_t rix) argument
357 int rix; local
[all...]
/freebsd-11.0-release/tools/tools/net80211/wlantxtime/
H A Dwlantxtime.c332 uint8_t rix = rt->rateCodeToIndex[rate]; local
336 KASSERT(rix != (uint8_t)-1, ("rate %d has no info", rate));
337 kbps = rt->info[rix].rateKbps;
341 switch (rt->info[rix].phy) {
344 if (isShortPreamble && rt->info[rix].shortPreamble)
392 rt->info[rix].phy, rate);
469 checkpreamble(const struct ieee80211_rate_table *rt, uint8_t rix, argument
473 if (rt->info[rix].phy != IEEE80211_T_CCK) {
477 } else if (!rt->info[rix].shortPreamble) {
481 srate(rt->info[rix]
516 uint8_t rix; local
[all...]
/freebsd-11.0-release/sys/dev/ath/ath_rate/onoe/
H A Donoe.c114 u_int8_t *rix, int *try0, u_int8_t *txrate)
118 *rix = on->on_tx_rix0;
140 rc[0].rix = on->on_tx_rate0;
141 rc[1].rix = on->on_tx_rate1;
142 rc[2].rix = on->on_tx_rate2;
143 rc[3].rix = on->on_tx_rate3;
153 struct ath_desc *ds, int shortPreamble, u_int8_t rix)
197 u_int8_t rix; local
232 rix = sc->sc_rixmap[
234 on->on_tx_rate1 = rt->info[rix]
112 ath_rate_findrate(struct ath_softc *sc, struct ath_node *an, int shortPreamble, size_t frameLen, u_int8_t *rix, int *try0, u_int8_t *txrate) argument
152 ath_rate_setupxtxdesc(struct ath_softc *sc, struct ath_node *an, struct ath_desc *ds, int shortPreamble, u_int8_t rix) argument
[all...]
/freebsd-11.0-release/sys/dev/ral/
H A Drt2560var.h60 uint8_t rix; member in struct:rt2560_tx_data
H A Drt2661var.h56 uint8_t rix; member in struct:rt2661_tx_data
H A Drt2560.c944 if (data->rix != IEEE80211_FIXED_RATE_NONE)
956 if (data->rix != IEEE80211_FIXED_RATE_NONE)
968 if (data->rix != IEEE80211_FIXED_RATE_NONE)
1558 data->rix = IEEE80211_FIXED_RATE_NONE;
1650 data->rix = IEEE80211_FIXED_RATE_NONE;
1852 data->rix = ni->ni_txrate;
1856 data->rix = IEEE80211_FIXED_RATE_NONE;
H A Drt2661.c891 if (data->rix != IEEE80211_FIXED_RATE_NONE)
903 if (data->rix != IEEE80211_FIXED_RATE_NONE)
1325 data->rix = IEEE80211_FIXED_RATE_NONE;
1417 data->rix = IEEE80211_FIXED_RATE_NONE;
1547 data->rix = ni->ni_txrate;
1551 data->rix = IEEE80211_FIXED_RATE_NONE;
/freebsd-11.0-release/sys/dev/malo/
H A Dif_malo.c903 malo_updatetxrate(struct ieee80211_node *ni, int rix) argument
907 if (rix < nitems(ieeerates))
908 ni->ni_txrate = ieeerates[rix];

Completed in 130 milliseconds

12