Lines Matching full:rates
65 * be applied; the HT rateset will be applied to 11n rates.
72 uint32_t rates = 0, htrates = 0; in rtwn_get_rates() local
76 /* Get rates mask. */ in rtwn_get_rates()
77 rates = 0; in rtwn_get_rates()
88 rates |= 1 << ridx; in rtwn_get_rates()
94 /* If we're doing 11n, enable 11n rates */ in rtwn_get_rates()
100 /* Only do up to 2-stream rates for now */ in rtwn_get_rates()
117 "%s: rates 0x%08X htrates 0x%08X, maxrate %d\n", in rtwn_get_rates()
118 __func__, rates, htrates, maxrate); in rtwn_get_rates()
121 *rates_p = rates; in rtwn_get_rates()
129 rtwn_set_basicrates(struct rtwn_softc *sc, uint32_t rates) in rtwn_set_basicrates() argument
132 RTWN_DPRINTF(sc, RTWN_DEBUG_RA, "%s: rates 0x%08X\n", __func__, rates); in rtwn_set_basicrates()
134 rtwn_setbits_4(sc, R92C_RRSR, R92C_RRSR_RATE_BITMAP_M, rates); in rtwn_set_basicrates()
141 rtwn_set_rts_rate(struct rtwn_softc *sc, uint32_t rates) in rtwn_set_rts_rate() argument
154 rates &= (1 << RTWN_RIDX_CCK1) | (1 << RTWN_RIDX_CCK55) | in rtwn_set_rts_rate()
158 if (rates == 0) { in rtwn_set_rts_rate()
163 ridx = fls(rates) - 1; in rtwn_set_rts_rate()
167 __func__, rates, ridx); in rtwn_set_rts_rate()