Lines Matching refs:rs
82 const struct ieee80211_rateset *rs, const struct ieee80211_frame *wh, in ieee80211_rssadapt_choose() argument
102 if ((rs->rs_rates[fixed_rate] & flags) == flags) { in ieee80211_rssadapt_choose()
109 i = rs->rs_nrates; in ieee80211_rssadapt_choose()
113 if ((rs->rs_rates[i] & flags) != flags) in ieee80211_rssadapt_choose()
126 (rs->rs_rates[rateidx] & IEEE80211_RATE_VAL) / 2, in ieee80211_rssadapt_choose()
127 (rs->rs_rates[rateidx] & IEEE80211_RATE_VAL) * 5 % 10, in ieee80211_rssadapt_choose()
178 const struct ieee80211_rateset *rs = &ni->ni_rates; in ieee80211_rssadapt_lower_rate() local
184 if (id->id_rateidx >= rs->rs_nrates) { in ieee80211_rssadapt_lower_rate()
188 rs->rs_nrates - 1)); in ieee80211_rssadapt_lower_rate()
208 (rs->rs_rates[id->id_rateidx] & IEEE80211_RATE_VAL) / 2, in ieee80211_rssadapt_lower_rate()
209 (rs->rs_rates[id->id_rateidx] & IEEE80211_RATE_VAL) * 5 % 10, in ieee80211_rssadapt_lower_rate()
219 const struct ieee80211_rateset *rs = &ni->ni_rates; in ieee80211_rssadapt_raise_rate() local
238 if (id->id_rateidx + 1 < rs->rs_nrates && in ieee80211_rssadapt_raise_rate()
240 rate = (rs->rs_rates[id->id_rateidx + 1] & IEEE80211_RATE_VAL); in ieee80211_rssadapt_raise_rate()
264 for (j = 0; j < rs->rs_nrates; j++) { in ieee80211_rssadapt_raise_rate()
265 rate = (rs->rs_rates[j] & IEEE80211_RATE_VAL); in ieee80211_rssadapt_raise_rate()