Lines Matching defs:rate
26 /* HW rate indices. */
46 #define RTWN_RATE_IS_CCK(rate) ((rate) <= RTWN_RIDX_CCK11)
47 #define RTWN_RATE_IS_OFDM(rate) \
48 ((rate) >= RTWN_RIDX_OFDM6 && (rate) != RTWN_RIDX_UNKNOWN)
54 rate2ridx(uint8_t rate)
56 if (rate & IEEE80211_RATE_MCS) {
57 return ((rate & 0xf) + RTWN_RIDX_HT_MCS_SHIFT);
59 switch (rate) {
82 uint8_t cix, rate;
84 /* Check if we are using MCS rate. */
86 ("bad mcs rate index %d", ridx));
88 rate = (ridx - RTWN_RIDX_HT_MCS(0)) | IEEE80211_RATE_MCS;
89 cix = rt->info[rt->rateCodeToIndex[rate]].ctlRateIndex;
90 KASSERT(cix != (uint8_t)-1, ("rate %d (%d) has no info", rate, ridx));