Lines Matching refs:rs

116 	const struct ieee80211_ht_rateset *rs;
120 rs = &ieee80211_std_ratesets_11n[i];
121 if (chan40 == rs->chan40 && sgi == rs->sgi &&
122 mcs >= rs->min_mcs && mcs <= rs->max_mcs)
123 return rs;
149 const struct ieee80211_ht_rateset *rs;
152 rs = ieee80211_ra_get_ht_rateset(mcs, chan40, sgi);
153 txrate = rs->rates[mcs - rs->min_mcs];
172 const struct ieee80211_ht_rateset *rs;
175 rs = ieee80211_ra_get_ht_rateset(ni->ni_txmcs,
177 if (ni->ni_txmcs == rs->min_mcs)
178 return rs->min_mcs;
181 for (i = rs->nrates - 1; i >= 0; i--) {
182 if ((rn->valid_rates & (1 << (i + rs->min_mcs))) == 0)
184 if (i + rs->min_mcs < ni->ni_txmcs) {
185 next = i + rs->min_mcs;
197 const struct ieee80211_ht_rateset *rs;
200 rs = ieee80211_ra_get_ht_rateset(ni->ni_txmcs,
202 if (ni->ni_txmcs == rs->max_mcs)
203 return rs->max_mcs;
206 for (i = 0; i < rs->nrates; i++) {
207 if ((rn->valid_rates & (1 << (i + rs->min_mcs))) == 0)
209 if (i + rs->min_mcs > ni->ni_txmcs) {
210 next = i + rs->min_mcs;
222 const struct ieee80211_ht_rateset *rs, *rsnext;
228 rs = ieee80211_ra_get_ht_rateset(mcs, chan40, sgi);
230 if (rs->max_mcs == 7) { /* MCS 0-7 */
237 } else if (rs->max_mcs == 15) { /* MCS 8-15 */
244 } else if (rs->max_mcs == 23) { /* MCS 16-23 */
254 if (rs->min_mcs == 24) { /* MCS 24-31 */
261 } else if (rs->min_mcs == 16) { /* MCS 16-23 */
268 } else if (rs->min_mcs == 8) { /* MCS 8-15 */
289 const struct ieee80211_ht_rateset *rs)
292 int i, best_mcs = rs->min_mcs;
294 for (i = 0; i < rs->nrates; i++) {
295 int mcs = rs->min_mcs + i;
312 const struct ieee80211_ht_rateset *rs;
317 rs = ieee80211_ra_get_ht_rateset(ni->ni_txmcs,
319 best_mcs = ieee80211_ra_best_mcs_in_rateset(rn, rs);
400 const struct ieee80211_ht_rateset *rs;
410 rs = ieee80211_ra_get_ht_rateset(ni->ni_txmcs, chan40, sgi);
412 if (ni->ni_txmcs == rs->min_mcs ||
413 rn->probed_rates & (1 << rs->min_mcs)) {
418 if (ni->ni_txmcs == rs->max_mcs ||
419 rn->probed_rates & (1 << rs->max_mcs)) {
442 best_mcs = ieee80211_ra_best_mcs_in_rateset(rn, rs);
648 const struct ieee80211_ht_rateset *rs, *rsnext;
677 rs = ieee80211_ra_get_ht_rateset(ni->ni_txmcs, chan40, sgi);
684 if (ni->ni_txmcs == rs->min_mcs) {
702 if (ni->ni_txmcs == rs->max_mcs) {