Searched refs:rate_idx (Results 1 – 7 of 7) sorted by relevance
/net/mac80211/ |
D | rate.c | 426 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 …]
|
D | airtime.c | 438 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 …]
|
D | sta_info.h | 900 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()
|
D | rx.c | 468 *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 …]
|
D | util.c | 3687 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()
|
D | sta_info.c | 2135 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()
|
D | scan.c | 133 &sband->bitrates[rx_status->rate_idx]; in ieee80211_update_bss_from_elems()
|