Lines Matching defs:rate

210  * Fill in the rate array information based on the current
211 * node configuration and the choices made by the rate
215 * rate control code, but for now it can live here.
228 uint8_t rate;
236 rate = rt->info[rc[i].rix].rateCode;
241 if ((! IS_HT_RATE(rate)) && bf->bf_state.bfs_shpream)
242 rate |= rt->info[rc[i].rix].shortPreamble;
247 rc[i].ratecode = rate;
254 if (IS_HT_RATE(rate)) {
279 HT_RC_2_STREAMS(rate) == 1) {
288 * Dual / Triple stream rate?
290 if (HT_RC_2_STREAMS(rate) == 2)
292 else if (HT_RC_2_STREAMS(rate) == 3)
304 * on the MCS rate, SGI and channel width flags.
307 (HT_RC_2_MCS(rate) < 32)) {
321 ath_max_4ms_framelen[j][HT_RC_2_MCS(rate)];
325 "%s: i=%d, rate=0x%x, flags=0x%x, max4ms=%d\n",
326 __func__, i, rate, rc[i].flags, rc[i].max4msframelen);
334 * Caller should make sure that the rate is HT.
340 * TODO: this should ensure that the rate control information
341 * HAS been setup for the first rate.
376 * per-rate, but for now we'll simply assume encryption is
410 * into a byte length, based on the rate in the subframe.
417 * on highest rate in rate series (i.e. first rate) to determine
419 * whether high rate is 20 or 40Mhz and half or full GI.
461 * It's the lowest of the four rate series 4ms frame length.
485 * Setup a 11n rate series structure
489 * This uses the rate series stuf from ath_tx_rate_fill_rcflags().
541 * Setup rate and TX power cap for this series.
554 * 11n rate? Update 11n flags.
594 device_printf(sc->sc_dev ,"series %d: rate %x; tries %d; "
608 * Setup the 11n rate scenario and burst duration for the given TX descriptor
612 * wrt what's passed into the rate scenario function.
625 /* Setup rate scenario */
634 /* Set rate scenario */
641 ctsrate, /* rts/cts rate */
642 series, /* 11n rate series */
673 * The rate series, descriptor setup, linking, etc is all done
677 * rate control.
724 * rate control decision that has been made.
748 * if any active rate is non-HT.