Home
last modified time | relevance | path

Searched refs:bitrates (Results 1 – 25 of 111) sorted by relevance

12345

/linux/net/mac80211/tests/
H A Dutil.c49 static const struct ieee80211_rate bitrates[] = { variable
229 sband->bitrates = in t_sdata_init()
230 kmemdup(bitrates, sizeof(bitrates), GFP_KERNEL); in t_sdata_init()
231 sband->n_bitrates = ARRAY_SIZE(bitrates); in t_sdata_init()
240 sband->bitrates = kmemdup(bitrates, in t_sdata_init()
241 sizeof(bitrates), in t_sdata_init()
243 sband->n_bitrates = ARRAY_SIZE(bitrates); in t_sdata_init()
250 sband->bitrates = kmemdup(bitrates, in t_sdata_init()
251 sizeof(bitrates), in t_sdata_init()
253 sband->n_bitrates = ARRAY_SIZE(bitrates); in t_sdata_init()
[all …]
/linux/net/wireless/
H A Dutil.c31 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()
48 struct ieee80211_rate *bitrates; in ieee80211_mandatory_rates() local
61 bitrates = sband->bitrates; in ieee80211_mandatory_rates()
63 if (bitrates[i].flags & mandatory_flag) in ieee80211_mandatory_rates()
169 if (sband->bitrates[i].bitrate == 60 || in set_mandatory_flags_band()
170 sband->bitrates[i].bitrate == 120 || in set_mandatory_flags_band()
171 sband->bitrates[i].bitrate == 240) { in set_mandatory_flags_band()
172 sband->bitrates[i].flags |= in set_mandatory_flags_band()
[all …]
H A Dmesh.c192 if (sband->bitrates[i].bitrate == 10) { in __cfg80211_join_mesh()
/linux/drivers/net/wireless/ath/ath9k/
H A Dcommon-init.c147 common->sbands[NL80211_BAND_2GHZ].bitrates = ath9k_legacy_rates; in ath9k_cmn_init_channels_rates()
164 common->sbands[NL80211_BAND_5GHZ].bitrates = in ath9k_cmn_init_channels_rates()
H A Dcommon.c199 if (sband->bitrates[i].hw_value == rx_stats->rs_rate) { in ath9k_cmn_process_rate()
203 if (sband->bitrates[i].hw_value_short == rx_stats->rs_rate) { in ath9k_cmn_process_rate()
H A Dbeacon.c84 rate = sband->bitrates[rateidx].hw_value; in ath9k_beacon_setup()
86 rate |= sband->bitrates[rateidx].hw_value_short; in ath9k_beacon_setup()
H A Ddynack.c262 rate = &common->sbands[info->band].bitrates[rates[ridx].idx]; in ath_dynack_sample_tx_ts()
/linux/net/mac80211/
H A Drate.c392 if ((rate_flags & sband->bitrates[i].flags) != rate_flags) in __rate_control_send_low()
662 rate = &sband->bitrates[rates[0].idx]; in rate_fixup_ratelist()
669 if (sband->bitrates[i].bitrate > rate->bitrate) in rate_fixup_ratelist()
672 if (sband->bitrates[baserate].bitrate < in rate_fixup_ratelist()
673 sband->bitrates[i].bitrate) in rate_fixup_ratelist()
726 rate = &sband->bitrates[rates[i].idx]; in rate_fixup_ratelist()
H A Drc80211_minstrel_ht.c1671 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()
1876 const s16 *bitrates, int n_rates) in minstrel_ht_fill_rate_array() argument
1881 struct ieee80211_rate *rate = &sband->bitrates[i]; in minstrel_ht_fill_rate_array()
1884 if (rate->bitrate != bitrates[j]) in minstrel_ht_fill_rate_array()
1896 static const s16 bitrates[4] = { 10, 20, 55, 110 }; in minstrel_ht_init_cck_rates() local
1904 BUILD_BUG_ON(ARRAY_SIZE(mp->cck_rates) != ARRAY_SIZE(bitrates)); in minstrel_ht_init_cck_rates()
1913 static const s16 bitrates[8] = { 60, 90, 120, 180, 240, 360, 480, 540 }; in minstrel_ht_init_ofdm_rates() local
1921 BUILD_BUG_ON(ARRAY_SIZE(mp->ofdm_rates[band]) != ARRAY_SIZE(bitrates)); in minstrel_ht_init_ofdm_rates()
H A Dairtime.c606 rate = &sband->bitrates[status->rate_idx]; in ieee80211_calc_rx_airtime()
667 if (ri->legacy != sband->bitrates[i].bitrate) in ieee80211_fill_rate_info()
833 rate = sband->bitrates[rateidx].bitrate; in ieee80211_calc_expected_tx_airtime()
834 cck = sband->bitrates[rateidx].flags & IEEE80211_RATE_MANDATORY_B; in ieee80211_calc_expected_tx_airtime()
/linux/drivers/net/wireless/ath/ath5k/
H A Dbase.c351 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[i].hw_value_short & 0xF; in ath5k_setup_bands()
[all …]
H A Dpcu.c291 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()
H A Dqcu.c616 if ((rate_flags & sband->bitrates[i].flags) != rate_flags) in ath5k_hw_set_ifs_intervals()
618 rate = &sband->bitrates[i]; in ath5k_hw_set_ifs_intervals()
H A Ddebug.c1038 band->bitrates[i].bitrate, in ath5k_debug_dump_bands()
1039 band->bitrates[i].hw_value, in ath5k_debug_dump_bands()
1040 band->bitrates[i].flags, in ath5k_debug_dump_bands()
1041 band->bitrates[i].hw_value_short); in ath5k_debug_dump_bands()
/linux/drivers/net/wireless/st/cw1200/
H A Dmain.c161 .bitrates = cw1200_g_rates,
181 .bitrates = cw1200_a_rates,
/linux/drivers/net/wireless/ralink/rt2x00/
H A Drt2x00dev.c712 rate = rt2x00_get_rate(sband->bitrates[i].hw_value); in rt2x00lib_rxdone_read_signal()
1055 rt2x00dev->bands[NL80211_BAND_2GHZ].bitrates = rates; in rt2x00lib_probe_hw_modes()
1073 rt2x00dev->bands[NL80211_BAND_5GHZ].bitrates = &rates[4]; in rt2x00lib_probe_hw_modes()
1095 kfree(rt2x00dev->hw->wiphy->bands[NL80211_BAND_2GHZ]->bitrates); in rt2x00lib_remove_hw()
/linux/Documentation/userspace-api/media/v4l/
H A Dextended-controls.rst97 audio bitrates. Some drivers only support one or two bitrates, others
/linux/drivers/net/wireless/microchip/wilc1000/
H A Dnetdev.h286 struct ieee80211_rate bitrates[ARRAY_SIZE(wilc_bitrates)]; member
/linux/drivers/net/wireless/mediatek/mt76/
H A Dmt76x02_txrx.c83 r = &wiphy->bands[band]->bitrates[rate->idx]; in mt76x02_tx_get_max_txpwr_adj()
/linux/drivers/net/wireless/realtek/rtw88/
H A Dmain.c145 .bitrates = rtw_ratetable,
159 .bitrates = rtw_ratetable + 4,
1681 dup->bitrates = devm_kmemdup_array(rtwdev->dev, sband->bitrates, in rtw_sband_dup()
1683 sizeof(*sband->bitrates), in rtw_sband_dup()
1685 if (!dup->bitrates) in rtw_sband_dup()
/linux/drivers/net/wireless/quantenna/qtnfmac/
H A Dcfg80211.c1279 band->bitrates = qtnf_rates_2g; in qtnf_band_init_rates()
1283 band->bitrates = qtnf_rates_5g; in qtnf_band_init_rates()
1287 band->bitrates = NULL; in qtnf_band_init_rates()
/linux/drivers/net/wireless/intel/iwlwifi/mld/
H A Dap.c57 rate_idx = sband->bitrates[rate].hw_value; in iwl_mld_get_rate_flags()
/linux/drivers/net/wireless/ath/ar5523/
H A Dar5523.c1174 int rate = band->bitrates[bit].bitrate; in ar5523_get_wlan_mode()
1216 band->bitrates[bit].hw_value, sta_rate_set & 1); in ar5523_create_rateset()
1218 rs->set[i] = band->bitrates[bit].hw_value; in ar5523_create_rateset()
1489 ar->band.bitrates = ar->rates; in ar5523_init_modes()
/linux/drivers/net/wireless/mediatek/mt76/mt7915/
H A Dtestmode.c281 rate.legacy = sband->bitrates[rate.mcs].bitrate; in mt7915_tm_set_tx_len()
583 rate_idx = sband->bitrates[idx].hw_value & 0xff; in mt7915_tm_set_tx_cont()
/linux/drivers/net/wireless/marvell/mwifiex/
H A Dcfp.c403 rates[num_rates++] = (u8)(sband->bitrates[i].bitrate / 5); in mwifiex_get_rates_from_cfg80211()

12345