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

/freebsd-9.3-release/sys/dev/ath/ath_rate/sample/
H A Dsample.c147 dot11rate(const HAL_RATE_TABLE *rt, int rix) argument
149 return rt->info[rix].phy == IEEE80211_T_HT ?
150 rt->info[rix].dot11Rate : (rt->info[rix].dot11Rate & IEEE80211_RATE_VAL) / 2;
154 dot11rate_label(const HAL_RATE_TABLE *rt, int rix) argument
156 return rt->info[rix].phy == IEEE80211_T_HT ? "MCS" : "Mb ";
160 * Return the rix with the lowest average_tx_time,
170 int rix, tt; local
174 for (mask = sn->ratemask, rix = 0; mask != 0; mask >>= 1, rix
212 int current_rix, rix; local
334 int rix, mrr, best_rix, change_rates; local
447 ath_rate_getxtxrates(struct ath_softc *sc, struct ath_node *an, uint8_t rix0, uint8_t *rix, uint8_t *try) argument
467 ath_rate_setupxtxdesc(struct ath_softc *sc, struct ath_node *an, struct ath_desc *ds, int shortPreamble, u_int8_t rix) argument
645 int hwrates[4], tries[4], rix[4]; local
763 int x, y, rix; local
882 int rix, y; local
[all...]
H A Dsample.h101 #define IS_RATE_DEFINED(sn, rix) (((sn)->ratemask & (1<<(rix))) != 0)
118 int rix, int short_retries,
136 if (rix >= rt->rateCount) {
137 printf("bogus rix %d, max %u, mode %u\n",
138 rix, rt->rateCount, sc->sc_curmode);
141 cix = rt->info[rix].controlRate;
147 switch (rt->info[rix].phy) {
175 rt->info[rix].phy == IEEE80211_T_OFDM) {
202 ctsduration += ath_hal_pkt_txtime(sc->sc_ah, rt, length, rix,
116 calc_usecs_unicast_packet(struct ath_softc *sc, int length, int rix, int short_retries, int long_retries, int is_ht40) argument
[all...]
/freebsd-9.3-release/sys/net80211/
H A Dieee80211_phy.h102 uint8_t rix = rt->rateCodeToIndex[rate]; local
103 KASSERT(rix != (uint8_t)-1, ("rate %d has no info", rate));
104 return rt->info[rix].phy;
123 uint8_t rix = rt->rateCodeToIndex[rate]; local
125 KASSERT(rix != (uint8_t)-1, ("rate %d has no info", rate));
127 KASSERT(rt->info[rix].spAckDuration != 0,
129 return rt->info[rix].spAckDuration;
131 KASSERT(rt->info[rix].lpAckDuration != 0,
133 return rt->info[rix].lpAckDuration;
H A Dieee80211_rssadapt.c228 int rix, rssi; local
239 for (rix = rs->rs_nrates-1; rix >= 0; rix--)
240 if ((*thrs)[rix] < (rssi << 8))
242 if (rix != ra->ra_rix) {
244 ni->ni_txrate = ni->ni_rates.rs_rates[rix] & IEEE80211_RATE_VAL;
245 ra->ra_rix = rix;
251 return rix;
265 u_int rix; local
285 int rix; local
[all...]
H A Dieee80211_ratectl_none.c73 int rix = 0; local
75 ni->ni_txrate = ni->ni_rates.rs_rates[rix] & IEEE80211_RATE_VAL;
76 return rix;
H A Dieee80211_amrr.c177 int rix = amn->amn_rix; local
184 rix + 1 < ni->ni_rates.rs_nrates) {
187 rix++;
190 ni->ni_rates.rs_rates[rix] & IEEE80211_RATE_VAL,
197 if (rix > 0) {
208 rix--;
211 ni->ni_rates.rs_rates[rix] & IEEE80211_RATE_VAL,
221 return rix;
234 int rix; local
237 rix
[all...]
H A Dieee80211_phy.c401 uint8_t rix = rt->rateCodeToIndex[rate]; local
405 KASSERT(rix != (uint8_t)-1, ("rate %d has no info", rate));
406 kbps = rt->info[rix].rateKbps;
410 switch (rt->info[rix].phy) {
413 if (isShortPreamble && rt->info[rix].shortPreamble)
461 rt->info[rix].phy, rate);
H A Dieee80211_proto.c494 int i, j, rix, error; local
562 rix = findrix(srs, r);
564 if (rix < 0) {
579 nrs->rs_rates[i] = srs->rs_rates[rix];
582 if ((flags & IEEE80211_F_DODEL) && rix < 0) {
592 if (rix >= 0)
/freebsd-9.3-release/sys/dev/ath/
H A Dif_ath_tx_ht.h37 uint8_t *rix, uint8_t *try);
H A Dif_athrate.h108 uint8_t rix0, uint8_t *rix, uint8_t *try);
118 u_int8_t *rix, int *try0, u_int8_t *txrate);
124 struct ath_desc *, int shortPreamble, u_int8_t rix);
H A Dif_ath_tx.c425 int rix, int cix, int shortPreamble)
450 ath_tx_calc_ctsduration(struct ath_hal *ah, int rix, int cix, argument
476 rt, pktlen, rix, AH_TRUE);
478 ctsduration += rt->info[rix].spAckDuration;
483 rt, pktlen, rix, AH_FALSE);
485 ctsduration += rt->info[rix].lpAckDuration;
503 u_int8_t rix, txrate, ctsrate; local
590 rix = an->an_mgmtrix;
591 txrate = rt->info[rix].rateCode;
593 txrate |= rt->info[rix]
424 ath_tx_get_rtscts_rate(struct ath_hal *ah, const HAL_RATE_TABLE *rt, int rix, int cix, int shortPreamble) argument
883 u_int8_t rix, cix, txrate, ctsrate, rate1, rate2, rate3; local
[all...]
H A Dif_ath_tx_ht.c98 HAL_11N_RATE_SERIES *series, unsigned int pktlen, uint8_t *rix,
157 series[i].Rate = rt->info[rix[i]].rateCode;
169 series[i].Rate |= rt->info[rix[i]].shortPreamble;
171 rt, pktlen, rix[i], shortPreamble);
204 int pktlen, int flags, uint8_t ctsrate, int is_pspoll, uint8_t *rix, uint8_t *try)
214 ath_rateseries_setup(sc, ni, series, pktlen, rix, try, flags);
97 ath_rateseries_setup(struct ath_softc *sc, struct ieee80211_node *ni, HAL_11N_RATE_SERIES *series, unsigned int pktlen, uint8_t *rix, uint8_t *try, int flags) argument
203 ath_buf_set_rate(struct ath_softc *sc, struct ieee80211_node *ni, struct ath_buf *bf, int pktlen, int flags, uint8_t ctsrate, int is_pspoll, uint8_t *rix, uint8_t *try) argument
H A Dif_ath.c2335 u_int8_t rix, rate; local
2372 rix = 0;
2374 rate = rt->info[rix].rateCode;
2376 rate |= rt->info[rix].shortPreamble;
3406 uint8_t rix; local
3410 rix = rt->rateCodeToIndex[rs->rs_rate];
3411 sc->sc_rx_th.wr_rate = sc->sc_hwmap[rix].ieeerate;
3412 sc->sc_rx_th.wr_flags = sc->sc_hwmap[rix].rxflags;
3714 uint8_t rix = rt->rateCodeToIndex[rs->rs_rate]; local
3717 sc->sc_hwmap[rix]
4053 int rix = sc->sc_rixmap[rate]; local
5146 ath_led_event(struct ath_softc *sc, int rix) argument
5567 int rix; local
5641 int rix; local
[all...]
/freebsd-9.3-release/sys/dev/ath/ath_rate/amrr/
H A Damrr.c105 u_int8_t *rix, int *try0, u_int8_t *txrate)
109 *rix = amn->amn_tx_rix0;
125 uint8_t rix0, uint8_t *rix, uint8_t *try)
129 /* rix[0] = amn->amn_tx_rate0; */
130 rix[1] = amn->amn_tx_rate1;
131 rix[2] = amn->amn_tx_rate2;
132 rix[3] = amn->amn_tx_rate3;
143 struct ath_desc *ds, int shortPreamble, u_int8_t rix)
221 u_int8_t rix; local
250 rix
103 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
124 ath_rate_getxtxrates(struct ath_softc *sc, struct ath_node *an, uint8_t rix0, uint8_t *rix, uint8_t *try) argument
142 ath_rate_setupxtxdesc(struct ath_softc *sc, struct ath_node *an, struct ath_desc *ds, int shortPreamble, u_int8_t rix) argument
354 int rix; local
[all...]
/freebsd-9.3-release/sys/dev/ath/ath_rate/onoe/
H A Donoe.c113 u_int8_t *rix, int *try0, u_int8_t *txrate)
117 *rix = on->on_tx_rix0;
133 uint8_t rix0, uint8_t *rix, uint8_t *try)
137 /* rix[0] = on->on_tx_rate0; */
138 rix[1] = on->on_tx_rate1;
139 rix[2] = on->on_tx_rate2;
140 rix[3] = on->on_tx_rate3;
150 struct ath_desc *ds, int shortPreamble, u_int8_t rix)
194 u_int8_t rix; local
229 rix
111 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
132 ath_rate_getxtxrates(struct ath_softc *sc, struct ath_node *an, uint8_t rix0, uint8_t *rix, uint8_t *try) argument
149 ath_rate_setupxtxdesc(struct ath_softc *sc, struct ath_node *an, struct ath_desc *ds, int shortPreamble, u_int8_t rix) argument
[all...]
/freebsd-9.3-release/tools/tools/net80211/wlantxtime/
H A Dwlantxtime.c337 uint8_t rix = rt->rateCodeToIndex[rate]; local
341 KASSERT(rix != (uint8_t)-1, ("rate %d has no info", rate));
342 kbps = rt->info[rix].rateKbps;
346 switch (rt->info[rix].phy) {
349 if (isShortPreamble && rt->info[rix].shortPreamble)
397 rt->info[rix].phy, rate);
474 checkpreamble(const struct ieee80211_rate_table *rt, uint8_t rix, argument
478 if (rt->info[rix].phy != IEEE80211_T_CCK) {
482 } else if (!rt->info[rix].shortPreamble) {
486 srate(rt->info[rix]
521 uint8_t rix; local
[all...]
/freebsd-9.3-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 Drt2661.c907 if (data->rix != IEEE80211_FIXED_RATE_NONE)
919 if (data->rix != IEEE80211_FIXED_RATE_NONE)
1350 data->rix = IEEE80211_FIXED_RATE_NONE;
1442 data->rix = IEEE80211_FIXED_RATE_NONE;
1573 data->rix = ni->ni_txrate;
1577 data->rix = IEEE80211_FIXED_RATE_NONE;
H A Drt2560.c957 if (data->rix != IEEE80211_FIXED_RATE_NONE)
969 if (data->rix != IEEE80211_FIXED_RATE_NONE)
981 if (data->rix != IEEE80211_FIXED_RATE_NONE)
1590 data->rix = IEEE80211_FIXED_RATE_NONE;
1682 data->rix = IEEE80211_FIXED_RATE_NONE;
1884 data->rix = ni->ni_txrate;
1888 data->rix = IEEE80211_FIXED_RATE_NONE;
/freebsd-9.3-release/sys/dev/malo/
H A Dif_malo.c939 malo_updatetxrate(struct ieee80211_node *ni, int rix) argument
944 if (rix < N(ieeerates))
945 ni->ni_txrate = ieeerates[rix];
/freebsd-9.3-release/sys/dev/bwi/
H A Dif_bwi.c2955 int type, ismcast, pkt_len, error, rix; local
2983 rix = ieee80211_ratectl_rate(ni, NULL, pkt_len);
2986 if (rix > 0) {
2987 rate_fb = ni->ni_rates.rs_rates[rix-1] &
/freebsd-9.3-release/sys/dev/mwl/
H A Dif_mwl.c3427 mwl_cvtlegacyrix(int rix) argument
3432 return (rix < N(ieeerates) ? ieeerates[rix] : 0);
/freebsd-9.3-release/sys/dev/bwn/
H A Dif_bwn.c9614 int protdur, rts_rate, rts_rate_fb, ismcast, isshort, rix, type; local
9636 rix = ieee80211_ratectl_rate(ni, NULL, 0);
9639 if (rix > 0)
9640 rate_fb = ni->ni_rates.rs_rates[rix - 1] &

Completed in 318 milliseconds