• Home
  • Raw
  • Download

Lines Matching refs:rate

303 static bool rate_idx_match_legacy_mask(struct ieee80211_tx_rate *rate,  in rate_idx_match_legacy_mask()  argument
309 for (j = rate->idx; j >= 0; j--) { in rate_idx_match_legacy_mask()
312 rate->idx = j; in rate_idx_match_legacy_mask()
318 for (j = rate->idx + 1; j < n_bitrates; j++) { in rate_idx_match_legacy_mask()
321 rate->idx = j; in rate_idx_match_legacy_mask()
328 static bool rate_idx_match_mcs_mask(struct ieee80211_tx_rate *rate, in rate_idx_match_mcs_mask() argument
334 ridx = rate->idx / 8; in rate_idx_match_mcs_mask()
335 rbit = rate->idx % 8; in rate_idx_match_mcs_mask()
345 rate->idx = i * 8 + j; in rate_idx_match_mcs_mask()
352 ridx = (rate->idx + 1) / 8; in rate_idx_match_mcs_mask()
353 rbit = (rate->idx + 1) % 8; in rate_idx_match_mcs_mask()
358 rate->idx = i * 8 + j; in rate_idx_match_mcs_mask()
368 static void rate_idx_match_mask(struct ieee80211_tx_rate *rate, in rate_idx_match_mask() argument
377 if (rate->flags & IEEE80211_TX_RC_MCS) { in rate_idx_match_mask()
378 if (rate_idx_match_mcs_mask(rate, mcs_mask)) in rate_idx_match_mask()
384 alt_rate.flags = rate->flags & in rate_idx_match_mask()
388 alt_rate.count = rate->count; in rate_idx_match_mask()
391 *rate = alt_rate; in rate_idx_match_mask()
396 if (rate_idx_match_legacy_mask(rate, sband->n_bitrates, mask)) in rate_idx_match_mask()
405 alt_rate.flags = rate->flags & in rate_idx_match_mask()
409 alt_rate.count = rate->count; in rate_idx_match_mask()
417 *rate = alt_rate; in rate_idx_match_mask()
437 struct ieee80211_rate *rate; in rate_fixup_ratelist() local
453 rate = &sband->bitrates[rates[0].idx]; in rate_fixup_ratelist()
460 if (sband->bitrates[i].bitrate > rate->bitrate) in rate_fixup_ratelist()
517 rate = &sband->bitrates[rates[i].idx]; in rate_fixup_ratelist()
521 rate->flags & IEEE80211_RATE_SHORT_PREAMBLE) in rate_fixup_ratelist()
527 rate->flags & IEEE80211_RATE_ERP_G) in rate_fixup_ratelist()
553 rates[i].idx = ratetbl->rate[i].idx; in rate_control_fill_sta_table()
554 rates[i].flags = ratetbl->rate[i].flags; in rate_control_fill_sta_table()
556 rates[i].count = ratetbl->rate[i].count_rts; in rate_control_fill_sta_table()
558 rates[i].count = ratetbl->rate[i].count_cts; in rate_control_fill_sta_table()
560 rates[i].count = ratetbl->rate[i].count; in rate_control_fill_sta_table()