/kernel/linux/linux-5.10/net/wireless/ |
H A D | util.c | 31 struct ieee80211_rate *result = &sband->bitrates[0]; in ieee80211_get_response_rate() 37 if (sband->bitrates[i].bitrate > bitrate) in ieee80211_get_response_rate() 39 result = &sband->bitrates[i]; in ieee80211_get_response_rate() 49 struct ieee80211_rate *bitrates; in ieee80211_mandatory_rates() local 67 bitrates = sband->bitrates; in ieee80211_mandatory_rates() 69 if (bitrates[i].flags & mandatory_flag) in ieee80211_mandatory_rates() 201 if (sband->bitrates[i].bitrate == 60 || in set_mandatory_flags_band() 202 sband->bitrates[i].bitrate == 120 || in set_mandatory_flags_band() 203 sband->bitrates[ in set_mandatory_flags_band() [all...] |
/kernel/linux/linux-6.6/net/wireless/ |
H A D | util.c | 31 struct ieee80211_rate *result = &sband->bitrates[0]; in ieee80211_get_response_rate() 37 if (sband->bitrates[i].bitrate > bitrate) in ieee80211_get_response_rate() 39 result = &sband->bitrates[i]; in ieee80211_get_response_rate() 49 struct ieee80211_rate *bitrates; in ieee80211_mandatory_rates() local 67 bitrates = sband->bitrates; in ieee80211_mandatory_rates() 69 if (bitrates[i].flags & mandatory_flag) in ieee80211_mandatory_rates() 202 if (sband->bitrates[i].bitrate == 60 || in set_mandatory_flags_band() 203 sband->bitrates[i].bitrate == 120 || in set_mandatory_flags_band() 204 sband->bitrates[ in set_mandatory_flags_band() [all...] |
/kernel/linux/linux-5.10/drivers/staging/vt6656/ |
H A D | channel.c | 119 .bitrates = vnt_rates_bg, 126 .bitrates = vnt_rates_a,
|
/kernel/linux/linux-5.10/net/mac80211/ |
H A D | rate.c | 366 if ((rate_flags & sband->bitrates[i].flags) != rate_flags) in __rate_control_send_low() 633 rate = &sband->bitrates[rates[0].idx]; in rate_fixup_ratelist() 640 if (sband->bitrates[i].bitrate > rate->bitrate) in rate_fixup_ratelist() 643 if (sband->bitrates[baserate].bitrate < in rate_fixup_ratelist() 644 sband->bitrates[i].bitrate) in rate_fixup_ratelist() 697 rate = &sband->bitrates[rates[i].idx]; in rate_fixup_ratelist() 762 if ((flags & sband->bitrates[i].flags) != flags) in rate_control_cap_mask()
|
H A D | rc80211_minstrel.c | 475 ctl_rate = &sband->bitrates[mi->lowest_rix]; in minstrel_rate_init() 495 if ((rate_flags & sband->bitrates[i].flags) != rate_flags) in minstrel_rate_init() 504 mr->bitrate = DIV_ROUND_UP(sband->bitrates[i].bitrate, in minstrel_rate_init() 506 calc_rate_durations(sband->band, mr, &sband->bitrates[i], in minstrel_rate_init() 536 if (!(sband->bitrates[i].flags & IEEE80211_RATE_ERP_G)) in minstrel_rate_init()
|
H A D | rc80211_minstrel_ht_debugfs.c | 55 static const int bitrates[4] = { 10, 20, 55, 110 }; in minstrel_ht_stats_dump() local 87 int r = bitrates[j % 4]; in minstrel_ht_stats_dump() 202 static const int bitrates[4] = { 10, 20, 55, 110 }; in minstrel_ht_stats_csv_dump() local 234 int r = bitrates[j % 4]; in minstrel_ht_stats_csv_dump()
|
H A D | airtime.c | 490 rate = &sband->bitrates[status->rate_idx]; in ieee80211_calc_rx_airtime() 542 if (ri->legacy != sband->bitrates[i].bitrate) in ieee80211_fill_rate_info() 710 rate = sband->bitrates[rateidx].bitrate << shift; in ieee80211_calc_expected_tx_airtime() 711 cck = sband->bitrates[rateidx].flags & IEEE80211_RATE_MANDATORY_B; in ieee80211_calc_expected_tx_airtime()
|
H A D | util.c | 222 rate = &sband->bitrates[frame_txctl->control.rts_cts_rate_idx]; in ieee80211_rts_duration() 266 rate = &sband->bitrates[frame_txctl->control.rts_cts_rate_idx]; in ieee80211_ctstoself_duration() 1805 if ((rate_flags & sband->bitrates[i].flags) != rate_flags) in ieee80211_build_preq_ies_band() 1809 (u8) DIV_ROUND_UP(sband->bitrates[i].bitrate, in ieee80211_build_preq_ies_band() 2109 if ((rate_flags & sband->bitrates[j].flags) in ieee80211_sta_get_rates() 2113 brate = DIV_ROUND_UP(sband->bitrates[j].bitrate, in ieee80211_sta_get_rates() 3520 br = &sband->bitrates[j]; in ieee80211_parse_bitrates() 3551 if ((rate_flags & sband->bitrates[i].flags) != rate_flags) in ieee80211_add_srates_ie() 3566 if ((rate_flags & sband->bitrates[i].flags) != rate_flags) in ieee80211_add_srates_ie() 3571 rate = DIV_ROUND_UP(sband->bitrates[ in ieee80211_add_srates_ie() [all...] |
H A D | ibss.c | 101 if ((rate_flags & sband->bitrates[i].flags) != rate_flags) in ieee80211_ibss_build_presp() 103 if (sband->bitrates[i].bitrate > 110 && in ieee80211_ibss_build_presp() 114 int rate = DIV_ROUND_UP(sband->bitrates[ri].bitrate, in ieee80211_ibss_build_presp() 158 int rate = DIV_ROUND_UP(sband->bitrates[ri].bitrate, in ieee80211_ibss_build_presp() 456 if ((rate_flags & sband->bitrates[j].flags) in ieee80211_sta_join_ibss() 460 brate = DIV_ROUND_UP(sband->bitrates[j].bitrate, in ieee80211_sta_join_ibss() 1816 if ((rate_flags & sband->bitrates[i].flags) != rate_flags) in ieee80211_ibss_join()
|
/kernel/linux/linux-6.6/net/mac80211/ |
H A D | rate.c | 371 if ((rate_flags & sband->bitrates[i].flags) != rate_flags) in __rate_control_send_low() 638 rate = &sband->bitrates[rates[0].idx]; in rate_fixup_ratelist() 645 if (sband->bitrates[i].bitrate > rate->bitrate) in rate_fixup_ratelist() 648 if (sband->bitrates[baserate].bitrate < in rate_fixup_ratelist() 649 sband->bitrates[i].bitrate) in rate_fixup_ratelist() 702 rate = &sband->bitrates[rates[i].idx]; in rate_fixup_ratelist() 767 if ((flags & sband->bitrates[i].flags) != flags) in rate_control_cap_mask()
|
H A D | rc80211_minstrel_ht.c | 1671 if (sband->bitrates[i].flags & IEEE80211_RATE_SHORT_PREAMBLE) in minstrel_ht_update_cck() 1733 ctl_rate = &sband->bitrates[rate_lowest_index(sband, sta)]; in minstrel_ht_update_caps() 1877 const s16 *bitrates, int n_rates, u32 rate_flags) in minstrel_ht_fill_rate_array() 1882 struct ieee80211_rate *rate = &sband->bitrates[i]; in minstrel_ht_fill_rate_array() 1884 if ((rate_flags & sband->bitrates[i].flags) != rate_flags) in minstrel_ht_fill_rate_array() 1888 if (rate->bitrate != bitrates[j]) in minstrel_ht_fill_rate_array() 1900 static const s16 bitrates[4] = { 10, 20, 55, 110 }; in minstrel_ht_init_cck_rates() local 1909 BUILD_BUG_ON(ARRAY_SIZE(mp->cck_rates) != ARRAY_SIZE(bitrates)); in minstrel_ht_init_cck_rates() 1919 static const s16 bitrates[8] = { 60, 90, 120, 180, 240, 360, 480, 540 }; in minstrel_ht_init_ofdm_rates() local 1928 BUILD_BUG_ON(ARRAY_SIZE(mp->ofdm_rates[band]) != ARRAY_SIZE(bitrates)); in minstrel_ht_init_ofdm_rates() 1876 minstrel_ht_fill_rate_array(u8 *dest, struct ieee80211_supported_band *sband, const s16 *bitrates, int n_rates, u32 rate_flags) minstrel_ht_fill_rate_array() argument [all...] |
H A D | airtime.c | 487 rate = &sband->bitrates[status->rate_idx]; in ieee80211_calc_rx_airtime() 539 if (ri->legacy != sband->bitrates[i].bitrate) in ieee80211_fill_rate_info() 707 rate = sband->bitrates[rateidx].bitrate << shift; in ieee80211_calc_expected_tx_airtime() 708 cck = sband->bitrates[rateidx].flags & IEEE80211_RATE_MANDATORY_B; in ieee80211_calc_expected_tx_airtime()
|
/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath9k/ |
H A D | common-init.c | 146 common->sbands[NL80211_BAND_2GHZ].bitrates = ath9k_legacy_rates; in ath9k_cmn_init_channels_rates() 163 common->sbands[NL80211_BAND_5GHZ].bitrates = in ath9k_cmn_init_channels_rates()
|
H A D | common.c | 198 if (sband->bitrates[i].hw_value == rx_stats->rs_rate) { in ath9k_cmn_process_rate() 202 if (sband->bitrates[i].hw_value_short == rx_stats->rs_rate) { in ath9k_cmn_process_rate()
|
/kernel/linux/linux-5.10/drivers/staging/vt6655/ |
H A D | channel.c | 106 .bitrates = vnt_rates_bg, 113 .bitrates = vnt_rates_a,
|
H A D | dpc.c | 64 if (sband->bitrates[ii].hw_value == r) { in vnt_rx_data()
|
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath9k/ |
H A D | common-init.c | 146 common->sbands[NL80211_BAND_2GHZ].bitrates = ath9k_legacy_rates; in ath9k_cmn_init_channels_rates() 163 common->sbands[NL80211_BAND_5GHZ].bitrates = in ath9k_cmn_init_channels_rates()
|
H A D | common.c | 198 if (sband->bitrates[i].hw_value == rx_stats->rs_rate) { in ath9k_cmn_process_rate() 202 if (sband->bitrates[i].hw_value_short == rx_stats->rs_rate) { in ath9k_cmn_process_rate()
|
/kernel/linux/linux-6.6/drivers/staging/vt6656/ |
H A D | channel.c | 61 .bitrates = vnt_rates_bg,
|
/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath5k/ |
H A D | base.c | 352 ah->rate_idx[b->band][b->bitrates[i].hw_value] = i; in ath5k_setup_rate_idx() 353 if (b->bitrates[i].hw_value_short) in ath5k_setup_rate_idx() 354 ah->rate_idx[b->band][b->bitrates[i].hw_value_short] = i; in ath5k_setup_rate_idx() 372 sband->bitrates = &ah->rates[NL80211_BAND_2GHZ][0]; in ath5k_setup_bands() 376 memcpy(sband->bitrates, &ath5k_rates[0], in ath5k_setup_bands() 389 memcpy(sband->bitrates, &ath5k_rates[0], in ath5k_setup_bands() 399 sband->bitrates[i].hw_value = in ath5k_setup_bands() 400 sband->bitrates[i].hw_value & 0xF; in ath5k_setup_bands() 401 sband->bitrates[i].hw_value_short = in ath5k_setup_bands() 402 sband->bitrates[ in ath5k_setup_bands() [all...] |
H A D | pcu.c | 291 rate = &ah->sbands[band].bitrates[ack_rates_high[i]]; in ath5k_hw_write_rate_duration() 294 rate = &ah->sbands[band].bitrates[0]; in ath5k_hw_write_rate_duration() 297 rate = &ah->sbands[band].bitrates[4]; in ath5k_hw_write_rate_duration()
|
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath5k/ |
H A D | base.c | 351 ah->rate_idx[b->band][b->bitrates[i].hw_value] = i; in ath5k_setup_rate_idx() 352 if (b->bitrates[i].hw_value_short) in ath5k_setup_rate_idx() 353 ah->rate_idx[b->band][b->bitrates[i].hw_value_short] = i; in ath5k_setup_rate_idx() 371 sband->bitrates = &ah->rates[NL80211_BAND_2GHZ][0]; in ath5k_setup_bands() 375 memcpy(sband->bitrates, &ath5k_rates[0], in ath5k_setup_bands() 388 memcpy(sband->bitrates, &ath5k_rates[0], in ath5k_setup_bands() 398 sband->bitrates[i].hw_value = in ath5k_setup_bands() 399 sband->bitrates[i].hw_value & 0xF; in ath5k_setup_bands() 400 sband->bitrates[i].hw_value_short = in ath5k_setup_bands() 401 sband->bitrates[ in ath5k_setup_bands() [all...] |
H A D | pcu.c | 291 rate = &ah->sbands[band].bitrates[ack_rates_high[i]]; in ath5k_hw_write_rate_duration() 294 rate = &ah->sbands[band].bitrates[0]; in ath5k_hw_write_rate_duration() 297 rate = &ah->sbands[band].bitrates[4]; in ath5k_hw_write_rate_duration()
|
/kernel/linux/linux-6.6/drivers/staging/vt6655/ |
H A D | channel.c | 48 .bitrates = vnt_rates_bg,
|
H A D | dpc.c | 62 if (sband->bitrates[ii].hw_value == r) { in vnt_rx_data()
|