Lines Matching refs:rate
980 #define RT2860_RATE_IS_OFDM(rate) ((rate) >= 12 && (rate) != 22) argument
986 rt2860_rate2mcs(uint8_t rate) in rt2860_rate2mcs() argument
988 switch (rate) { in rt2860_rate2mcs()
1024 rt2860_ack_rate(struct ieee80211com *ic, int rate) in rt2860_ack_rate() argument
1026 switch (rate) { in rt2860_ack_rate()
1033 return ((ic->ic_curmode == IEEE80211_MODE_11B) ? 4 : rate); in rt2860_ack_rate()
1060 rt2860_txtime(int len, int rate, uint32_t flags) in rt2860_txtime() argument
1064 if (RT2860_RATE_IS_OFDM(rate)) { in rt2860_txtime()
1066 txtime = (8 + 4 * len + 3 + rate - 1) / rate; in rt2860_txtime()
1070 txtime = (16 * len + rate - 1) / rate; in rt2860_txtime()
1071 if (rate != 2 && (flags & IEEE80211_F_SHPREAMBLE)) in rt2860_txtime()
1089 int qid, off, rate, err; in rt2860_send() local
1166 rate = ni->in_rates.ir_rates[0]; in rt2860_send()
1169 rate = ic->ic_fixed_rate; in rt2860_send()
1171 rate = ni->in_rates.ir_rates[ni->in_txrate]; in rt2860_send()
1173 rate &= IEEE80211_RATE_VAL; in rt2860_send()
1176 mcs = rt2860_rate2mcs(rate); in rt2860_send()
1184 if (!RT2860_RATE_IS_OFDM(rate)) { in rt2860_send()
1186 if (rate != 2 && (ic->ic_flags & IEEE80211_F_SHPREAMBLE)) in rt2860_send()
1206 IEEE80211_F_USEPROT) && RT2860_RATE_IS_OFDM(rate)))) in rt2860_send()
1214 dur = rt2860_txtime(RT2860_ACK_SIZE, rt2860_ack_rate(ic, rate), in rt2860_send()
1250 qid, txwi->wcid, rate, ring->cur); in rt2860_send()
1399 #define RV(rate) ((rate) & IEEE80211_RATE_VAL) in rt2860_amrr_choose() argument