Home
last modified time | relevance | path

Searched refs:rate_idx (Results 1 – 7 of 7) sorted by relevance

/net/mac80211/
Drate.c426 static bool rate_idx_match_legacy_mask(s8 *rate_idx, int n_bitrates, u32 mask) in rate_idx_match_legacy_mask() argument
431 for (j = *rate_idx; j >= 0; j--) { in rate_idx_match_legacy_mask()
434 *rate_idx = j; in rate_idx_match_legacy_mask()
440 for (j = *rate_idx + 1; j < n_bitrates; j++) { in rate_idx_match_legacy_mask()
443 *rate_idx = j; in rate_idx_match_legacy_mask()
450 static bool rate_idx_match_mcs_mask(s8 *rate_idx, u8 *mcs_mask) in rate_idx_match_mcs_mask() argument
455 ridx = *rate_idx / 8; in rate_idx_match_mcs_mask()
456 rbit = *rate_idx % 8; in rate_idx_match_mcs_mask()
466 *rate_idx = i * 8 + j; in rate_idx_match_mcs_mask()
473 ridx = (*rate_idx + 1) / 8; in rate_idx_match_mcs_mask()
[all …]
Dairtime.c438 idx = status->rate_idx; in ieee80211_get_rate_duration()
442 streams = ((status->rate_idx >> 3) & 3) + 1; in ieee80211_get_rate_duration()
443 idx = status->rate_idx & 7; in ieee80211_get_rate_duration()
448 idx = status->rate_idx; in ieee80211_get_rate_duration()
487 if (!sband || status->rate_idx >= sband->n_bitrates) in ieee80211_calc_rx_airtime()
490 rate = &sband->bitrates[status->rate_idx]; in ieee80211_calc_rx_airtime()
521 stat->rate_idx = ri->mcs; in ieee80211_fill_rate_info()
540 stat->rate_idx = 0; in ieee80211_fill_rate_info()
545 stat->rate_idx = i; in ieee80211_fill_rate_info()
581 stat->rate_idx = rate->idx; in ieee80211_fill_rx_status()
[all …]
Dsta_info.h900 r |= STA_STATS_FIELD(VHT_MCS, s->rate_idx); in sta_stats_encode_rate()
904 r |= STA_STATS_FIELD(HT_MCS, s->rate_idx); in sta_stats_encode_rate()
909 r |= STA_STATS_FIELD(LEGACY_IDX, s->rate_idx); in sta_stats_encode_rate()
914 r |= STA_STATS_FIELD(HE_MCS, s->rate_idx); in sta_stats_encode_rate()
Drx.c468 *pos++ = status->rate_idx; in ieee80211_add_rx_radiotap_header()
532 *pos = (status->rate_idx << 4) | status->nss; in ieee80211_add_rx_radiotap_header()
590 he.data3 |= HE_PREP(DATA3_DATA_MCS, status->rate_idx); in ieee80211_add_rx_radiotap_header()
3816 rate = &sband->bitrates[status->rate_idx]; in ieee80211_rx_handlers_result()
4080 int rate_idx; in ieee80211_accept_frame() local
4082 rate_idx = 0; /* TODO: HT/VHT rates */ in ieee80211_accept_frame()
4084 rate_idx = status->rate_idx; in ieee80211_accept_frame()
4086 BIT(rate_idx)); in ieee80211_accept_frame()
4100 int rate_idx; in ieee80211_accept_frame() local
4102 rate_idx = 0; /* TODO: HT rates */ in ieee80211_accept_frame()
[all …]
Dutil.c3687 ri.mcs = status->rate_idx; in ieee80211_calculate_rx_timestamp()
3694 ri.mcs = status->rate_idx; in ieee80211_calculate_rx_timestamp()
3717 bitrate = sband->bitrates[status->rate_idx].bitrate; in ieee80211_calculate_rx_timestamp()
3738 (unsigned long long)status->flag, status->rate_idx, in ieee80211_calculate_rx_timestamp()
Dsta_info.c2135 int rate_idx = STA_STATS_GET(LEGACY_IDX, rate); in sta_stats_decode_rate() local
2142 brate = sband->bitrates[rate_idx].bitrate; in sta_stats_decode_rate()
Dscan.c133 &sband->bitrates[rx_status->rate_idx]; in ieee80211_update_bss_from_elems()