/freebsd-11.0-release/sys/dev/ath/ |
H A D | if_ath_led.h | 34 extern void ath_led_event(struct ath_softc *sc, int rix);
|
H A D | if_athrate.h | 91 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 D | if_ath_led.c | 193 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 D | if_ath_tx.c | 1034 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 D | if_ath_tx_ht.c | 252 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 D | if_ath_tdma.c | 256 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 D | if_ath_beacon.c | 274 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 D | if_ath_rx.c | 560 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 D | sample.c | 143 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 D | sample.h | 116 #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 D | main.c | 93 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 D | ieee80211_phy.h | 129 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 D | ieee80211_rssadapt.c | 232 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 D | ieee80211_ratectl_none.c | 76 int rix = 0; local 78 ni->ni_txrate = ni->ni_rates.rs_rates[rix] & IEEE80211_RATE_VAL; 79 return rix;
|
H A D | ieee80211_amrr.c | 242 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 D | ieee80211_phy.c | 505 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 D | ieee80211_proto.c | 632 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 D | amrr.c | 106 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 D | wlantxtime.c | 332 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 D | onoe.c | 114 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 D | rt2560var.h | 60 uint8_t rix; member in struct:rt2560_tx_data
|
H A D | rt2661var.h | 56 uint8_t rix; member in struct:rt2661_tx_data
|
H A D | rt2560.c | 944 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 D | rt2661.c | 891 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 D | if_malo.c | 903 malo_updatetxrate(struct ieee80211_node *ni, int rix) argument 907 if (rix < nitems(ieeerates)) 908 ni->ni_txrate = ieeerates[rix];
|