Home
last modified time | relevance | path

Searched refs:rates (Results 1 – 25 of 261) sorted by relevance

1234567891011

/drivers/net/wireless/broadcom/b43/
A Dppr.c71 struct b43_ppr_rates *rates = &ppr->rates; in b43_ppr_load_max_from_sprom() local
132 rates->mcs_20[0] = rates->ofdm[0]; in b43_ppr_load_max_from_sprom()
133 rates->mcs_20[1] = rates->ofdm[2]; in b43_ppr_load_max_from_sprom()
134 rates->mcs_20[2] = rates->ofdm[3]; in b43_ppr_load_max_from_sprom()
135 rates->mcs_20[3] = rates->ofdm[4]; in b43_ppr_load_max_from_sprom()
136 rates->mcs_20[4] = rates->ofdm[5]; in b43_ppr_load_max_from_sprom()
137 rates->mcs_20[5] = rates->ofdm[6]; in b43_ppr_load_max_from_sprom()
138 rates->mcs_20[6] = rates->ofdm[7]; in b43_ppr_load_max_from_sprom()
139 rates->mcs_20[7] = rates->ofdm[7]; in b43_ppr_load_max_from_sprom()
156 rates->ofdm_20_cdd[0] = rates->mcs_20_cdd[0]; in b43_ppr_load_max_from_sprom()
[all …]
A Dxmit.c260 struct ieee80211_tx_rate *rates; in b43_generate_txhdr() local
397 rates = info->control.rates; in b43_generate_txhdr()
413 if ((rates[0].flags & IEEE80211_TX_RC_USE_RTS_CTS) || in b43_generate_txhdr()
422 if ((rates[0].flags & IEEE80211_TX_RC_USE_RTS_CTS) || in b43_generate_txhdr()
533 if (rates[0].flags & IEEE80211_TX_RC_USE_RTS_CTS && in b43_generate_txhdr()
856 retry_limit = report->status.rates[0].count; in b43_fill_txstatus_report()
871 report->status.rates[0].count = 0; in b43_fill_txstatus_report()
880 report->status.rates[0].count = 0; in b43_fill_txstatus_report()
881 report->status.rates[1].count = status->frame_count; in b43_fill_txstatus_report()
884 report->status.rates[0].count = retry_limit; in b43_fill_txstatus_report()
[all …]
/drivers/net/wireless/silabs/wfx/
A Ddata_tx.c56 if (rates[i].idx < 0) in wfx_tx_policy_build()
70 return !memcmp(a->rates, b->rates, sizeof(a->rates)); in wfx_tx_policy_is_equal()
123 memcpy(entry->rates, wanted.rates, sizeof(entry->rates)); in wfx_tx_policy_get()
159 is_used = memzcmp(policies[i].rates, sizeof(policies[i].rates)); in wfx_tx_policy_upload()
270 if (rates[j].idx >= rates[i - 1].idx) { in wfx_tx_fixup_rates()
271 rates[i - 1].count += rates[j].count; in wfx_tx_fixup_rates()
272 rates[i - 1].count = min_t(u16, 15, rates[i - 1].count); in wfx_tx_fixup_rates()
274 memcpy(rates + i, rates + j, sizeof(rates[i])); in wfx_tx_fixup_rates()
284 rates[i].idx = 0; in wfx_tx_fixup_rates()
286 rates[i].flags = rates[0].flags & IEEE80211_TX_RC_MCS; in wfx_tx_fixup_rates()
[all …]
A Dtraces.h382 const struct ieee80211_tx_rate *rates = tx_info->driver_rates;
394 if (rates[0].flags & IEEE80211_TX_RC_MCS)
395 __entry->rate[i] = rates[i].idx;
397 __entry->rate[i] = hw_rate[rates[i].idx];
398 __entry->tx_count[i] = rates[i].count;
401 if (rates[0].flags & IEEE80211_TX_RC_MCS)
403 if (rates[0].flags & IEEE80211_TX_RC_SHORT_GI)
405 if (rates[0].flags & IEEE80211_TX_RC_GREEN_FIELD)
407 if (rates[0].flags & IEEE80211_TX_RC_USE_RTS_CTS)
/drivers/net/wireless/st/cw1200/
A Dtxrx.c83 rates[i - 1] = rates[i]; in tx_policy_build()
91 if (rates[j].idx == rates[i].idx) { in tx_policy_build()
92 rates[i].count += rates[j].count; in tx_policy_build()
98 rates[i] = rates[j]; in tx_policy_build()
134 rates[3] = rates[1]; in tx_policy_build()
139 rates[2].flags = rates[1].flags; in tx_policy_build()
159 rates[2] = rates[1]; in tx_policy_build()
190 rates[0].idx, rates[0].count, in tx_policy_build()
191 rates[1].idx, rates[1].count, in tx_policy_build()
192 rates[2].idx, rates[2].count, in tx_policy_build()
[all …]
/drivers/net/wireless/marvell/mwifiex/
A Dcfp.c288 return mwifiex_get_supported_rates(priv, rates); in mwifiex_get_active_data_rates()
290 return mwifiex_copy_rates(rates, 0, in mwifiex_get_active_data_rates()
379 u8 *rates, u8 radio_type) in mwifiex_get_rates_from_cfg80211() argument
391 rate_mask = request->rates[NL80211_BAND_5GHZ]; in mwifiex_get_rates_from_cfg80211()
396 rate_mask = request->rates[NL80211_BAND_2GHZ]; in mwifiex_get_rates_from_cfg80211()
425 k = mwifiex_copy_rates(rates, k, supported_rates_b, in mwifiex_get_supported_rates()
433 k = mwifiex_copy_rates(rates, k, supported_rates_g, in mwifiex_get_supported_rates()
480 k = mwifiex_copy_rates(rates, k, adhoc_rates_b, in mwifiex_get_supported_rates()
486 k = mwifiex_copy_rates(rates, k, adhoc_rates_g, in mwifiex_get_supported_rates()
492 k = mwifiex_copy_rates(rates, k, adhoc_rates_bg, in mwifiex_get_supported_rates()
[all …]
/drivers/net/wireless/ath/ath9k/
A Dar9002_mac.c239 | set11nTries(i->rates, 1) in ar9002_set_txdesc()
240 | set11nTries(i->rates, 2) in ar9002_set_txdesc()
241 | set11nTries(i->rates, 3) in ar9002_set_txdesc()
246 | set11nRate(i->rates, 1) in ar9002_set_txdesc()
247 | set11nRate(i->rates, 2) in ar9002_set_txdesc()
248 | set11nRate(i->rates, 3)); in ar9002_set_txdesc()
299 | set11nPktDurRTSCTS(i->rates, 1)); in ar9002_set_txdesc()
305 set11nRateFlags(i->rates, 0) | set11nChainSel(i->rates, 0) in ar9002_set_txdesc()
306 | set11nRateFlags(i->rates, 1) | set11nChainSel(i->rates, 1) in ar9002_set_txdesc()
307 | set11nRateFlags(i->rates, 2) | set11nChainSel(i->rates, 2) in ar9002_set_txdesc()
[all …]
A Dxmit.c180 bf->rates[0] = tx_info->control.rates[0]; in ath_merge_ratetbl()
509 memcpy(rates, bf->rates, sizeof(rates)); in ath_tx_complete_aggr()
623 memcpy(tx_info->control.rates, rates, sizeof(rates)); in ath_tx_complete_aggr()
760 memcpy(info->control.rates, bf->rates, in ath_tx_process_buffer()
783 rates = tx_info->control.rates; in ath_lookup_legacy()
786 if (!rates[i].count || rates[i].idx < 0) in ath_lookup_legacy()
809 rates = bf->rates; in ath_lookup_rate()
1277 rates = bf->rates; in ath_buf_set_rate()
1288 if (!rates[i].count || (rates[i].idx < 0)) in ath_buf_set_rate()
1291 rix = rates[i].idx; in ath_buf_set_rate()
[all …]
A Dar9003_mac.c70 | set11nTries(i->rates, 1) in ar9003_set_txdesc()
71 | set11nTries(i->rates, 2) in ar9003_set_txdesc()
72 | set11nTries(i->rates, 3) in ar9003_set_txdesc()
77 | set11nRate(i->rates, 1) in ar9003_set_txdesc()
78 | set11nRate(i->rates, 2) in ar9003_set_txdesc()
79 | set11nRate(i->rates, 3)); in ar9003_set_txdesc()
142 | set11nPktDurRTSCTS(i->rates, 1)); in ar9003_set_txdesc()
148 set11nRateFlags(i->rates, 0) | set11nChainSel(i->rates, 0) in ar9003_set_txdesc()
149 | set11nRateFlags(i->rates, 1) | set11nChainSel(i->rates, 1) in ar9003_set_txdesc()
150 | set11nRateFlags(i->rates, 2) | set11nChainSel(i->rates, 2) in ar9003_set_txdesc()
[all …]
/drivers/clk/sunxi-ng/
A Dccu_frac.c62 return (cf->rates[0] == rate) || (cf->rates[1] == rate); in ccu_frac_helper_has_rate()
77 clk_hw_get_name(&common->hw), cf->rates[0], cf->rates[1]); in ccu_frac_helper_read_rate()
84 return (reg & cf->select) ? cf->rates[1] : cf->rates[0]; in ccu_frac_helper_read_rate()
98 if (cf->rates[0] == rate) in ccu_frac_helper_set_rate()
100 else if (cf->rates[1] == rate) in ccu_frac_helper_set_rate()
/drivers/gpu/drm/tegra/
A Ddp.c54 link->rates[i] = 0; in drm_dp_link_reset()
82 if (rate <= link->rates[pivot]) in drm_dp_link_add_rate()
89 link->rates[i] = link->rates[i - 1]; in drm_dp_link_add_rate()
91 link->rates[pivot] = rate; in drm_dp_link_add_rate()
116 if (rate == link->rates[i]) in drm_dp_link_remove_rate()
125 link->rates[i] = link->rates[i + 1]; in drm_dp_link_remove_rate()
149 if (link->rates[i] != 0) in drm_dp_link_update_rates()
150 link->rates[count++] = link->rates[i]; in drm_dp_link_update_rates()
154 link->rates[i] = 0; in drm_dp_link_update_rates()
336 for (j = 0; j < ARRAY_SIZE(rates) && rates[j] <= rate; j++) { in drm_dp_link_choose()
[all …]
/drivers/net/wireless/broadcom/brcm80211/brcmsmac/
A Drate.c284 if (rs->rates[idx] & BRCMS_RATE_FLAG) in brcms_c_rateset_valid()
316 r = (int)rs->rates[i] & BRCMS_RATE_MASK; in brcms_c_rate_hwrs_filter_sort_validate()
319 rateset[r] = rs->rates[i]; /* preserve basic bit! */ in brcms_c_rate_hwrs_filter_sort_validate()
325 r = hw_rs->rates[i] & BRCMS_RATE_MASK; in brcms_c_rate_hwrs_filter_sort_validate()
327 rs->rates[count++] = rateset[r]; in brcms_c_rate_hwrs_filter_sort_validate()
409 bool basic_only, u8 rates, uint xmask, bool mcsallow) in brcms_c_rateset_filter() argument
417 r = src->rates[i]; in brcms_c_rateset_filter()
420 if (rates == BRCMS_RATES_CCK && in brcms_c_rateset_filter()
423 if (rates == BRCMS_RATES_OFDM && in brcms_c_rateset_filter()
426 dst->rates[count++] = r & xmask; in brcms_c_rateset_filter()
[all …]
/drivers/usb/serial/
A Dir-usb.c200 int rates; in ir_startup() local
209 rates = le16_to_cpu(irda_desc->wBaudRate); in ir_startup()
214 (rates & USB_IRDA_BR_2400) ? " 2400" : "", in ir_startup()
215 (rates & USB_IRDA_BR_9600) ? " 9600" : "", in ir_startup()
216 (rates & USB_IRDA_BR_19200) ? " 19200" : "", in ir_startup()
217 (rates & USB_IRDA_BR_38400) ? " 38400" : "", in ir_startup()
218 (rates & USB_IRDA_BR_57600) ? " 57600" : "", in ir_startup()
219 (rates & USB_IRDA_BR_115200) ? " 115200" : "", in ir_startup()
220 (rates & USB_IRDA_BR_576000) ? " 576000" : "", in ir_startup()
221 (rates & USB_IRDA_BR_1152000) ? " 1152000" : "", in ir_startup()
[all …]
/drivers/soundwire/
A Dgeneric_bandwidth_allocation.c30 unsigned int *rates; member
235 params[i].rate = group->rates[i]; in sdw_compute_group_params()
307 unsigned int *rates; in sdw_add_element_group_count() local
311 rates = krealloc(group->rates, in sdw_add_element_group_count()
314 if (!rates) in sdw_add_element_group_count()
317 group->rates = rates; in sdw_add_element_group_count()
346 if (!group->rates) in sdw_get_group_count()
351 kfree(group->rates); in sdw_get_group_count()
352 group->rates = NULL; in sdw_get_group_count()
373 kfree(group->rates); in sdw_get_group_count()
[all …]
/drivers/net/wireless/mediatek/mt76/mt7603/
A Dmac.c747 rates[i] = rates[n_rates - 1]; in mt7603_wtbl_set_rates()
750 memcpy(sta->rateset[rateset].rates, rates, in mt7603_wtbl_set_rates()
760 rates = sta->rateset[rateset].rates; in mt7603_wtbl_set_rates()
773 if (rates[i].idx != rates[k].idx) in mt7603_wtbl_set_rates()
775 if ((rates[i].flags ^ rates[k].flags) & in mt7603_wtbl_set_rates()
779 if (!rates[i].idx) in mt7603_wtbl_set_rates()
782 rates[i].idx--; in mt7603_wtbl_set_rates()
1074 msta->rates); in mt7603_tx_prepare_skb()
1154 sta->rates); in mt7603_fill_txs()
1159 info->status.rates[0] = rs->rates[first_idx / 2]; in mt7603_fill_txs()
[all …]
/drivers/clk/pistachio/
A Dclk-pll.c74 struct pistachio_pll_rate_table *rates; member
135 if (pll->rates[i].fref == fref && pll->rates[i].fout == fout) in pll_get_params()
136 return &pll->rates[i]; in pll_get_params()
150 pll->rates[i].fout <= rate) in pll_round_rate()
151 return pll->rates[i - 1].fout; in pll_round_rate()
154 return pll->rates[0].fout; in pll_round_rate()
449 struct pistachio_pll_rate_table *rates, in pll_register() argument
467 if (rates) in pll_register()
473 if (rates) in pll_register()
486 pll->rates = rates; in pll_register()
[all …]
/drivers/clk/
A Dclk-conf.c88 u32 *rates __free(kfree) = NULL; in __set_clk_rates()
102 rates = kcalloc(count, sizeof(*rates), GFP_KERNEL); in __set_clk_rates()
103 if (!rates) in __set_clk_rates()
107 rates, count); in __set_clk_rates()
121 rate = rates[index]; in __set_clk_rates()
/drivers/net/wireless/mediatek/mt76/mt7615/
A Dmac.c972 rates[i] = rates[n_rates - 1]; in mt7615_mac_update_rate_desc()
975 memcpy(sta->rateset[rateset].rates, rates, in mt7615_mac_update_rate_desc()
985 rates = sta->rateset[rateset].rates; in mt7615_mac_update_rate_desc()
998 if (rates[i].idx != rates[j].idx) in mt7615_mac_update_rate_desc()
1000 if ((rates[i].flags ^ rates[j].flags) & in mt7615_mac_update_rate_desc()
1006 if (!rates[i].idx) in mt7615_mac_update_rate_desc()
1009 rates[i].idx--; in mt7615_mac_update_rate_desc()
1378 info->status.rates[0] = rs->rates[first_idx / 2]; in mt7615_fill_txs()
1380 info->status.rates[0].count = 0; in mt7615_fill_txs()
1386 cur_rate = &rs->rates[idx / 2]; in mt7615_fill_txs()
[all …]
/drivers/net/wireless/broadcom/b43legacy/
A Dxmit.c191 struct ieee80211_tx_rate *rates; in generate_txhdr_fw3() local
265 if (info->control.rates[0].flags & IEEE80211_TX_RC_USE_SHORT_PREAMBLE) in generate_txhdr_fw3()
270 rates = info->control.rates; in generate_txhdr_fw3()
284 if ((rates[0].flags & IEEE80211_TX_RC_USE_RTS_CTS) || in generate_txhdr_fw3()
285 (rates[0].count <= dev->wl->hw->conf.long_frame_max_tx_count)) { in generate_txhdr_fw3()
286 rates[0].count = dev->wl->hw->conf.long_frame_max_tx_count; in generate_txhdr_fw3()
289 rates[0].count = dev->wl->hw->conf.short_frame_max_tx_count; in generate_txhdr_fw3()
293 if ((rates[0].flags & IEEE80211_TX_RC_USE_RTS_CTS) || in generate_txhdr_fw3()
294 (rates[0].flags & IEEE80211_TX_RC_USE_CTS_PROTECT)) { in generate_txhdr_fw3()
307 if (rates[0].flags & IEEE80211_TX_RC_USE_CTS_PROTECT) { in generate_txhdr_fw3()
/drivers/scsi/libsas/
A Dsas_init.c319 struct sas_phy_linkrates *rates) in sas_set_phy_speed() argument
323 if ((rates->minimum_linkrate && in sas_set_phy_speed()
325 (rates->maximum_linkrate && in sas_set_phy_speed()
326 rates->maximum_linkrate < phy->minimum_linkrate)) in sas_set_phy_speed()
329 if (rates->minimum_linkrate && in sas_set_phy_speed()
330 rates->minimum_linkrate < phy->minimum_linkrate_hw) in sas_set_phy_speed()
331 rates->minimum_linkrate = phy->minimum_linkrate_hw; in sas_set_phy_speed()
333 if (rates->maximum_linkrate && in sas_set_phy_speed()
335 rates->maximum_linkrate = phy->maximum_linkrate_hw; in sas_set_phy_speed()
345 rates); in sas_set_phy_speed()
[all …]
/drivers/net/wireless/mediatek/mt76/
A Dmt76x02_mac.c358 info->control.rates, 1); in mt76x02_mac_write_txwi()
447 rates += idx - 1; in mt76x02_tx_rate_fallback()
448 rates[1] = rates[0]; in mt76x02_tx_rate_fallback()
451 mcs = ieee80211_rate_get_vht_mcs(rates); in mt76x02_tx_rate_fallback()
452 nss = ieee80211_rate_get_vht_nss(rates); in mt76x02_tx_rate_fallback()
464 if (rates[0].idx == 8) { in mt76x02_tx_rate_fallback()
465 rates[1].idx = 0; in mt76x02_tx_rate_fallback()
470 rates[1].idx = max_t(int, rates[0].idx - 1, 0); in mt76x02_tx_rate_fallback()
512 info->status.rates[i] = last_rate; in mt76x02_mac_fill_tx_status()
523 info->status.rates[i + 1].idx = -1; in mt76x02_mac_fill_tx_status()
[all …]
/drivers/net/wireless/ath/ath5k/
A Dphy.c3502 u16 *rates; in ath5k_setup_rate_powertable() local
3518 rates[5] = min(rates[0], rate_info->target_power_36); in ath5k_setup_rate_powertable()
3519 rates[6] = min(rates[0], rate_info->target_power_48); in ath5k_setup_rate_powertable()
3520 rates[7] = min(rates[0], rate_info->target_power_54); in ath5k_setup_rate_powertable()
3524 rates[8] = min(rates[0], rate_info->target_power_6to24); in ath5k_setup_rate_powertable()
3526 rates[9] = min(rates[0], rate_info->target_power_36); in ath5k_setup_rate_powertable()
3528 rates[10] = min(rates[0], rate_info->target_power_36); in ath5k_setup_rate_powertable()
3530 rates[11] = min(rates[0], rate_info->target_power_48); in ath5k_setup_rate_powertable()
3532 rates[12] = min(rates[0], rate_info->target_power_48); in ath5k_setup_rate_powertable()
3534 rates[13] = min(rates[0], rate_info->target_power_54); in ath5k_setup_rate_powertable()
[all …]
/drivers/net/wireless/ti/wl1251/
A Dwl12xx_80211.h84 u8 rates[MAX_SUPPORTED_RATES]; member
113 struct wl12xx_ie_rates rates; member
138 struct wl12xx_ie_rates rates; member
149 struct wl12xx_ie_rates rates; member
/drivers/gpu/drm/nouveau/
A Dnouveau_dp.c102 __le16 rates[DP_MAX_SUPPORTED_RATES]; in nouveau_dp_probe_dpcd() local
104 ret = drm_dp_dpcd_read(aux, DP_SUPPORTED_LINK_RATES, rates, sizeof(rates)); in nouveau_dp_probe_dpcd()
105 if (ret == sizeof(rates)) { in nouveau_dp_probe_dpcd()
106 for (int i = 0; i < ARRAY_SIZE(rates); i++) { in nouveau_dp_probe_dpcd()
107 u32 rate = (le16_to_cpu(rates[i]) * 200) / 10; in nouveau_dp_probe_dpcd()
129 const u32 rates[] = { 810000, 540000, 270000, 162000 }; in nouveau_dp_probe_dpcd() local
141 for (int i = 0; i < ARRAY_SIZE(rates); i++) { in nouveau_dp_probe_dpcd()
142 if (rates[i] <= max_rate) { in nouveau_dp_probe_dpcd()
144 outp->dp.rate[outp->dp.rate_nr].rate = rates[i]; in nouveau_dp_probe_dpcd()
/drivers/net/wireless/intersil/p54/
A Dtxrx.c434 memset_after(&info->status, 0, rates); in p54_rx_frame_sent()
442 if (count >= info->status.rates[idx].count) { in p54_rx_frame_sent()
443 count -= info->status.rates[idx].count; in p54_rx_frame_sent()
445 info->status.rates[idx].count = count; in p54_rx_frame_sent()
448 info->status.rates[idx].idx = -1; in p54_rx_frame_sent()
449 info->status.rates[idx].count = 0; in p54_rx_frame_sent()
831 hdr->rts_tries = info->control.rates[0].count; in p54_tx_80211()
843 if (info->control.rates[i].idx < 0) in p54_tx_80211()
856 info->control.rates[i].count); in p54_tx_80211()
876 rate = info->control.rates[i].idx; in p54_tx_80211()
[all …]

Completed in 87 milliseconds

1234567891011