Home
last modified time | relevance | path

Searched refs:rates (Results 1 – 200 of 645) sorted by relevance

1234

/linux-4.1.27/drivers/net/wireless/b43/
Dppr.c80 struct b43_ppr_rates *rates = &ppr->rates; in b43_ppr_load_max_from_sprom() local
130 rates->cck[i] = maxpwr - off; in b43_ppr_load_max_from_sprom()
137 rates->ofdm[i] = maxpwr - off; in b43_ppr_load_max_from_sprom()
141 rates->mcs_20[0] = rates->ofdm[0]; in b43_ppr_load_max_from_sprom()
142 rates->mcs_20[1] = rates->ofdm[2]; in b43_ppr_load_max_from_sprom()
143 rates->mcs_20[2] = rates->ofdm[3]; in b43_ppr_load_max_from_sprom()
144 rates->mcs_20[3] = rates->ofdm[4]; in b43_ppr_load_max_from_sprom()
145 rates->mcs_20[4] = rates->ofdm[5]; in b43_ppr_load_max_from_sprom()
146 rates->mcs_20[5] = rates->ofdm[6]; in b43_ppr_load_max_from_sprom()
147 rates->mcs_20[6] = rates->ofdm[7]; in b43_ppr_load_max_from_sprom()
[all …]
Dxmit.c266 struct ieee80211_tx_rate *rates; in b43_generate_txhdr() local
380 if (info->control.rates[0].flags & IEEE80211_TX_RC_USE_SHORT_PREAMBLE) in b43_generate_txhdr()
403 rates = info->control.rates; in b43_generate_txhdr()
419 if ((rates[0].flags & IEEE80211_TX_RC_USE_RTS_CTS) || in b43_generate_txhdr()
420 (rates[0].count <= dev->wl->hw->conf.long_frame_max_tx_count)) { in b43_generate_txhdr()
421 rates[0].count = dev->wl->hw->conf.long_frame_max_tx_count; in b43_generate_txhdr()
424 rates[0].count = dev->wl->hw->conf.short_frame_max_tx_count; in b43_generate_txhdr()
428 if ((rates[0].flags & IEEE80211_TX_RC_USE_RTS_CTS) || in b43_generate_txhdr()
429 (rates[0].flags & IEEE80211_TX_RC_USE_CTS_PROTECT)) { in b43_generate_txhdr()
444 if (rates[0].flags & IEEE80211_TX_RC_USE_CTS_PROTECT) { in b43_generate_txhdr()
[all …]
Dppr.h28 struct b43_ppr_rates rates; member
/linux-4.1.27/net/mac80211/
Drate.c235 info->control.rates[0].idx = 0; in __rate_control_send_low()
246 info->control.rates[0].idx = i; in __rate_control_send_low()
251 info->control.rates[0].count = in __rate_control_send_low()
276 info->control.rates[0].idx = mcast_rate - 1; in rate_control_send_low()
287 rc_send_low_basicrate(&info->control.rates[0].idx, in rate_control_send_low()
434 struct ieee80211_tx_rate *rates, in rate_fixup_ratelist() argument
449 if (!(rates[0].flags & in rate_fixup_ratelist()
454 rate = &sband->bitrates[rates[0].idx]; in rate_fixup_ratelist()
479 rates[i].idx = -1; in rate_fixup_ratelist()
482 if (rates[i].idx < 0) { in rate_fixup_ratelist()
[all …]
Dstatus.c248 if (info->status.rates[0].idx >= 0 && in ieee80211_tx_radiotap_len()
249 !(info->status.rates[0].flags & (IEEE80211_TX_RC_MCS | in ieee80211_tx_radiotap_len()
261 if (info->status.rates[0].idx >= 0) { in ieee80211_tx_radiotap_len()
262 if (info->status.rates[0].flags & IEEE80211_TX_RC_MCS) in ieee80211_tx_radiotap_len()
264 else if (info->status.rates[0].flags & IEEE80211_TX_RC_VHT_MCS) in ieee80211_tx_radiotap_len()
299 if (info->status.rates[0].idx >= 0 && in ieee80211_add_tx_radiotap_header()
300 !(info->status.rates[0].flags & (IEEE80211_TX_RC_MCS | in ieee80211_add_tx_radiotap_header()
305 rate = sband->bitrates[info->status.rates[0].idx].bitrate; in ieee80211_add_tx_radiotap_header()
317 if (info->status.rates[0].flags & IEEE80211_TX_RC_USE_CTS_PROTECT) in ieee80211_add_tx_radiotap_header()
319 if (info->status.rates[0].flags & IEEE80211_TX_RC_USE_RTS_CTS) in ieee80211_add_tx_radiotap_header()
[all …]
Drc80211_minstrel_ht.c307 return &mi->groups[group].rates[idx]; in minstrel_ht_get_stats()
313 return &mi->groups[index / MCS_GROUP_RATES].rates[index % MCS_GROUP_RATES]; in minstrel_get_ratestats()
364 cur_prob = mi->groups[cur_group].rates[cur_idx].prob_ewma; in minstrel_ht_sort_best_tp_rates()
370 tmp_prob = mi->groups[tmp_group].rates[tmp_idx].prob_ewma; in minstrel_ht_sort_best_tp_rates()
403 mrs = &mg->rates[index % MCS_GROUP_RATES]; in minstrel_ht_set_best_prob_rate()
407 tmp_prob = mi->groups[tmp_group].rates[tmp_idx].prob_ewma; in minstrel_ht_set_best_prob_rate()
425 max_gpr_prob = mi->groups[max_gpr_group].rates[max_gpr_idx].prob_ewma; in minstrel_ht_set_best_prob_rate()
434 if (mrs->prob_ewma > mg->rates[mg->max_group_prob_rate].prob_ewma) in minstrel_ht_set_best_prob_rate()
456 tmp_prob = mi->groups[tmp_group].rates[tmp_idx].prob_ewma; in minstrel_ht_assign_best_tp_rates()
461 tmp_prob = mi->groups[tmp_group].rates[tmp_idx].prob_ewma; in minstrel_ht_assign_best_tp_rates()
[all …]
Drc80211_minstrel_ht.h63 struct minstrel_rate_stats rates[MCS_GROUP_RATES]; member
Dutil.c1360 u8 rates[32]; in ieee80211_build_preq_ies_band() local
1383 rates[num_rates++] = in ieee80211_build_preq_ies_band()
1394 memcpy(pos, rates, supp_rates_len); in ieee80211_build_preq_ies_band()
1421 memcpy(pos, rates + supp_rates_len, ext_rates_len); in ieee80211_build_preq_ies_band()
2446 const u8 *srates, int srates_len, u32 *rates) in ieee80211_parse_bitrates() argument
2453 *rates = 0; in ieee80211_parse_bitrates()
2465 *rates |= BIT(j); in ieee80211_parse_bitrates()
2481 u8 i, rates, *pos; in ieee80211_add_srates_ie() local
2488 rates = 0; in ieee80211_add_srates_ie()
2492 rates++; in ieee80211_add_srates_ie()
[all …]
/linux-4.1.27/drivers/net/wireless/cw1200/
Dtxrx.c70 struct ieee80211_tx_rate *rates, size_t count) in tx_policy_build() argument
75 BUG_ON(rates[0].idx < 0); in tx_policy_build()
80 if (rates[i].idx < 0) { in tx_policy_build()
84 if (rates[i].idx > rates[i - 1].idx) { in tx_policy_build()
85 struct ieee80211_tx_rate tmp = rates[i - 1]; in tx_policy_build()
86 rates[i - 1] = rates[i]; in tx_policy_build()
87 rates[i] = tmp; in tx_policy_build()
92 total = rates[0].count; in tx_policy_build()
94 if (rates[j].idx == rates[i].idx) { in tx_policy_build()
95 rates[i].count += rates[j].count; in tx_policy_build()
[all …]
Dtxrx.h63 u32 rates);
/linux-4.1.27/drivers/net/wireless/mwifiex/
Dcfp.c299 u32 mwifiex_get_active_data_rates(struct mwifiex_private *priv, u8 *rates) in mwifiex_get_active_data_rates() argument
302 return mwifiex_get_supported_rates(priv, rates); in mwifiex_get_active_data_rates()
304 return mwifiex_copy_rates(rates, 0, in mwifiex_get_active_data_rates()
391 u8 *rates, u8 radio_type) in mwifiex_get_rates_from_cfg80211() argument
403 rate_mask = request->rates[IEEE80211_BAND_5GHZ]; in mwifiex_get_rates_from_cfg80211()
408 rate_mask = request->rates[IEEE80211_BAND_2GHZ]; in mwifiex_get_rates_from_cfg80211()
415 rates[num_rates++] = (u8)(sband->bitrates[i].bitrate / 5); in mwifiex_get_rates_from_cfg80211()
425 u32 mwifiex_get_supported_rates(struct mwifiex_private *priv, u8 *rates) in mwifiex_get_supported_rates() argument
436 k = mwifiex_copy_rates(rates, k, supported_rates_b, in mwifiex_get_supported_rates()
443 k = mwifiex_copy_rates(rates, k, supported_rates_g, in mwifiex_get_supported_rates()
[all …]
Duap_cmd.c272 memcpy(bss_cfg->rates, rate_ie + 1, rate_ie->len); in mwifiex_set_uap_rates()
280 memcpy(bss_cfg->rates + rate_len, rate_ie + 1, rate_ie->len); in mwifiex_set_uap_rates()
493 if (bss_cfg->rates[0]) { in mwifiex_uap_bss_param_prepare()
497 for (i = 0; i < MWIFIEX_SUPPORTED_RATES && bss_cfg->rates[i]; in mwifiex_uap_bss_param_prepare()
499 tlv_rates->rates[i] = bss_cfg->rates[i]; in mwifiex_uap_bss_param_prepare()
Dtdls.c126 u8 rates[MWIFIEX_SUPPORTED_RATES], *pos; in mwifiex_tdls_append_rates_ie() local
129 memset(rates, 0, sizeof(rates)); in mwifiex_tdls_append_rates_ie()
130 rates_size = mwifiex_get_supported_rates(priv, rates); in mwifiex_tdls_append_rates_ie()
143 memcpy(pos, rates, supp_rates_size); in mwifiex_tdls_append_rates_ie()
150 memcpy(pos, rates + MWIFIEX_TDLS_SUPPORTED_RATES, in mwifiex_tdls_append_rates_ie()
901 sta_ptr->tdls_cap.rates[i] = pos[i + 2]; in mwifiex_process_tdls_action_frame()
907 sta_ptr->tdls_cap.rates[basic + i] = pos[i + 2]; in mwifiex_process_tdls_action_frame()
/linux-4.1.27/drivers/net/wireless/orinoco/
Dscan.c27 static int symbol_build_supp_rates(u8 *buf, const __le16 *rates) in symbol_build_supp_rates() argument
34 rate = le16_to_cpu(rates[i]); in symbol_build_supp_rates()
45 static int prism_build_supp_rates(u8 *buf, const u8 *rates) in prism_build_supp_rates() argument
52 if (rates[i] == 0x0) in prism_build_supp_rates()
54 buf[i + 2] = rates[i]; in prism_build_supp_rates()
60 if (i == 8 && rates[i] > 0) { in prism_build_supp_rates()
64 if (rates[i] == 0x0) in prism_build_supp_rates()
66 buf[i + 2] = rates[i]; in prism_build_supp_rates()
101 ie_len += symbol_build_supp_rates(ie, bss->s.rates); in orinoco_add_hostscan_result()
105 ie_len += prism_build_supp_rates(ie, bss->p.rates); in orinoco_add_hostscan_result()
Dhw.h51 int *numrates, s32 *rates, int max);
/linux-4.1.27/drivers/clk/pistachio/
Dclk-pll.c56 struct pistachio_pll_rate_table *rates; member
90 if (pll->rates[i].fref == fref && pll->rates[i].fout == fout) in pll_get_params()
91 return &pll->rates[i]; in pll_get_params()
104 if (i > 0 && pll->rates[i].fref == *parent_rate && in pll_round_rate()
105 pll->rates[i].fout <= rate) in pll_round_rate()
106 return pll->rates[i - 1].fout; in pll_round_rate()
109 return pll->rates[0].fout; in pll_round_rate()
339 struct pistachio_pll_rate_table *rates, in pll_register() argument
357 if (rates) in pll_register()
363 if (rates) in pll_register()
[all …]
Dclk.h116 struct pistachio_pll_rate_table *rates; member
127 .rates = _rates, \
138 .rates = NULL, \
/linux-4.1.27/drivers/net/wireless/ath/ath9k/
Dar9002_mac.c238 ACCESS_ONCE(ads->ds_ctl2) = set11nTries(i->rates, 0) in ar9002_set_txdesc()
239 | 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()
245 ACCESS_ONCE(ads->ds_ctl3) = set11nRate(i->rates, 0) 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()
298 ACCESS_ONCE(ads->ds_ctl4) = set11nPktDurRTSCTS(i->rates, 0) in ar9002_set_txdesc()
299 | set11nPktDurRTSCTS(i->rates, 1); in ar9002_set_txdesc()
[all …]
Dxmit.c152 ieee80211_get_tx_rates(vif, sta, bf->bf_mpdu, bf->rates, in ath_set_rates()
153 ARRAY_SIZE(bf->rates)); in ath_set_rates()
456 struct ieee80211_tx_rate rates[4]; in ath_tx_complete_aggr() local
468 memcpy(rates, bf->rates, sizeof(rates)); in ath_tx_complete_aggr()
472 retries += rates[i].count; in ath_tx_complete_aggr()
588 memcpy(tx_info->control.rates, rates, sizeof(rates)); in ath_tx_complete_aggr()
694 memcpy(info->control.rates, bf->rates, in ath_tx_process_buffer()
695 sizeof(info->control.rates)); in ath_tx_process_buffer()
711 struct ieee80211_tx_rate *rates; in ath_lookup_legacy() local
716 rates = tx_info->control.rates; in ath_lookup_legacy()
[all …]
Dar9003_mac.c69 ACCESS_ONCE(ads->ctl13) = set11nTries(i->rates, 0) in ar9003_set_txdesc()
70 | 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()
76 ACCESS_ONCE(ads->ctl14) = set11nRate(i->rates, 0) 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()
141 ACCESS_ONCE(ads->ctl15) = set11nPktDurRTSCTS(i->rates, 0) in ar9003_set_txdesc()
142 | set11nPktDurRTSCTS(i->rates, 1); in ar9003_set_txdesc()
[all …]
Ddynack.c209 if (!(info->status.rates[ridx].flags & IEEE80211_TX_RC_MCS)) { in ath_dynack_sample_tx_ts()
212 struct ieee80211_tx_rate *rates = info->status.rates; in ath_dynack_sample_tx_ts() local
214 rate = &common->sbands[info->band].bitrates[rates[ridx].idx]; in ath_dynack_sample_tx_ts()
Dlink.c183 tx_info->control.rates[0].idx = 0; in ath_paprd_send_frame()
184 tx_info->control.rates[0].count = 1; in ath_paprd_send_frame()
185 tx_info->control.rates[0].flags = IEEE80211_TX_RC_MCS; in ath_paprd_send_frame()
186 tx_info->control.rates[1].idx = -1; in ath_paprd_send_frame()
Dbeacon.c105 info.rates[0].Tries = 1; in ath9k_beacon_setup()
106 info.rates[0].Rate = rate; in ath9k_beacon_setup()
107 info.rates[0].ChSel = ath_txchainmask_reduction(sc, chainmask, rate); in ath9k_beacon_setup()
186 ath9k_beacon_setup(sc, vif, bf, info->control.rates[0].idx); in ath9k_beacon_generate()
/linux-4.1.27/arch/mips/lantiq/
Dclk.c86 if (clk->rates && *clk->rates) { in clk_set_rate()
87 unsigned long *r = clk->rates; in clk_set_rate()
106 if (clk->rates && *clk->rates) { in clk_round_rate()
107 unsigned long *r = clk->rates; in clk_round_rate()
Dclk.h58 unsigned long *rates; member
/linux-4.1.27/sound/pci/ac97/
Dac97_pcm.c411 unsigned int rates = ~0; in get_rates() local
426 rates &= pcm->r[dbl].codec[cidx]->rates[idx]; in get_rates()
429 rates &= ~(SNDRV_PCM_RATE_64000 | SNDRV_PCM_RATE_88200 | in get_rates()
431 return rates; in get_rates()
457 unsigned int rates; in snd_ac97_pcm_assign() local
493 rpcm->rates = ~0; in snd_ac97_pcm_assign()
498 rates = ~0; in snd_ac97_pcm_assign()
519 rates = SNDRV_PCM_RATE_48000; in snd_ac97_pcm_assign()
521 rates = get_rates(rpcm, j, tmp, 0); in snd_ac97_pcm_assign()
527 rpcm->rates &= rates; in snd_ac97_pcm_assign()
[all …]
/linux-4.1.27/drivers/net/wireless/brcm80211/brcmsmac/
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 …]
Dpub.h108 u8 rates[WL_NUMRATES]; member
114 u8 rates[BRCMS_NUMRATES]; member
/linux-4.1.27/drivers/scsi/libsas/
Dsas_init.c329 struct sas_phy_linkrates *rates) in sas_set_phy_speed() argument
333 if ((rates->minimum_linkrate && in sas_set_phy_speed()
334 rates->minimum_linkrate > phy->maximum_linkrate) || in sas_set_phy_speed()
335 (rates->maximum_linkrate && in sas_set_phy_speed()
336 rates->maximum_linkrate < phy->minimum_linkrate)) in sas_set_phy_speed()
339 if (rates->minimum_linkrate && in sas_set_phy_speed()
340 rates->minimum_linkrate < phy->minimum_linkrate_hw) in sas_set_phy_speed()
341 rates->minimum_linkrate = phy->minimum_linkrate_hw; in sas_set_phy_speed()
343 if (rates->maximum_linkrate && in sas_set_phy_speed()
344 rates->maximum_linkrate > phy->maximum_linkrate_hw) in sas_set_phy_speed()
[all …]
Dsas_host_smp.c189 struct sas_phy_linkrates rates; in sas_phy_control() local
213 rates.minimum_linkrate = min; in sas_phy_control()
214 rates.maximum_linkrate = max; in sas_phy_control()
222 if (i->dft->lldd_control_phy(asd_phy, phy_op, &rates)) in sas_phy_control()
/linux-4.1.27/sound/firewire/dice/
Ddice-proc.c67 static const char *const rates[] = { in dice_proc_read() local
139 str_from_array(rates, ARRAY_SIZE(rates), in dice_proc_read()
145 str_from_array(rates, ARRAY_SIZE(rates), in dice_proc_read()
160 snd_iprintf(buffer, " %s", rates[i]); in dice_proc_read()
235 str_from_array(rates, ARRAY_SIZE(rates), in dice_proc_read()
Ddice-pcm.c22 struct snd_interval rates = { in dice_rate_constraint() local
40 rates.min = min(rates.min, rate); in dice_rate_constraint()
41 rates.max = max(rates.max, rate); in dice_rate_constraint()
44 return snd_interval_refine(r, &rates); in dice_rate_constraint()
96 hw->rates |= snd_pcm_rate_to_rate_bit(rate); in limit_channels_and_rates()
/linux-4.1.27/drivers/net/wireless/ti/wl1251/
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
Dacx.c14 struct acx_fw_gen_frame_rates *rates; in wl1251_acx_frame_rates() local
19 rates = kzalloc(sizeof(*rates), GFP_KERNEL); in wl1251_acx_frame_rates()
20 if (!rates) in wl1251_acx_frame_rates()
23 rates->tx_ctrl_frame_rate = ctrl_rate; in wl1251_acx_frame_rates()
24 rates->tx_ctrl_frame_mod = ctrl_mod; in wl1251_acx_frame_rates()
25 rates->tx_mgt_frame_rate = mgt_rate; in wl1251_acx_frame_rates()
26 rates->tx_mgt_frame_mod = mgt_mod; in wl1251_acx_frame_rates()
29 rates, sizeof(*rates)); in wl1251_acx_frame_rates()
36 kfree(rates); in wl1251_acx_frame_rates()
/linux-4.1.27/sound/soc/pxa/
Dpxa2xx-ac97.c165 .rates = PXA2XX_AC97_RATES,
171 .rates = PXA2XX_AC97_RATES,
182 .rates = PXA2XX_AC97_RATES,
188 .rates = PXA2XX_AC97_RATES,
199 .rates = PXA2XX_AC97_RATES,
Dpxa2xx-i2s.c353 .rates = PXA2XX_I2S_RATES,
358 .rates = PXA2XX_I2S_RATES,
/linux-4.1.27/sound/firewire/bebob/
Dbebob_focusrite.c45 static const unsigned int rates[] = { variable
143 if (id >= ARRAY_SIZE(rates)) in saffirepro_both_clk_freq_get()
146 *rate = rates[id]; in saffirepro_both_clk_freq_get()
155 for (id = 0; id < ARRAY_SIZE(rates); id++) { in saffirepro_both_clk_freq_set()
156 if (rates[id] == rate) in saffirepro_both_clk_freq_set()
159 if (id == ARRAY_SIZE(rates)) in saffirepro_both_clk_freq_set()
/linux-4.1.27/sound/usb/6fire/
Dpcm.c30 static const int rates[] = { 44100, 48000, 88200, 96000, 176400, 192000 }; variable
56 .rates = SNDRV_PCM_RATE_44100 |
84 rates[rt->rate]); in usb6fire_pcm_set_rate()
92 rates[rt->rate]); in usb6fire_pcm_set_rate()
101 rates[rt->rate]); in usb6fire_pcm_set_rate()
110 rates[rt->rate]); in usb6fire_pcm_set_rate()
403 if (rt->rate < ARRAY_SIZE(rates)) in usb6fire_pcm_open()
404 alsa_rt->hw.rates = rates_alsaid[rt->rate]; in usb6fire_pcm_open()
408 if (rt->rate < ARRAY_SIZE(rates)) in usb6fire_pcm_open()
409 alsa_rt->hw.rates = rates_alsaid[rt->rate]; in usb6fire_pcm_open()
[all …]
/linux-4.1.27/sound/soc/samsung/
Ds3c24xx_uda134x.c48 static unsigned int rates[33 * 2]; variable
51 .count = ARRAY_SIZE(rates),
52 .list = rates,
89 rates[i*33] = clk_get_rate(xtal) / fs; in s3c24xx_uda134x_startup()
91 rates[i*33 + j] = clk_get_rate(pclk) / in s3c24xx_uda134x_startup()
142 cerr = rates[i] - rate; in s3c24xx_uda134x_hw_params()
Dh1940_uda1380.c29 static unsigned int rates[] = { variable
36 .count = ARRAY_SIZE(rates),
37 .list = rates,
Drx1950_uda1380.c41 static unsigned int rates[] = { variable
48 .count = ARRAY_SIZE(rates),
49 .list = rates,
Ds3c2412-i2s.c135 .rates = S3C2412_I2S_RATES,
141 .rates = S3C2412_I2S_RATES,
Dac97.c296 .rates = SNDRV_PCM_RATE_8000_48000,
302 .rates = SNDRV_PCM_RATE_8000_48000,
314 .rates = SNDRV_PCM_RATE_8000_48000,
/linux-4.1.27/drivers/net/wireless/b43legacy/
Dxmit.c204 struct ieee80211_tx_rate *rates; in generate_txhdr_fw3() local
278 if (info->control.rates[0].flags & IEEE80211_TX_RC_USE_SHORT_PREAMBLE) in generate_txhdr_fw3()
283 rates = info->control.rates; in generate_txhdr_fw3()
297 if ((rates[0].flags & IEEE80211_TX_RC_USE_RTS_CTS) || in generate_txhdr_fw3()
298 (rates[0].count <= dev->wl->hw->conf.long_frame_max_tx_count)) { in generate_txhdr_fw3()
299 rates[0].count = dev->wl->hw->conf.long_frame_max_tx_count; in generate_txhdr_fw3()
302 rates[0].count = dev->wl->hw->conf.short_frame_max_tx_count; in generate_txhdr_fw3()
306 if ((rates[0].flags & IEEE80211_TX_RC_USE_RTS_CTS) || in generate_txhdr_fw3()
307 (rates[0].flags & IEEE80211_TX_RC_USE_CTS_PROTECT)) { in generate_txhdr_fw3()
320 if (rates[0].flags & IEEE80211_TX_RC_USE_CTS_PROTECT) { in generate_txhdr_fw3()
Dpio.c511 retry_limit = info->status.rates[0].count; in b43legacy_pio_handle_txstatus()
525 info->status.rates[0].count = 0; in b43legacy_pio_handle_txstatus()
526 info->status.rates[1].count = status->frame_count; in b43legacy_pio_handle_txstatus()
529 info->status.rates[0].count = retry_limit; in b43legacy_pio_handle_txstatus()
530 info->status.rates[1].count = status->frame_count - in b43legacy_pio_handle_txstatus()
534 info->status.rates[0].count = status->frame_count; in b43legacy_pio_handle_txstatus()
535 info->status.rates[1].idx = -1; in b43legacy_pio_handle_txstatus()
Ddma.c1236 retry_limit = info->status.rates[0].count; in b43legacy_dma_handle_txstatus()
1250 info->status.rates[0].count = 0; in b43legacy_dma_handle_txstatus()
1251 info->status.rates[1].count = status->frame_count; in b43legacy_dma_handle_txstatus()
1254 info->status.rates[0].count = retry_limit; in b43legacy_dma_handle_txstatus()
1255 info->status.rates[1].count = status->frame_count - in b43legacy_dma_handle_txstatus()
1259 info->status.rates[0].count = status->frame_count; in b43legacy_dma_handle_txstatus()
1260 info->status.rates[1].idx = -1; in b43legacy_dma_handle_txstatus()
/linux-4.1.27/sound/usb/
Dquirks-table.h68 .rates = SNDRV_PCM_RATE_CONTINUOUS,
528 .rates = SNDRV_PCM_RATE_CONTINUOUS,
545 .rates = SNDRV_PCM_RATE_CONTINUOUS,
1016 .rates = SNDRV_PCM_RATE_CONTINUOUS,
1033 .rates = SNDRV_PCM_RATE_CONTINUOUS,
1636 .rates = SNDRV_PCM_RATE_44100,
1654 .rates = SNDRV_PCM_RATE_44100,
1703 .rates = SNDRV_PCM_RATE_44100,
1721 .rates = SNDRV_PCM_RATE_44100,
2117 .rates = SNDRV_PCM_RATE_44100 |
[all …]
Dformat.c209 fp->rates |= snd_pcm_rate_to_rate_bit(rate); in parse_audio_format_rates_v1()
218 fp->rates = SNDRV_PCM_RATE_CONTINUOUS; in parse_audio_format_rates_v1()
237 fp->rates = fp->rate_min = fp->rate_max = 0; in parse_uac2_sample_rate_range()
256 fp->rates = SNDRV_PCM_RATE_CONTINUOUS; in parse_uac2_sample_rate_range()
267 fp->rates |= snd_pcm_rate_to_rate_bit(rate); in parse_uac2_sample_rate_range()
517 fp->rates != SNDRV_PCM_RATE_48000 && in snd_usb_parse_audio_format()
518 fp->rates != SNDRV_PCM_RATE_96000) in snd_usb_parse_audio_format()
Dcard.h26 unsigned int rates; /* rate bitmasks */ member
/linux-4.1.27/sound/pci/hda/
Dhda_eld.c178 a->rates = 0; in hdmi_update_short_audio_desc()
181 a->rates |= cea_sampling_frequencies[i + 1]; in hdmi_update_short_audio_desc()
405 hdmi_print_pcm_rates(a->rates, buf, sizeof(buf)); in hdmi_show_short_audio_desc()
462 hdmi_print_pcm_rates(a->rates, buf, sizeof(buf)); in hdmi_print_sad_info()
463 snd_iprintf(buffer, "sad%d_rates\t\t[0x%x]%s\n", i, a->rates, buf); in hdmi_print_sad_info()
577 e->sad[n].rates = val; in snd_hdmi_write_eld_info()
595 u32 rates; in snd_hdmi_eld_update_pcm_info() local
604 rates = SNDRV_PCM_RATE_32000 | SNDRV_PCM_RATE_44100 | in snd_hdmi_eld_update_pcm_info()
611 rates |= a->rates; in snd_hdmi_eld_update_pcm_info()
629 hinfo->rates &= rates; in snd_hdmi_eld_update_pcm_info()
Dpatch_si3054.c172 static unsigned int rates[] = { 8000, 9600, 16000 }; in si3054_pcm_open() local
174 .count = ARRAY_SIZE(rates), in si3054_pcm_open()
175 .list = rates, in si3054_pcm_open()
189 .rates = SNDRV_PCM_RATE_8000|SNDRV_PCM_RATE_16000|SNDRV_PCM_RATE_KNOT,
/linux-4.1.27/sound/atmel/
Dabdac.c103 unsigned int rates[MAX_NUM_RATES]; member
163 .rates = (SNDRV_PCM_RATE_KNOT),
180 atmel_abdac_hw.rate_max = dac->rates[dac->rates_num - 1]; in atmel_abdac_open()
181 atmel_abdac_hw.rate_min = dac->rates[0]; in atmel_abdac_open()
364 dac->rates[index] = new_rate / 256; in set_sample_rates()
376 unsigned int tmp = dac->rates[index - 1 - i]; in set_sample_rates()
377 dac->rates[index - 1 - i] = dac->rates[i]; in set_sample_rates()
378 dac->rates[i] = tmp; in set_sample_rates()
382 dac->constraints_rates.list = dac->rates; in set_sample_rates()
/linux-4.1.27/drivers/net/wireless/ath/ath5k/
Dphy.c2675 struct ath5k_rate_pcal_info *rates) in ath5k_get_rate_pcal_data() argument
2731 rates->freq = target; in ath5k_get_rate_pcal_data()
2733 rates->target_power_6to24 = in ath5k_get_rate_pcal_data()
2739 rates->target_power_36 = in ath5k_get_rate_pcal_data()
2745 rates->target_power_48 = in ath5k_get_rate_pcal_data()
2751 rates->target_power_54 = in ath5k_get_rate_pcal_data()
3515 u16 *rates; in ath5k_setup_rate_powertable() local
3524 rates = ah->ah_txpower.txp_rates_power_table; in ath5k_setup_rate_powertable()
3528 rates[i] = min(max_pwr, rate_info->target_power_6to24); in ath5k_setup_rate_powertable()
3531 rates[5] = min(rates[0], rate_info->target_power_36); in ath5k_setup_rate_powertable()
[all …]
Dbase.c372 sband->bitrates = &ah->rates[IEEE80211_BAND_2GHZ][0]; in ath5k_setup_bands()
420 sband->bitrates = &ah->rates[IEEE80211_BAND_5GHZ][0]; in ath5k_setup_bands()
704 if (bf->rates[idx].idx < 0) { in ath5k_get_rate()
708 return &hw->wiphy->bands[info->band]->bitrates[ bf->rates[idx].idx ]; in ath5k_get_rate()
724 rc_flags = bf->rates[idx].flags; in ath5k_get_rate_hw_value()
757 ieee80211_get_tx_rates(info->control.vif, (control) ? control->sta : NULL, skb, bf->rates, in ath5k_txbuf_setup()
758 ARRAY_SIZE(bf->rates)); in ath5k_txbuf_setup()
770 rc_flags = info->control.rates[0].flags; in ath5k_txbuf_setup()
801 bf->rates[0].count, keyidx, ah->ah_tx_ant, flags, in ath5k_txbuf_setup()
818 mrr_tries[i] = bf->rates[i].count; in ath5k_txbuf_setup()
[all …]
Dbase.h70 struct ieee80211_tx_rate rates[4]; /* number of multi-rate stages */ member
/linux-4.1.27/sound/usb/line6/
Dpodhd.c46 .rates = SNDRV_PCM_RATE_48000,
63 .rates = SNDRV_PCM_RATE_48000,
73 .rates = {
Dpod.c140 .rates = SNDRV_PCM_RATE_KNOT,
157 .rates = SNDRV_PCM_RATE_KNOT,
167 .rates = {
Dplayback.c151 line6pcm->properties->rates.rats[0].num_min; in submit_audio_out_urb()
153 line6pcm->properties->rates.rats[0].den * in submit_audio_out_urb()
373 &line6pcm->properties->rates); in snd_line6_playback_open()
Dtoneport.c87 .rates = SNDRV_PCM_RATE_KNOT,
104 .rates = SNDRV_PCM_RATE_KNOT,
114 .rates = {
Dpcm.h87 struct snd_pcm_hw_constraint_ratdens rates; member
/linux-4.1.27/sound/soc/codecs/
Dad73311.c47 .rates = SNDRV_PCM_RATE_8000,
53 .rates = SNDRV_PCM_RATE_8000,
Dbt-sco.c34 .rates = SNDRV_PCM_RATE_8000,
41 .rates = SNDRV_PCM_RATE_8000,
Dak4554.c54 .rates = SNDRV_PCM_RATE_8000_48000,
61 .rates = SNDRV_PCM_RATE_8000_48000,
Dhdmi.c44 .rates = SNDRV_PCM_RATE_32000 |
56 .rates = SNDRV_PCM_RATE_32000 |
Dcq93vc.c114 .rates = CQ93VC_RATES,
120 .rates = CQ93VC_RATES,
Dac97.c61 .rates = STD_AC97_RATES,
67 .rates = STD_AC97_RATES,
Dwm8997.c961 .rates = WM8997_RATES,
968 .rates = WM8997_RATES,
983 .rates = WM8997_RATES,
990 .rates = WM8997_RATES,
1004 .rates = WM8997_RATES,
1011 .rates = WM8997_RATES,
1023 .rates = WM8997_RATES,
1030 .rates = WM8997_RATES,
1042 .rates = WM8997_RATES,
1049 .rates = WM8997_RATES,
Dpcm3008.c89 .rates = PCM3008_RATES,
96 .rates = PCM3008_RATES,
Dwm5102.c1711 .rates = WM5102_RATES,
1718 .rates = WM5102_RATES,
1733 .rates = WM5102_RATES,
1740 .rates = WM5102_RATES,
1755 .rates = WM5102_RATES,
1762 .rates = WM5102_RATES,
1776 .rates = WM5102_RATES,
1783 .rates = WM5102_RATES,
1795 .rates = WM5102_RATES,
1802 .rates = WM5102_RATES,
[all …]
Darizona.c879 unsigned int *rates; in arizona_set_opclk() local
896 rates = arizona_sysclk_44k1_rates; in arizona_set_opclk()
898 rates = arizona_sysclk_48k_rates; in arizona_set_opclk()
901 rates[ref] <= refclk; ref++) { in arizona_set_opclk()
903 while (rates[ref] / div >= freq && div < 32) { in arizona_set_opclk()
904 if (rates[ref] / div == freq) { in arizona_set_opclk()
1347 const int *rates; in arizona_hw_params() local
1358 rates = &arizona_44k1_bclk_rates[0]; in arizona_hw_params()
1360 rates = &arizona_48k_bclk_rates[0]; in arizona_hw_params()
1390 if (rates[i] >= bclk_target && in arizona_hw_params()
[all …]
Dsigmadsp.c281 unsigned int *rates; in sigma_fw_load_samplerates() local
295 rates = kcalloc(num_rates, sizeof(*rates), GFP_KERNEL); in sigma_fw_load_samplerates()
296 if (!rates) in sigma_fw_load_samplerates()
300 rates[i] = le32_to_cpu(rate_chunk->samplerates[i]); in sigma_fw_load_samplerates()
303 sigmadsp->rate_constraints.list = rates; in sigma_fw_load_samplerates()
Dwm5110.c1482 .rates = WM5110_RATES,
1489 .rates = WM5110_RATES,
1504 .rates = WM5110_RATES,
1511 .rates = WM5110_RATES,
1526 .rates = WM5110_RATES,
1533 .rates = WM5110_RATES,
1547 .rates = WM5110_RATES,
1554 .rates = WM5110_RATES,
1566 .rates = WM5110_RATES,
1573 .rates = WM5110_RATES,
[all …]
Dcs4265.c532 .rates = CS4265_RATES,
539 .rates = CS4265_RATES,
550 .rates = CS4265_RATES,
557 .rates = CS4265_RATES,
Dwm9705.c272 .rates = WM9705_AC97_RATES,
279 .rates = WM9705_AC97_RATES,
290 .rates = WM9705_AC97_RATES,
Dak4641.c473 .rates = AK4641_RATES,
480 .rates = AK4641_RATES,
493 .rates = AK4641_RATES_BT,
500 .rates = AK4641_RATES_BT,
Dstac9766.c301 .rates = SNDRV_PCM_RATE_8000_48000,
308 .rates = SNDRV_PCM_RATE_8000_48000,
322 .rates = SNDRV_PCM_RATE_32000 | \
Dsn95031.c731 .rates = SN95031_RATES,
738 .rates = SN95031_RATES,
748 .rates = SN95031_RATES,
758 .rates = SN95031_RATES,
768 .rates = SN95031_RATES,
Dtwl6040.c1036 .rates = TWL6040_RATES,
1043 .rates = TWL6040_RATES,
1055 .rates = TWL6040_RATES,
1067 .rates = TWL6040_RATES,
1079 .rates = TWL6040_RATES,
1091 .rates = SNDRV_PCM_RATE_CONTINUOUS,
Dlm49453.c1339 .rates = SNDRV_PCM_RATE_8000_192000,
1346 .rates = SNDRV_PCM_RATE_8000_192000,
1358 .rates = SNDRV_PCM_RATE_8000_192000,
1369 .rates = SNDRV_PCM_RATE_8000_192000,
1380 .rates = SNDRV_PCM_RATE_8000_192000,
1391 .rates = SNDRV_PCM_RATE_8000_192000,
Dwm1250-ev1.c133 .rates = WM1250_EV1_RATES,
140 .rates = WM1250_EV1_RATES,
Dad1980.c195 .rates = SNDRV_PCM_RATE_48000,
201 .rates = SNDRV_PCM_RATE_48000,
Ddmic.c36 .rates = SNDRV_PCM_RATE_CONTINUOUS,
Dwm8782.c46 .rates = SNDRV_PCM_RATE_8000_48000,
Dwm8727.c51 .rates = WM8727_RATES,
Dadau1761.c738 .rates = SNDRV_PCM_RATE_8000_96000,
745 .rates = SNDRV_PCM_RATE_8000_96000,
757 .rates = SNDRV_PCM_RATE_8000_96000,
764 .rates = SNDRV_PCM_RATE_8000_96000,
Dads117x.c55 .rates = ADS117X_RATES,
Dspdif_receiver.c53 .rates = STUB_RATES,
Dspdif_transmitter.c53 .rates = STUB_RATES,
Dmc13783.c683 .rates = SNDRV_PCM_RATE_8000_96000,
694 .rates = MC13783_RATES_RECORD,
716 .rates = SNDRV_PCM_RATE_8000_96000,
723 .rates = MC13783_RATES_RECORD,
Dsta529.c309 .rates = STA529_RATES,
316 .rates = STA529_RATES,
Dcs42l73.c1278 .rates = SNDRV_PCM_RATE_KNOT,
1285 .rates = SNDRV_PCM_RATE_KNOT,
1298 .rates = SNDRV_PCM_RATE_KNOT,
1305 .rates = SNDRV_PCM_RATE_KNOT,
1318 .rates = SNDRV_PCM_RATE_KNOT,
1325 .rates = SNDRV_PCM_RATE_KNOT,
Disabelle.c1052 .rates = ISABELLE_RATES,
1063 .rates = ISABELLE_RATES,
1074 .rates = ISABELLE_RATES,
1085 .rates = ISABELLE_RATES,
Duda1380.c662 .rates = UDA1380_RATES,
668 .rates = UDA1380_RATES,
678 .rates = UDA1380_RATES,
689 .rates = UDA1380_RATES,
Djz4740.c214 .rates = SNDRV_PCM_RATE_8000_48000,
221 .rates = SNDRV_PCM_RATE_8000_48000,
Dadav80x.c769 .rates = ADAV80X_PLAYBACK_RATES,
776 .rates = ADAV80X_CAPTURE_RATES,
788 .rates = ADAV80X_PLAYBACK_RATES,
795 .rates = ADAV80X_CAPTURE_RATES,
Dad193x.c311 .rates = SNDRV_PCM_RATE_48000,
319 .rates = SNDRV_PCM_RATE_48000,
Dmax98357a.c94 .rates = SNDRV_PCM_RATE_8000 |
Dak4535.c365 .rates = AK4535_RATES,
371 .rates = AK4535_RATES,
Dad1836.c209 .rates = SNDRV_PCM_RATE_48000, \
217 .rates = SNDRV_PCM_RATE_48000, \
Dadau1373.c1200 .rates = SNDRV_PCM_RATE_8000_48000,
1207 .rates = SNDRV_PCM_RATE_8000_48000,
1220 .rates = SNDRV_PCM_RATE_8000_48000,
1227 .rates = SNDRV_PCM_RATE_8000_48000,
1240 .rates = SNDRV_PCM_RATE_8000_48000,
1247 .rates = SNDRV_PCM_RATE_8000_48000,
Dcx20442.c316 .rates = SNDRV_PCM_RATE_8000,
323 .rates = SNDRV_PCM_RATE_8000,
Dtlv320aic26.c224 .rates = AIC26_RATES,
231 .rates = AIC26_RATES,
Dwm8994.c115 const struct wm8958_micd_rate *rates; in wm8958_micd_set_rate() local
127 rates = control->pdata.micd_rates; in wm8958_micd_set_rate()
130 rates = jackdet_rates; in wm8958_micd_set_rate()
133 rates = micdet_rates; in wm8958_micd_set_rate()
139 if (rates[i].idle != idle) in wm8958_micd_set_rate()
141 if (abs(rates[i].sysclk - sysclk) < in wm8958_micd_set_rate()
142 abs(rates[best].sysclk - sysclk)) in wm8958_micd_set_rate()
144 else if (rates[best].idle != idle) in wm8958_micd_set_rate()
148 val = rates[best].start << WM8958_MICD_BIAS_STARTTIME_SHIFT in wm8958_micd_set_rate()
149 | rates[best].rate << WM8958_MICD_RATE_SHIFT; in wm8958_micd_set_rate()
[all …]
/linux-4.1.27/sound/core/
Dpcm_misc.c478 if (runtime->hw.rates & (1 << i)) { in snd_pcm_limit_hw_rates()
484 if (runtime->hw.rates & (1 << i)) { in snd_pcm_limit_hw_rates()
530 static unsigned int snd_pcm_rate_mask_sanitize(unsigned int rates) in snd_pcm_rate_mask_sanitize() argument
532 if (rates & SNDRV_PCM_RATE_CONTINUOUS) in snd_pcm_rate_mask_sanitize()
534 else if (rates & SNDRV_PCM_RATE_KNOT) in snd_pcm_rate_mask_sanitize()
536 return rates; in snd_pcm_rate_mask_sanitize()
/linux-4.1.27/sound/soc/kirkwood/
Dkirkwood-i2s.c448 .rates = SNDRV_PCM_RATE_44100 | SNDRV_PCM_RATE_48000 |
455 .rates = SNDRV_PCM_RATE_44100 | SNDRV_PCM_RATE_48000 |
467 .rates = SNDRV_PCM_RATE_44100 | SNDRV_PCM_RATE_48000 |
474 .rates = SNDRV_PCM_RATE_44100 | SNDRV_PCM_RATE_48000 |
489 .rates = SNDRV_PCM_RATE_CONTINUOUS,
497 .rates = SNDRV_PCM_RATE_CONTINUOUS,
510 .rates = SNDRV_PCM_RATE_CONTINUOUS,
518 .rates = SNDRV_PCM_RATE_CONTINUOUS,
/linux-4.1.27/sound/soc/sirf/
Dsirf-audio-port.c34 .rates = SNDRV_PCM_RATE_48000,
40 .rates = SNDRV_PCM_RATE_48000,
/linux-4.1.27/sound/soc/sh/
Dssi.c349 .rates = SSI_RATES,
355 .rates = SSI_RATES,
366 .rates = SSI_RATES,
372 .rates = SSI_RATES,
Dhac.c277 .rates = AC97_RATES,
283 .rates = AC97_RATES,
295 .rates = AC97_RATES,
301 .rates = AC97_RATES,
/linux-4.1.27/sound/pci/cs5535audio/
Dcs5535audio_pcm.c49 .rates = (
76 .rates = (
99 runtime->hw.rates = cs5535au->ac97->rates[AC97_RATES_FRONT_DAC]; in snd_cs5535audio_playback_open()
358 runtime->hw.rates = cs5535au->ac97->rates[AC97_RATES_ADC]; in snd_cs5535audio_capture_open()
/linux-4.1.27/drivers/net/wireless/ath/wcn36xx/
Dmain.c524 u32 rates = sta->supp_rates[band]; in wcn36xx_update_allowed_rates() local
534 if (rates & 0x01) { in wcn36xx_update_allowed_rates()
536 rates = rates >> 1; in wcn36xx_update_allowed_rates()
544 if (rates & 0x01) { in wcn36xx_update_allowed_rates()
546 rates = rates >> 1; in wcn36xx_update_allowed_rates()
558 void wcn36xx_set_default_rates(struct wcn36xx_hal_supported_rates *rates) in wcn36xx_set_default_rates() argument
577 rates->op_rate_mode = STA_11n; in wcn36xx_set_default_rates()
578 memcpy(rates->dsss_rates, dsss_rates, in wcn36xx_set_default_rates()
580 memcpy(rates->ofdm_rates, ofdm_rates, in wcn36xx_set_default_rates()
582 rates->supported_mcs_set[0] = 0xFF; in wcn36xx_set_default_rates()
/linux-4.1.27/sound/drivers/
Ddummy.c125 unsigned int rates; member
202 .rates = SNDRV_PCM_RATE_48000,
216 .rates = SNDRV_PCM_RATE_48000|SNDRV_PCM_RATE_96000|SNDRV_PCM_RATE_192000,
528 .rates = USE_RATE,
936 static int rates[] = { in print_rates() local
942 if (dummy->pcm_hw.rates & SNDRV_PCM_RATE_CONTINUOUS) in print_rates()
944 if (dummy->pcm_hw.rates & SNDRV_PCM_RATE_KNOT) in print_rates()
946 for (i = 0; i < ARRAY_SIZE(rates); i++) in print_rates()
947 if (dummy->pcm_hw.rates & (1 << i)) in print_rates()
948 snd_iprintf(buffer, " %d", rates[i]); in print_rates()
[all …]
/linux-4.1.27/sound/aoa/soundbus/i2sbus/
Dpcm.c66 do { if (rates & SNDRV_PCM_RATE_ ##rate) { \
70 rates &= ~SNDRV_PCM_RATE_ ##rate; \
81 unsigned int rates = 0; in i2sbus_pcm_open() local
105 while (ti->formats && ti->rates) { in i2sbus_pcm_open()
111 rates &= v.rates; in i2sbus_pcm_open()
114 rates = v.rates; in i2sbus_pcm_open()
143 hw->rates = rates; in i2sbus_pcm_open()
900 || !ci->transfers->rates || !ci->usable) in i2sbus_attach_codec()
925 while (tmp->formats && tmp->rates) { in i2sbus_attach_codec()
/linux-4.1.27/drivers/net/wireless/p54/
Dtxrx.c440 if (count >= info->status.rates[idx].count) { in p54_rx_frame_sent()
441 count -= info->status.rates[idx].count; in p54_rx_frame_sent()
443 info->status.rates[idx].count = count; in p54_rx_frame_sent()
446 info->status.rates[idx].idx = -1; in p54_rx_frame_sent()
447 info->status.rates[idx].count = 0; in p54_rx_frame_sent()
824 hdr->rts_tries = info->control.rates[0].count; in p54_tx_80211()
836 if (info->control.rates[i].idx < 0) in p54_tx_80211()
849 info->control.rates[i].count); in p54_tx_80211()
855 int tmp = info->control.rates[i].count - calculated_tries[i]; in p54_tx_80211()
869 rate = info->control.rates[i].idx; in p54_tx_80211()
[all …]
/linux-4.1.27/drivers/staging/vt6656/
Dint.c87 idx = info->control.rates[0].idx; in vnt_int_report_rate()
112 info->status.rates[0].count = tx_retry; in vnt_int_report_rate()
115 info->status.rates[0].idx = idx; in vnt_int_report_rate()
/linux-4.1.27/drivers/net/wireless/rtlwifi/
Drc.c151 struct ieee80211_tx_rate *rates = tx_info->control.rates; in rtl_get_rate() local
161 _rtl_rc_rate_set_series(rtlpriv, sta, &rates[0], txrc, in rtl_get_rate()
166 _rtl_rc_rate_set_series(rtlpriv, sta, &rates[i], in rtl_get_rate()
/linux-4.1.27/arch/arm/mach-omap2/
Dclkt_clksel.c131 for (clkr = clks->rates; clkr->div; clkr++) { in _clksel_to_divisor()
174 for (clkr = clks->rates; clkr->div; clkr++) { in _divisor_to_clksel()
256 for (clkr = clks->rates; clkr->div; clkr++) { in omap2_clksel_round_rate_div()
327 for (clkr = clks->rates; clkr->div && !found; clkr++) { in omap2_clksel_find_parent_index()
/linux-4.1.27/sound/soc/intel/atom/
Dsst-mfld-platform-pcm.c479 .rates = SNDRV_PCM_RATE_44100|SNDRV_PCM_RATE_48000,
486 .rates = SNDRV_PCM_RATE_44100|SNDRV_PCM_RATE_48000,
498 .rates = SNDRV_PCM_RATE_48000,
510 .rates = SNDRV_PCM_RATE_48000,
517 .rates = SNDRV_PCM_RATE_48000,
528 .rates = SNDRV_PCM_RATE_8000|SNDRV_PCM_RATE_16000|SNDRV_PCM_RATE_48000,
535 .rates = SNDRV_PCM_RATE_8000|SNDRV_PCM_RATE_16000|SNDRV_PCM_RATE_48000,
546 .rates = SNDRV_PCM_RATE_48000,
553 .rates = SNDRV_PCM_RATE_48000,
/linux-4.1.27/sound/pci/au88x0/
Dau88x0_pcm.c41 .rates = SNDRV_PCM_RATE_CONTINUOUS,
62 .rates = SNDRV_PCM_RATE_CONTINUOUS,
83 .rates =
102 .rates = SNDRV_PCM_RATE_8000_48000 | SNDRV_PCM_RATE_CONTINUOUS, // SNDRV_PCM_RATE_48000,
168 runtime->hw.rates = SNDRV_PCM_RATE_32000; in snd_vortex_pcm_open()
171 runtime->hw.rates = SNDRV_PCM_RATE_44100; in snd_vortex_pcm_open()
174 runtime->hw.rates = SNDRV_PCM_RATE_48000; in snd_vortex_pcm_open()
/linux-4.1.27/drivers/net/wireless/rt2x00/
Drt2x00dev.c406 tx_info->status.rates[i].idx = rate_idx - i; in rt2x00lib_txdone()
407 tx_info->status.rates[i].flags = rate_flags; in rt2x00lib_txdone()
414 tx_info->status.rates[i].count = retry_rates - i; in rt2x00lib_txdone()
418 tx_info->status.rates[i].count = 1; in rt2x00lib_txdone()
421 tx_info->status.rates[i].idx = -1; /* terminate */ in rt2x00lib_txdone()
939 struct ieee80211_rate *rates; in rt2x00lib_probe_hw_modes() local
953 rates = kcalloc(num_rates, sizeof(*rates), GFP_KERNEL); in rt2x00lib_probe_hw_modes()
954 if (!rates) in rt2x00lib_probe_hw_modes()
961 rt2x00lib_rate(&rates[i], i, rt2x00_get_rate(i)); in rt2x00lib_probe_hw_modes()
981 rt2x00dev->bands[IEEE80211_BAND_2GHZ].bitrates = rates; in rt2x00lib_probe_hw_modes()
[all …]
Drt2x00mac.c40 if (tx_info->control.rates[0].flags & IEEE80211_TX_RC_USE_CTS_PROTECT) in rt2x00mac_tx_rts_cts()
65 rts_info->control.rates[0].flags &= ~IEEE80211_TX_RC_USE_RTS_CTS; in rt2x00mac_tx_rts_cts()
66 rts_info->control.rates[0].flags &= ~IEEE80211_TX_RC_USE_CTS_PROTECT; in rt2x00mac_tx_rts_cts()
68 if (tx_info->control.rates[0].flags & IEEE80211_TX_RC_USE_CTS_PROTECT) in rt2x00mac_tx_rts_cts()
82 if (tx_info->control.rates[0].flags & IEEE80211_TX_RC_USE_CTS_PROTECT) in rt2x00mac_tx_rts_cts()
143 (tx_info->control.rates[0].flags & (IEEE80211_TX_RC_USE_RTS_CTS | in rt2x00mac_tx()
Drt2x00queue.c241 struct ieee80211_tx_rate *txrate = &tx_info->control.rates[0]; in rt2x00queue_create_tx_descriptor_plcp()
306 struct ieee80211_tx_rate *txrate = &tx_info->control.rates[0]; in rt2x00queue_create_tx_descriptor_ht()
399 struct ieee80211_tx_rate *txrate = &tx_info->control.rates[0]; in rt2x00queue_create_tx_descriptor()
435 txdesc->retry_limit = tx_info->control.rates[0].count - 1; in rt2x00queue_create_tx_descriptor()
632 rate_idx = tx_info->control.rates[0].idx; in rt2x00queue_write_tx_frame()
633 rate_flags = tx_info->control.rates[0].flags; in rt2x00queue_write_tx_frame()
/linux-4.1.27/drivers/net/wireless/zd1211rw/
Dzd_mac.c468 first_idx = info->status.rates[0].idx; in zd_mac_tx_status()
473 info->status.rates[0].idx = retries->rate[0]; in zd_mac_tx_status()
474 info->status.rates[0].count = 1; // (retry > 1 ? 2 : 1); in zd_mac_tx_status()
477 info->status.rates[i].idx = retries->rate[i]; in zd_mac_tx_status()
478 info->status.rates[i].count = 1; // ((i==retry-1) && success ? 1:2); in zd_mac_tx_status()
481 info->status.rates[i].idx = retries->rate[retry - 1]; in zd_mac_tx_status()
482 info->status.rates[i].count = 1; // (success ? 1:2); in zd_mac_tx_status()
485 info->status.rates[i].idx = -1; /* terminate */ in zd_mac_tx_status()
541 first_idx = info->status.rates[0].idx; in zd_mac_tx_failed()
680 if (info->control.rates[0].flags & IEEE80211_TX_RC_USE_RTS_CTS) in cs_set_control()
[all …]
/linux-4.1.27/Documentation/devicetree/bindings/ata/
Dqcom-sata.txt25 - assigned-clock-rates : Shall be:
44 assigned-clock-rates = <100000000>, <100000000>;
/linux-4.1.27/sound/soc/
Dsoc-utils.c110 .rates = STUB_RATES,
117 .rates = STUB_RATES,
/linux-4.1.27/drivers/media/pci/mantis/
Dmantis_uart.c46 } rates[5] = { variable
152 rates[params.baud_rate].string, in mantis_uart_init()
/linux-4.1.27/drivers/net/wireless/ipw2x00/
Dipw2200.c2441 struct ipw_supported_rates *rates) in ipw_send_supported_rates() argument
2443 if (!priv || !rates) { in ipw_send_supported_rates()
2448 return ipw_send_cmd_pdu(priv, IPW_CMD_SUPPORTED_RATES, sizeof(*rates), in ipw_send_supported_rates()
2449 rates); in ipw_send_supported_rates()
5369 struct ipw_supported_rates *rates) in ipw_compatible_rates() argument
5373 memset(rates, 0, sizeof(*rates)); in ipw_compatible_rates()
5375 rates->num_rates = 0; in ipw_compatible_rates()
5378 network->rates[i])) { in ipw_compatible_rates()
5380 if (network->rates[i] & LIBIPW_BASIC_RATE_MASK) { in ipw_compatible_rates()
5383 network->rates[i]); in ipw_compatible_rates()
[all …]
/linux-4.1.27/drivers/clk/rockchip/
Dclk-cpu.c236 const struct rockchip_cpuclk_rate_table *rates, in rockchip_clk_register_cpuclk() argument
304 cpuclk->rate_table = kmemdup(rates, in rockchip_clk_register_cpuclk()
305 sizeof(*rates) * nrates, in rockchip_clk_register_cpuclk()
/linux-4.1.27/drivers/scsi/aic94xx/
Daic94xx_scb.c904 struct sas_phy_linkrates *rates; in asd_control_phy() local
912 rates = arg; in asd_control_phy()
913 if (rates->minimum_linkrate) { in asd_control_phy()
914 pd->min_sas_lrate = rates->minimum_linkrate; in asd_control_phy()
915 pd->min_sata_lrate = rates->minimum_linkrate; in asd_control_phy()
917 if (rates->maximum_linkrate) { in asd_control_phy()
918 pd->max_sas_lrate = rates->maximum_linkrate; in asd_control_phy()
919 pd->max_sata_lrate = rates->maximum_linkrate; in asd_control_phy()
/linux-4.1.27/sound/soc/fsl/
Dmpc5200_psc_i2s.c137 .rates = PSC_I2S_RATES,
144 .rates = PSC_I2S_RATES,
Dmpc5200_psc_ac97.c246 .rates = SNDRV_PCM_RATE_8000_48000,
253 .rates = SNDRV_PCM_RATE_8000_48000,
265 .rates = SNDRV_PCM_RATE_32000 | \
Dimx-ssi.c370 .rates = SNDRV_PCM_RATE_8000_96000,
376 .rates = SNDRV_PCM_RATE_8000_96000,
389 .rates = SNDRV_PCM_RATE_8000_48000,
396 .rates = SNDRV_PCM_RATE_48000,
/linux-4.1.27/sound/usb/hiface/
Dpcm.c68 static const unsigned int rates[] = { 44100, 48000, 88200, 96000, 176400, 192000, variable
71 .count = ARRAY_SIZE(rates),
72 .list = rates,
86 .rates = SNDRV_PCM_RATE_44100 |
379 alsa_rt->hw.rates |= SNDRV_PCM_RATE_KNOT; in hiface_pcm_open()
/linux-4.1.27/include/net/
Dmac80211.h839 struct ieee80211_tx_rate rates[ member
858 struct ieee80211_tx_rate rates[IEEE80211_TX_MAX_RATES]; member
928 BUILD_BUG_ON(offsetof(struct ieee80211_tx_info, status.rates) != in ieee80211_tx_info_clear_status()
929 offsetof(struct ieee80211_tx_info, control.rates)); in ieee80211_tx_info_clear_status()
930 BUILD_BUG_ON(offsetof(struct ieee80211_tx_info, status.rates) != in ieee80211_tx_info_clear_status()
932 BUILD_BUG_ON(offsetof(struct ieee80211_tx_info, status.rates) != 8); in ieee80211_tx_info_clear_status()
935 info->status.rates[i].count = 0; in ieee80211_tx_info_clear_status()
1629 struct ieee80211_sta_rates __rcu *rates; member
2074 if (WARN_ON_ONCE(c->control.rates[0].idx < 0)) in ieee80211_get_tx_rate()
2076 return &hw->wiphy->bands[c->band]->bitrates[c->control.rates[0].idx]; in ieee80211_get_tx_rate()
[all …]
/linux-4.1.27/drivers/net/wireless/ti/wl18xx/
Dtx.c108 info->band, &info->status.rates[0]); in wl18xx_tx_complete_packet()
110 info->status.rates[0].count = 1; /* no data about retries */ in wl18xx_tx_complete_packet()
/linux-4.1.27/drivers/media/usb/gspca/
Dtopro.c178 static const u8 rates[] = {30, 20, 15, 10, 7, 5}; variable
181 .rates = rates,
182 .nrates = ARRAY_SIZE(rates)
185 .rates = rates,
186 .nrates = ARRAY_SIZE(rates)
192 .rates = rates_6810,
196 .rates = rates_6810,
3921 for (i = 0; i < ARRAY_SIZE(rates) - 1; i++) { in get_fr_idx()
3922 if (sd->framerate >= rates[i]) in get_fr_idx()
4787 fr = rates[6 - (i & 0x07)]; in sd_get_streamparm()
[all …]
/linux-4.1.27/drivers/net/wireless/brcm80211/brcmfmac/
Dfwil_types.h247 u8 rates[16]; /* rates in 500kbps units w/hi bit set if basic */ member
275 u8 rates[BRCMF_MAXRATES_IN_SET]; member
466 u8 rates[BRCMF_MAXRATES_IN_SET]; /* rates in 500kbps units */ member
/linux-4.1.27/sound/soc/blackfin/
Dbf6xx-i2s.c178 .rates = BFIN_I2S_RATES,
184 .rates = BFIN_I2S_RATES,
Dbf5xx-i2s.c328 .rates = BF5XX_I2S_RATES,
333 .rates = BF5XX_I2S_RATES,
Dbf5xx-ac97.c274 .rates = SNDRV_PCM_RATE_48000,
280 .rates = SNDRV_PCM_RATE_48000,
/linux-4.1.27/Documentation/ABI/testing/
Dsysfs-driver-hid-picolcd33 Reading: returns list of available refresh rates (expressed in Hz),
37 within permitted rates.
/linux-4.1.27/Documentation/sound/alsa/soc/
Dclocking.txt14 audio playback and capture sample rates.
48 audio clocks as it usually gives more accurate sample rates than the CPU.
/linux-4.1.27/sound/soc/jz4740/
Djz4740-i2s.c443 .rates = SNDRV_PCM_RATE_8000_48000,
449 .rates = SNDRV_PCM_RATE_8000_48000,
464 .rates = SNDRV_PCM_RATE_8000_48000,
470 .rates = SNDRV_PCM_RATE_8000_48000,
/linux-4.1.27/drivers/net/wireless/
Dmac80211_hwsim.c485 struct ieee80211_rate rates[ARRAY_SIZE(hwsim_rates)]; member
1011 tx_attempts[i].idx = info->status.rates[i].idx; in mac80211_hwsim_tx_frame_nl()
1012 tx_attempts[i].count = info->status.rates[i].count; in mac80211_hwsim_tx_frame_nl()
1133 if (info->control.rates[0].flags & IEEE80211_TX_RC_VHT_MCS) { in mac80211_hwsim_tx_frame_no_nl()
1135 ieee80211_rate_get_vht_mcs(&info->control.rates[0]); in mac80211_hwsim_tx_frame_no_nl()
1137 ieee80211_rate_get_vht_nss(&info->control.rates[0]); in mac80211_hwsim_tx_frame_no_nl()
1140 rx_status.rate_idx = info->control.rates[0].idx; in mac80211_hwsim_tx_frame_no_nl()
1141 if (info->control.rates[0].flags & IEEE80211_TX_RC_MCS) in mac80211_hwsim_tx_frame_no_nl()
1144 if (info->control.rates[0].flags & IEEE80211_TX_RC_40_MHZ_WIDTH) in mac80211_hwsim_tx_frame_no_nl()
1146 if (info->control.rates[0].flags & IEEE80211_TX_RC_SHORT_GI) in mac80211_hwsim_tx_frame_no_nl()
[all …]
/linux-4.1.27/arch/arm/boot/dts/
Dexynos4412-odroid-common.dtsi59 assigned-clock-rates = <0>,
127 assigned-clock-rates = <0>, <176000000>;
135 assigned-clock-rates = <0>, <176000000>;
143 assigned-clock-rates = <0>, <176000000>;
151 assigned-clock-rates = <0>, <176000000>;
Dexynos4210-trats.dts458 assigned-clock-rates = <0>, <160000000>;
466 assigned-clock-rates = <0>, <160000000>;
474 assigned-clock-rates = <0>, <160000000>;
482 assigned-clock-rates = <0>, <160000000>;
Dexynos4210-universal_c210.dts481 assigned-clock-rates = <0>, <160000000>;
489 assigned-clock-rates = <0>, <160000000>;
497 assigned-clock-rates = <0>, <160000000>;
505 assigned-clock-rates = <0>, <160000000>;
/linux-4.1.27/sound/pci/echoaudio/
Ddarla20.c83 .rates = SNDRV_PCM_RATE_44100 | SNDRV_PCM_RATE_48000,
Dgina20.c87 .rates = SNDRV_PCM_RATE_44100 | SNDRV_PCM_RATE_48000,
Ddarla24.c88 .rates = SNDRV_PCM_RATE_8000_48000 |
Dindigodjx.c88 .rates = SNDRV_PCM_RATE_32000 |
Dindigodj.c88 .rates = SNDRV_PCM_RATE_32000 |
Dindigo.c88 .rates = SNDRV_PCM_RATE_32000 |
Dindigoio.c89 .rates = SNDRV_PCM_RATE_32000 |
Dindigoiox.c89 .rates = SNDRV_PCM_RATE_32000 |
Dlayla20.c97 .rates = SNDRV_PCM_RATE_8000_48000 | SNDRV_PCM_RATE_CONTINUOUS,
Dmia.c98 .rates = SNDRV_PCM_RATE_32000 |
Dgina24.c108 .rates = SNDRV_PCM_RATE_8000_48000 |
Dlayla24.c107 .rates = SNDRV_PCM_RATE_8000_96000,
Dmona.c117 .rates = SNDRV_PCM_RATE_8000_48000 |
Decho3g.c101 .rates = SNDRV_PCM_RATE_32000 |
/linux-4.1.27/sound/soc/dwc/
Ddesignware_i2s.c412 unsigned int rates) in dw_configure_dai() argument
431 dw_i2s_dai->playback.rates = rates; in dw_configure_dai()
443 dw_i2s_dai->capture.rates = rates; in dw_configure_dai()
/linux-4.1.27/sound/usb/caiaq/
Daudio.c50 .rates = (SNDRV_PCM_RATE_44100 | SNDRV_PCM_RATE_48000 |
177 cdev->pcm_info.rates = cdev->samplerates; in snd_usb_caiaq_substream_close()
202 static unsigned int rates[] = { 5512, 8000, 11025, 16000, 22050, 32000, 44100, variable
256 for (i=0; i < ARRAY_SIZE(rates); i++) in snd_usb_caiaq_pcm_prepare()
257 if (runtime->rate == rates[i]) in snd_usb_caiaq_pcm_prepare()
258 cdev->pcm_info.rates = 1 << i; in snd_usb_caiaq_pcm_prepare()
842 cdev->samplerates = cdev->pcm_info.rates; in snd_usb_caiaq_audio_init()
/linux-4.1.27/sound/pci/asihpi/
Dasihpi.c369 unsigned int rates = 0; in snd_card_asihpi_pcm_samplerates() local
372 rates |= SNDRV_PCM_RATE_CONTINUOUS; in snd_card_asihpi_pcm_samplerates()
373 rates |= SNDRV_PCM_RATE_8000_96000; in snd_card_asihpi_pcm_samplerates()
402 rates |= SNDRV_PCM_RATE_5512; in snd_card_asihpi_pcm_samplerates()
405 rates |= SNDRV_PCM_RATE_8000; in snd_card_asihpi_pcm_samplerates()
408 rates |= SNDRV_PCM_RATE_11025; in snd_card_asihpi_pcm_samplerates()
411 rates |= SNDRV_PCM_RATE_16000; in snd_card_asihpi_pcm_samplerates()
414 rates |= SNDRV_PCM_RATE_22050; in snd_card_asihpi_pcm_samplerates()
417 rates |= SNDRV_PCM_RATE_32000; in snd_card_asihpi_pcm_samplerates()
420 rates |= SNDRV_PCM_RATE_44100; in snd_card_asihpi_pcm_samplerates()
[all …]
/linux-4.1.27/sound/soc/davinci/
Ddavinci-vcif.c189 .rates = DAVINCI_VCIF_RATES,
194 .rates = DAVINCI_VCIF_RATES,
/linux-4.1.27/arch/mips/lantiq/xway/
Dsysctrl.c189 if (clk->rates[i] == clk->rate) { in clkout_enable()
248 clk->rates = valid_pci_rates; in clkdev_add_pci()
288 clk->rates = valid_clkout_rates[i]; in clkdev_add_clkout()
/linux-4.1.27/Documentation/devicetree/bindings/serial/
Dst-asc.txt12 for high bit rates (above 19.2K)
/linux-4.1.27/sound/pci/
Dvia82xx.c384 struct via_rate_lock rates[2]; /* playback and capture */ member
1046 if ((rate_changed = via_lock_rate(&chip->rates[0], ac97_rate)) < 0) in snd_via8233_playback_prepare()
1087 if (via_lock_rate(&chip->rates[0], runtime->rate) < 0) in snd_via8233_multi_prepare()
1134 if (via_lock_rate(&chip->rates[1], runtime->rate) < 0) in snd_via8233_capture_prepare()
1161 .rates = SNDRV_PCM_RATE_48000,
1189 ratep = &chip->rates[viadev->direction]; in snd_via82xx_pcm_open()
1194 runtime->hw.rates = chip->ac97->rates[AC97_RATES_SPDIF]; in snd_via82xx_pcm_open()
1198 runtime->hw.rates = SNDRV_PCM_RATE_48000; in snd_via82xx_pcm_open()
1202 runtime->hw.rates = (SNDRV_PCM_RATE_CONTINUOUS | in snd_via82xx_pcm_open()
1209 runtime->hw.rates = chip->ac97->rates[idx]; in snd_via82xx_pcm_open()
[all …]
Drme32.c308 .rates = (SNDRV_PCM_RATE_32000 |
334 .rates = (SNDRV_PCM_RATE_44100 |
359 .rates = (SNDRV_PCM_RATE_32000 |
385 .rates = (SNDRV_PCM_RATE_44100 |
866 runtime->hw.rates |= SNDRV_PCM_RATE_64000 | SNDRV_PCM_RATE_88200 | SNDRV_PCM_RATE_96000; in snd_rme32_playback_spdif_open()
872 runtime->hw.rates = snd_pcm_rate_to_rate_bit(rate); in snd_rme32_playback_spdif_open()
907 runtime->hw.rates |= SNDRV_PCM_RATE_88200 | SNDRV_PCM_RATE_96000; in snd_rme32_capture_spdif_open()
914 runtime->hw.rates = snd_pcm_rate_to_rate_bit(rate); in snd_rme32_capture_spdif_open()
950 runtime->hw.rates = snd_pcm_rate_to_rate_bit(rate); in snd_rme32_playback_adat_open()
974 runtime->hw.rates = snd_pcm_rate_to_rate_bit(rate); in snd_rme32_capture_adat_open()
Dcmipci.c602 static unsigned int rates[] = { 5512, 11025, 22050, 44100, 8000, 16000, 32000, 48000 }; variable
608 for (i = 0; i < ARRAY_SIZE(rates); i++) { in snd_cmipci_rate_freq()
609 if (rates[i] == rate) in snd_cmipci_rate_freq()
1486 .rates = SNDRV_PCM_RATE_5512 | SNDRV_PCM_RATE_8000_48000,
1506 .rates = SNDRV_PCM_RATE_5512 | SNDRV_PCM_RATE_8000_48000,
1526 .rates = SNDRV_PCM_RATE_5512 | SNDRV_PCM_RATE_8000_48000,
1546 .rates = SNDRV_PCM_RATE_44100 | SNDRV_PCM_RATE_48000,
1566 .rates = SNDRV_PCM_RATE_44100 | SNDRV_PCM_RATE_48000,
1587 .rates = SNDRV_PCM_RATE_44100 | SNDRV_PCM_RATE_48000,
1674 runtime->hw.rates |= SNDRV_PCM_RATE_88200 | in snd_cmipci_playback_open()
[all …]
Dfm801.c323 static unsigned int rates[] = { variable
330 .count = ARRAY_SIZE(rates),
331 .list = rates,
353 for (idx = 0; idx < ARRAY_SIZE(rates); idx++) in snd_fm801_rate_bits()
354 if (rates[idx] == rate) in snd_fm801_rate_bits()
357 return ARRAY_SIZE(rates) - 1; in snd_fm801_rate_bits()
594 .rates = SNDRV_PCM_RATE_KNOT | SNDRV_PCM_RATE_8000_48000,
614 .rates = SNDRV_PCM_RATE_KNOT | SNDRV_PCM_RATE_8000_48000,
/linux-4.1.27/sound/soc/txx9/
Dtxx9aclc-ac97.c159 .rates = AC97_RATES,
165 .rates = AC97_RATES,
/linux-4.1.27/sound/arm/
Dpxa2xx-ac97.c76 runtime->hw.rates = pxa2xx_ac97_ac97->rates[r]; in pxa2xx_ac97_pcm_startup()
/linux-4.1.27/drivers/scsi/mpt3sas/
Dmpt3sas_transport.c1762 _transport_phy_speed(struct sas_phy *phy, struct sas_phy_linkrates *rates) in _transport_phy_speed() argument
1782 if (!rates->minimum_linkrate) in _transport_phy_speed()
1783 rates->minimum_linkrate = phy->minimum_linkrate; in _transport_phy_speed()
1784 else if (rates->minimum_linkrate < phy->minimum_linkrate_hw) in _transport_phy_speed()
1785 rates->minimum_linkrate = phy->minimum_linkrate_hw; in _transport_phy_speed()
1787 if (!rates->maximum_linkrate) in _transport_phy_speed()
1788 rates->maximum_linkrate = phy->maximum_linkrate; in _transport_phy_speed()
1789 else if (rates->maximum_linkrate > phy->maximum_linkrate_hw) in _transport_phy_speed()
1790 rates->maximum_linkrate = phy->maximum_linkrate_hw; in _transport_phy_speed()
1794 phy->minimum_linkrate = rates->minimum_linkrate; in _transport_phy_speed()
[all …]
/linux-4.1.27/drivers/scsi/mpt2sas/
Dmpt2sas_transport.c1778 _transport_phy_speed(struct sas_phy *phy, struct sas_phy_linkrates *rates) in _transport_phy_speed() argument
1798 if (!rates->minimum_linkrate) in _transport_phy_speed()
1799 rates->minimum_linkrate = phy->minimum_linkrate; in _transport_phy_speed()
1800 else if (rates->minimum_linkrate < phy->minimum_linkrate_hw) in _transport_phy_speed()
1801 rates->minimum_linkrate = phy->minimum_linkrate_hw; in _transport_phy_speed()
1803 if (!rates->maximum_linkrate) in _transport_phy_speed()
1804 rates->maximum_linkrate = phy->maximum_linkrate; in _transport_phy_speed()
1805 else if (rates->maximum_linkrate > phy->maximum_linkrate_hw) in _transport_phy_speed()
1806 rates->maximum_linkrate = phy->maximum_linkrate_hw; in _transport_phy_speed()
1810 phy->minimum_linkrate = rates->minimum_linkrate; in _transport_phy_speed()
[all …]
/linux-4.1.27/drivers/net/wireless/iwlegacy/
D3945-rs.c458 retries = info->status.rates[0].count; in il3945_rs_tx_status()
463 first_idx = sband->bitrates[info->status.rates[0].idx].hw_value; in il3945_rs_tx_status()
813 info->control.rates[0].idx = idx - IL_FIRST_OFDM_RATE; in il3945_rs_get_rate()
816 info->control.rates[0].idx = rs_sta->last_txrate_idx; in il3945_rs_get_rate()
818 info->control.rates[0].count = 1; in il3945_rs_get_rate()
/linux-4.1.27/sound/soc/au1x/
Di2sc.c214 .rates = AU1XI2SC_RATES,
220 .rates = AU1XI2SC_RATES,
Dac97c.c211 .rates = AC97_RATES,
217 .rates = AC97_RATES,
Dpsc-i2s.c277 .rates = AU1XPSC_I2S_RATES,
283 .rates = AU1XPSC_I2S_RATES,
/linux-4.1.27/sound/soc/adi/
Daxi-i2s.c157 .rates = SNDRV_PCM_RATE_KNOT,
163 .rates = SNDRV_PCM_RATE_KNOT,
/linux-4.1.27/sound/pci/ctxfi/
Dctpcm.c35 .rates = (SNDRV_PCM_RATE_CONTINUOUS |
56 .rates = (SNDRV_PCM_RATE_48000 |
83 .rates = (SNDRV_PCM_RATE_CONTINUOUS |
/linux-4.1.27/drivers/net/wireless/iwlwifi/mvm/
Dtx.c200 WARN_ONCE(info->control.rates[0].flags & IEEE80211_TX_RC_MCS, in iwl_mvm_set_tx_cmd_rate()
202 info->control.rates[0].flags, in iwl_mvm_set_tx_cmd_rate()
203 info->control.rates[0].idx, in iwl_mvm_set_tx_cmd_rate()
206 rate_idx = info->control.rates[0].idx; in iwl_mvm_set_tx_cmd_rate()
618 struct ieee80211_tx_rate *r = &info->status.rates[0]; in iwl_mvm_hwrate_to_tx_status()
673 info->status.rates[0].count = tx_resp->failure_frame + 1; in iwl_mvm_rx_tx_cmd_single()
/linux-4.1.27/drivers/net/wireless/prism54/
Doid_mgt.c295 bss->rates = le16_to_cpu(bss->rates); in mgt_le_to_cpu()
364 bss->rates = cpu_to_le16(bss->rates); in mgt_cpu_to_le()
810 bss->rates, bss->basic_rates); in mgt_response_to_str()
825 list->bsslist[i].rates, in mgt_response_to_str()
/linux-4.1.27/drivers/net/wireless/ath/ar5523/
Dar5523.c1226 struct ar5523_cmd_rates rates; in ar5523_set_basic_rates() local
1228 memset(&rates, 0, sizeof(rates)); in ar5523_set_basic_rates()
1229 rates.connid = cpu_to_be32(2); /* XXX */ in ar5523_set_basic_rates()
1230 rates.size = cpu_to_be32(sizeof(struct ar5523_cmd_rateset)); in ar5523_set_basic_rates()
1231 ar5523_create_rateset(ar, bss, &rates.rateset, true); in ar5523_set_basic_rates()
1233 return ar5523_cmd_write(ar, WDCMSG_SET_BASIC_RATE, &rates, in ar5523_set_basic_rates()
1234 sizeof(rates), 0); in ar5523_set_basic_rates()
1470 BUILD_BUG_ON(sizeof(ar->rates) != sizeof(ar5523_rates)); in ar5523_init_modes()
1473 memcpy(ar->rates, ar5523_rates, sizeof(ar5523_rates)); in ar5523_init_modes()
1478 ar->band.bitrates = ar->rates; in ar5523_init_modes()
Dar5523.h128 struct ieee80211_rate rates[12]; member
/linux-4.1.27/drivers/net/wireless/ath/carl9170/
Dtx.c416 if (txinfo->status.rates[0].count == 1) in carl9170_tx_status_process_ampdu()
542 if (txinfo->status.rates[i].idx < 0) in carl9170_tx_fill_rateinfo()
546 txinfo->status.rates[i].count = tries; in carl9170_tx_fill_rateinfo()
553 txinfo->status.rates[i].idx = -1; in carl9170_tx_fill_rateinfo()
554 txinfo->status.rates[i].count = 0; in carl9170_tx_fill_rateinfo()
881 info->control.rates, in carl9170_tx_get_rates()
913 txrate = &sinfo->control.rates[i]; in carl9170_tx_apply_rateset()
1573 rate = &txinfo->control.rates[0]; in carl9170_tx_beacon_physet()
1574 ht_rate = !!(txinfo->control.rates[0].flags & IEEE80211_TX_RC_MCS); in carl9170_tx_beacon_physet()
/linux-4.1.27/sound/pci/emu10k1/
Demupcm.c566 .rates = SNDRV_PCM_RATE_48000,
985 .rates = SNDRV_PCM_RATE_CONTINUOUS | SNDRV_PCM_RATE_8000_96000,
1009 .rates = SNDRV_PCM_RATE_8000_48000,
1029 .rates = SNDRV_PCM_RATE_44100 | SNDRV_PCM_RATE_48000 |
1241 runtime->hw.rates = SNDRV_PCM_RATE_8000; in snd_emu10k1_capture_mic_open()
1281 runtime->hw.rates = SNDRV_PCM_RATE_48000; in snd_emu10k1_capture_efx_open()
1310 runtime->hw.rates = SNDRV_PCM_RATE_44100; in snd_emu10k1_capture_efx_open()
1317 runtime->hw.rates = SNDRV_PCM_RATE_48000; in snd_emu10k1_capture_efx_open()
1326 runtime->hw.rates = SNDRV_PCM_RATE_96000; in snd_emu10k1_capture_efx_open()
1332 runtime->hw.rates = SNDRV_PCM_RATE_192000; in snd_emu10k1_capture_efx_open()
[all …]
/linux-4.1.27/drivers/net/wireless/ti/wlcore/
Dtx.c953 info->status.rates[0].idx = rate; in wl1271_tx_complete_packet()
954 info->status.rates[0].count = retries; in wl1271_tx_complete_packet()
955 info->status.rates[0].flags = rate_flags; in wl1271_tx_complete_packet()
1047 info->status.rates[0].idx = -1; in wl1271_tx_reset_link_queues()
1048 info->status.rates[0].count = 0; in wl1271_tx_reset_link_queues()
1136 info->status.rates[0].idx = -1; in wl12xx_tx_reset()
1137 info->status.rates[0].count = 0; in wl12xx_tx_reset()
Dwl12xx_80211.h85 u8 rates[MAX_SUPPORTED_RATES]; member
/linux-4.1.27/drivers/net/wireless/rtl818x/rtl8187/
Ddev.c261 if (info->control.rates[0].flags & IEEE80211_TX_RC_USE_RTS_CTS) { in rtl8187_tx()
266 } else if (info->control.rates[0].flags & IEEE80211_TX_RC_USE_CTS_PROTECT) { in rtl8187_tx()
286 hdr->retry = cpu_to_le32((info->control.rates[0].count - 1) << 8); in rtl8187_tx()
302 hdr->retry = cpu_to_le32((info->control.rates[0].count - 1) << 8); in rtl8187_tx()
536 info->status.rates[0].count = pkt_rc + 1; in rtl8187b_status_cb()
915 info->status.rates[0].count = avg_retry + 1; in rtl8187_work()
916 if (info->status.rates[0].count > RETRY_COUNT) in rtl8187_work()
1467 BUILD_BUG_ON(sizeof(priv->rates) != sizeof(rtl818x_rates)); in rtl8187_probe()
1470 memcpy(priv->rates, rtl818x_rates, sizeof(rtl818x_rates)); in rtl8187_probe()
1476 priv->band.bitrates = priv->rates; in rtl8187_probe()
/linux-4.1.27/Documentation/misc-devices/
Dbh1770glc.txt66 RO - supported measurement rates
109 RO - Supported proximity measurement rates in Hz
/linux-4.1.27/sound/mips/
Dau1x00.c262 static unsigned int rates[] = {8000, 11025, 16000, 22050}; variable
264 .count = ARRAY_SIZE(rates),
265 .list = rates,
274 .rates = (SNDRV_PCM_RATE_8000 | SNDRV_PCM_RATE_11025 |
/linux-4.1.27/Documentation/devicetree/bindings/media/i2c/
Dov2640.txt37 assigned-clock-rates = <25000000>;
/linux-4.1.27/sound/aoa/codecs/
Dtoonie.c46 .rates = SNDRV_PCM_RATE_32000 |
Donyx.c614 .rates = SNDRV_PCM_RATE_8000_96000,
629 .rates = SNDRV_PCM_RATE_8000_96000,
637 .rates = SNDRV_PCM_RATE_8000_96000,
647 .rates = SNDRV_PCM_RATE_32000 |
659 .rates = SNDRV_PCM_RATE_32000 |
/linux-4.1.27/Documentation/devicetree/bindings/clock/
Dclock-bindings.txt135 ==Assigned clock parents and rates==
139 node through assigned-clocks, assigned-clock-parents and assigned-clock-rates
157 assigned-clock-rates = <0>, <460800>;
/linux-4.1.27/drivers/scsi/pm8001/
Dpm8001_sas.c159 struct sas_phy_linkrates *rates; in pm8001_phy_control() local
166 rates = funcdata; in pm8001_phy_control()
167 if (rates->minimum_linkrate) { in pm8001_phy_control()
169 rates->minimum_linkrate; in pm8001_phy_control()
171 if (rates->maximum_linkrate) { in pm8001_phy_control()
173 rates->maximum_linkrate; in pm8001_phy_control()
/linux-4.1.27/sound/aoa/soundbus/
Dsoundbus.h38 unsigned int rates; /* SNDRV_PCM_RATE_* */ member
/linux-4.1.27/sound/pci/oxygen/
Dxonar_hdmi.c83 hardware->rates = SNDRV_PCM_RATE_44100 | in xonar_hdmi_pcm_hardware_filter()
/linux-4.1.27/sound/soc/nuc900/
Dnuc900-ac97.c303 .rates = SNDRV_PCM_RATE_8000_48000,
309 .rates = SNDRV_PCM_RATE_8000_48000,
/linux-4.1.27/sound/soc/tegra/
Dtegra20_ac97.c237 .rates = SNDRV_PCM_RATE_8000_48000,
244 .rates = SNDRV_PCM_RATE_8000_48000,

1234