Home
last modified time | relevance | path

Searched refs:rate (Results 851 - 875 of 4281) sorted by relevance

1...<<31323334353637383940>>...172

/kernel/linux/linux-5.10/drivers/infiniband/ulp/ipoib/
H A Dipoib_fs.c180 int rate; in ipoib_path_seq_show() local
195 rate = ib_rate_to_mbps(path.pathrec.rate); in ipoib_path_seq_show()
200 " rate: %8d.%d Gb/sec\n", in ipoib_path_seq_show()
203 rate / 1000, rate % 1000); in ipoib_path_seq_show()
/kernel/linux/linux-5.10/sound/pci/echoaudio/
H A Dmia_dsp.c107 static int set_sample_rate(struct echoaudio *chip, u32 rate) in set_sample_rate() argument
111 switch (rate) { in set_sample_rate()
129 "set_sample_rate: %d invalid!\n", rate); in set_sample_rate()
142 chip->comm_page->sample_rate = cpu_to_le32(rate); /* ignored by the DSP */ in set_sample_rate()
144 chip->sample_rate = rate; in set_sample_rate()
/kernel/linux/linux-6.6/drivers/clocksource/
H A Dtimer-keystone.c146 unsigned long rate; in keystone_timer_init() local
175 rate = clk_get_rate(clk); in keystone_timer_init()
192 timer.hz_period = DIV_ROUND_UP(rate, HZ); in keystone_timer_init()
215 clockevents_config_and_register(event_dev, rate, 1, ULONG_MAX); in keystone_timer_init()
217 pr_info("keystone timer clock @%lu Hz\n", rate); in keystone_timer_init()
H A Dingenic-ost.c73 unsigned long rate; in ingenic_ost_probe() local
113 rate = clk_get_rate(ost->clk); in ingenic_ost_probe()
129 err = clocksource_register_hz(cs, rate); in ingenic_ost_probe()
137 sched_clock_register(ingenic_ost_read_cntl, 32, rate); in ingenic_ost_probe()
139 sched_clock_register(ingenic_ost_read_cnth, 32, rate); in ingenic_ost_probe()
/kernel/linux/linux-6.6/drivers/cpufreq/
H A Dscpi-cpufreq.c34 unsigned long rate = clk_get_rate(priv->clk); in scpi_cpufreq_get_rate() local
36 return rate / 1000; in scpi_cpufreq_get_rate()
42 u64 rate = policy->freq_table[index].frequency * 1000; in scpi_cpufreq_set_target() local
46 ret = clk_set_rate(priv->clk, rate); in scpi_cpufreq_set_target()
51 if (clk_get_rate(priv->clk) != rate) in scpi_cpufreq_set_target()
/kernel/linux/linux-6.6/drivers/infiniband/ulp/ipoib/
H A Dipoib_fs.c180 int rate; in ipoib_path_seq_show() local
195 rate = ib_rate_to_mbps(path.pathrec.rate); in ipoib_path_seq_show()
200 " rate: %8d.%d Gb/sec\n", in ipoib_path_seq_show()
203 rate / 1000, rate % 1000); in ipoib_path_seq_show()
/kernel/linux/linux-6.6/sound/pci/echoaudio/
H A Dmia_dsp.c109 static int set_sample_rate(struct echoaudio *chip, u32 rate) in set_sample_rate() argument
113 switch (rate) { in set_sample_rate()
131 "set_sample_rate: %d invalid!\n", rate); in set_sample_rate()
144 chip->comm_page->sample_rate = cpu_to_le32(rate); /* ignored by the DSP */ in set_sample_rate()
146 chip->sample_rate = rate; in set_sample_rate()
/third_party/pulseaudio/src/modules/
H A Dmodule-sine.c40 "rate=<sample rate> "
53 "rate",
136 ss.rate = sink->sample_spec.rate; in pa__init()
139 if (pa_modargs_get_sample_rate(ma, &ss.rate) < 0) { in pa__init()
140 pa_log("Invalid rate specification"); in pa__init()
145 if (pa_modargs_get_value_u32(ma, "frequency", &frequency) < 0 || frequency < 1 || frequency > ss.rate/2) { in pa__init()
156 pa_memchunk_sine(&u->memchunk, m->core->mempool, ss.rate, frequency); in pa__init()
/kernel/linux/linux-5.10/sound/isa/sb/
H A Dsb8_main.c95 unsigned int mixreg, rate, size, count; in snd_sb8_playback_prepare() local
100 rate = runtime->rate; in snd_sb8_playback_prepare()
113 if (snd_BUG_ON(rate != SB8_RATE(11025) && in snd_sb8_playback_prepare()
114 rate != SB8_RATE(22050))) in snd_sb8_playback_prepare()
121 if (rate > 23000) { in snd_sb8_playback_prepare()
233 unsigned int mixreg, rate, size, count; in snd_sb8_capture_prepare() local
238 rate = runtime->rate; in snd_sb8_capture_prepare()
251 if (snd_BUG_ON(rate ! in snd_sb8_capture_prepare()
[all...]
/kernel/linux/linux-5.10/sound/soc/fsl/
H A Dfsl_micfil.c111 unsigned int rate) in get_pdm_clk()
126 bclk = rate * 8 * osr / 2; /* kfactor = 0.5 */ in get_pdm_clk()
130 bclk = rate * 4 * osr * 1; /* kfactor = 1 */ in get_pdm_clk()
134 bclk = rate * 2 * osr * 2; /* kfactor = 2 */ in get_pdm_clk()
137 bclk = rate * osr * 4; /* kfactor = 4 */ in get_pdm_clk()
150 unsigned int rate) in get_clk_div()
160 clk_div = mclk_rate / (get_pdm_clk(micfil, rate) * 2); in get_clk_div()
225 dev_warn(dev, "failed to set rate (%u): %d\n", in fsl_micfil_set_mclk_rate()
313 static int fsl_set_clock_params(struct device *dev, unsigned int rate) in fsl_set_clock_params() argument
319 ret = fsl_micfil_set_mclk_rate(micfil, rate); in fsl_set_clock_params()
110 get_pdm_clk(struct fsl_micfil *micfil, unsigned int rate) get_pdm_clk() argument
149 get_clk_div(struct fsl_micfil *micfil, unsigned int rate) get_clk_div() argument
352 unsigned int rate = params_rate(params); fsl_micfil_hw_params() local
[all...]
/kernel/linux/linux-5.10/sound/soc/mediatek/mt6797/
H A Dmt6797-afe-pcm.c55 unsigned int rate) in mt6797_general_rate_transform()
57 switch (rate) { in mt6797_general_rate_transform()
89 dev_warn(dev, "%s(), rate %u invalid, use %d!!!\n", in mt6797_general_rate_transform()
90 __func__, rate, MTK_AFE_RATE_48K); in mt6797_general_rate_transform()
96 unsigned int rate) in dai_memif_rate_transform()
98 switch (rate) { in dai_memif_rate_transform()
106 dev_warn(dev, "%s(), rate %u invalid, use %d!!!\n", in dai_memif_rate_transform()
107 __func__, rate, MTK_AFE_DAI_MEMIF_RATE_16K); in dai_memif_rate_transform()
113 unsigned int rate, int aud_blk) in mt6797_rate_transform()
118 return dai_memif_rate_transform(dev, rate); in mt6797_rate_transform()
54 mt6797_general_rate_transform(struct device *dev, unsigned int rate) mt6797_general_rate_transform() argument
95 dai_memif_rate_transform(struct device *dev, unsigned int rate) dai_memif_rate_transform() argument
112 mt6797_rate_transform(struct device *dev, unsigned int rate, int aud_blk) mt6797_rate_transform() argument
139 mt6797_memif_fs(struct snd_pcm_substream *substream, unsigned int rate) mt6797_memif_fs() argument
151 mt6797_irq_fs(struct snd_pcm_substream *substream, unsigned int rate) mt6797_irq_fs() argument
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/imx/
H A Dimx-tve.c220 unsigned long rate; in imx_tve_connector_mode_valid() local
223 rate = clk_round_rate(tve->clk, 2000UL * mode->clock) / 2000; in imx_tve_connector_mode_valid()
224 if (rate == mode->clock) in imx_tve_connector_mode_valid()
228 rate = clk_round_rate(tve->clk, 1000UL * mode->clock) / 1000; in imx_tve_connector_mode_valid()
229 if (rate == mode->clock) in imx_tve_connector_mode_valid()
244 unsigned long rate; in imx_tve_encoder_mode_set() local
253 rate = 2000UL * mode->clock; in imx_tve_encoder_mode_set()
254 clk_set_rate(tve->clk, rate); in imx_tve_encoder_mode_set()
256 if (rounded_rate >= rate) in imx_tve_encoder_mode_set()
362 static long clk_tve_di_round_rate(struct clk_hw *hw, unsigned long rate, in clk_tve_di_round_rate() argument
375 clk_tve_di_set_rate(struct clk_hw *hw, unsigned long rate, unsigned long parent_rate) clk_tve_di_set_rate() argument
[all...]
/kernel/linux/linux-6.6/drivers/clk/st/
H A Dclk-flexgen.c117 clk_best_div(unsigned long parent_rate, unsigned long rate) in clk_best_div() argument
119 return parent_rate / rate + ((rate > (2*(parent_rate % rate))) ? 0 : 1); in clk_best_div()
127 /* Round div according to exact prate and wished rate */ in flexgen_determine_rate()
128 div = clk_best_div(req->best_parent_rate, req->rate); in flexgen_determine_rate()
131 req->best_parent_rate = req->rate * div; in flexgen_determine_rate()
135 req->rate = req->best_parent_rate / div; in flexgen_determine_rate()
155 static int flexgen_set_rate(struct clk_hw *hw, unsigned long rate, in flexgen_set_rate() argument
176 div = clk_best_div(parent_rate, rate); in flexgen_set_rate()
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/imx/ipuv3/
H A Dimx-tve.c225 unsigned long rate; in imx_tve_connector_mode_valid() local
228 rate = clk_round_rate(tve->clk, 2000UL * mode->clock) / 2000; in imx_tve_connector_mode_valid()
229 if (rate == mode->clock) in imx_tve_connector_mode_valid()
233 rate = clk_round_rate(tve->clk, 1000UL * mode->clock) / 1000; in imx_tve_connector_mode_valid()
234 if (rate == mode->clock) in imx_tve_connector_mode_valid()
249 unsigned long rate; in imx_tve_encoder_mode_set() local
258 rate = 2000UL * mode->clock; in imx_tve_encoder_mode_set()
259 clk_set_rate(tve->clk, rate); in imx_tve_encoder_mode_set()
261 if (rounded_rate >= rate) in imx_tve_encoder_mode_set()
367 static long clk_tve_di_round_rate(struct clk_hw *hw, unsigned long rate, in clk_tve_di_round_rate() argument
380 clk_tve_di_set_rate(struct clk_hw *hw, unsigned long rate, unsigned long parent_rate) clk_tve_di_set_rate() argument
[all...]
/kernel/linux/linux-6.6/net/sched/
H A Dact_police.c100 if (parm->rate.rate) { in tcf_police_init()
102 R_tab = qdisc_get_rtab(&parm->rate, tb[TCA_POLICE_RATE], NULL); in tcf_police_init()
106 if (parm->peakrate.rate) { in tcf_police_init()
142 "Both or neither packet-per-second burst and rate must be provided"); in tcf_police_init()
149 "packet-per-second and byte-per-second rate limits not allowed in same action"); in tcf_police_init()
166 new->tcfp_mtu = 255 << R_tab->rate.cell_log; in tcf_police_init()
172 psched_ratecfg_precompute(&new->rate, &R_tab->rate, rate64); in tcf_police_init()
181 psched_ratecfg_precompute(&new->peak, &P_tab->rate, prate6 in tcf_police_init()
[all...]
/kernel/linux/linux-6.6/sound/isa/sb/
H A Dsb8_main.c95 unsigned int mixreg, rate, size, count; in snd_sb8_playback_prepare() local
100 rate = runtime->rate; in snd_sb8_playback_prepare()
113 if (snd_BUG_ON(rate != SB8_RATE(11025) && in snd_sb8_playback_prepare()
114 rate != SB8_RATE(22050))) in snd_sb8_playback_prepare()
121 if (rate > 23000) { in snd_sb8_playback_prepare()
233 unsigned int mixreg, rate, size, count; in snd_sb8_capture_prepare() local
238 rate = runtime->rate; in snd_sb8_capture_prepare()
251 if (snd_BUG_ON(rate ! in snd_sb8_capture_prepare()
[all...]
/kernel/linux/linux-6.6/sound/soc/mediatek/mt6797/
H A Dmt6797-afe-pcm.c55 unsigned int rate) in mt6797_general_rate_transform()
57 switch (rate) { in mt6797_general_rate_transform()
89 dev_warn(dev, "%s(), rate %u invalid, use %d!!!\n", in mt6797_general_rate_transform()
90 __func__, rate, MTK_AFE_RATE_48K); in mt6797_general_rate_transform()
96 unsigned int rate) in dai_memif_rate_transform()
98 switch (rate) { in dai_memif_rate_transform()
106 dev_warn(dev, "%s(), rate %u invalid, use %d!!!\n", in dai_memif_rate_transform()
107 __func__, rate, MTK_AFE_DAI_MEMIF_RATE_16K); in dai_memif_rate_transform()
113 unsigned int rate, int aud_blk) in mt6797_rate_transform()
118 return dai_memif_rate_transform(dev, rate); in mt6797_rate_transform()
54 mt6797_general_rate_transform(struct device *dev, unsigned int rate) mt6797_general_rate_transform() argument
95 dai_memif_rate_transform(struct device *dev, unsigned int rate) dai_memif_rate_transform() argument
112 mt6797_rate_transform(struct device *dev, unsigned int rate, int aud_blk) mt6797_rate_transform() argument
139 mt6797_memif_fs(struct snd_pcm_substream *substream, unsigned int rate) mt6797_memif_fs() argument
151 mt6797_irq_fs(struct snd_pcm_substream *substream, unsigned int rate) mt6797_irq_fs() argument
[all...]
/third_party/alsa-lib/test/
H A Dlatency.c57 int rate = 22050; variable
78 return (long long)((frames * 1000000LL) + (rate / 2)) / rate; in frames_to_micro()
134 rrate = rate; in setparams_stream()
137 printf("Rate %iHz not available for %s: %s\n", rate, id, snd_strerror(err)); in setparams_stream()
140 if ((int)rrate != rate) { in setparams_stream()
141 printf("Rate doesn't match (requested %iHz, get %iHz)\n", rate, err); in setparams_stream()
226 snd_pcm_hw_params_t *pt_params, *ct_params; /* templates with rate, format and channels */ in setparams()
339 d = (double)latency / (double)rate; in showlatency()
348 d = (double)in_max / (double)rate; in showinmax()
[all...]
/kernel/linux/linux-5.10/drivers/clk/bcm/
H A Dclk-bcm2835.c432 * Highest rate for the VCO before we have to use the
487 /* Bitmap encoding which parents accept rate change propagation. */
544 static void bcm2835_pll_choose_ndiv_and_fdiv(unsigned long rate, in bcm2835_pll_choose_ndiv_and_fdiv() argument
550 div = (u64)rate << A2W_PLL_FRAC_BITS; in bcm2835_pll_choose_ndiv_and_fdiv()
560 u64 rate; in bcm2835_pll_rate_from_divisors() local
565 rate = (u64)parent_rate * ((ndiv << A2W_PLL_FRAC_BITS) + fdiv); in bcm2835_pll_rate_from_divisors()
566 do_div(rate, pdiv); in bcm2835_pll_rate_from_divisors()
567 return rate >> A2W_PLL_FRAC_BITS; in bcm2835_pll_rate_from_divisors()
570 static long bcm2835_pll_round_rate(struct clk_hw *hw, unsigned long rate, in bcm2835_pll_round_rate() argument
577 rate in bcm2835_pll_round_rate()
678 bcm2835_pll_set_rate(struct clk_hw *hw, unsigned long rate, unsigned long parent_rate) bcm2835_pll_set_rate() argument
808 bcm2835_pll_divider_round_rate(struct clk_hw *hw, unsigned long rate, unsigned long *parent_rate) bcm2835_pll_divider_round_rate() argument
855 bcm2835_pll_divider_set_rate(struct clk_hw *hw, unsigned long rate, unsigned long parent_rate) bcm2835_pll_divider_set_rate() argument
934 bcm2835_clock_choose_div(struct clk_hw *hw, unsigned long rate, unsigned long parent_rate) bcm2835_clock_choose_div() argument
1072 bcm2835_clock_set_rate(struct clk_hw *hw, unsigned long rate, unsigned long parent_rate) bcm2835_clock_set_rate() argument
1111 bcm2835_clock_choose_div_and_prate(struct clk_hw *hw, int parent_idx, unsigned long rate, u32 *div, unsigned long *prate, unsigned long *avgrate) bcm2835_clock_choose_div_and_prate() argument
1186 unsigned long rate, best_rate = 0; bcm2835_clock_determine_rate() local
[all...]
/third_party/pulseaudio/src/pulsecore/
H A Dprotocol-esound.c382 int32_t format, rate; in esd_proto_stream_play() local
397 memcpy(&rate, data, sizeof(int32_t)); in esd_proto_stream_play()
398 rate = PA_MAYBE_INT32_SWAP(c->swap_byte_order, rate); in esd_proto_stream_play()
401 ss.rate = (uint32_t) rate; in esd_proto_stream_play()
471 int32_t format, rate; in esd_proto_stream_record() local
485 memcpy(&rate, data, sizeof(int32_t)); in esd_proto_stream_record()
486 rate = PA_MAYBE_INT32_SWAP(c->swap_byte_order, rate); in esd_proto_stream_record()
585 int32_t rate = 44100, format = ESD_STEREO|ESD_BITS16; esd_proto_server_info() local
634 int32_t id, format = ESD_BITS16 | ESD_STEREO, rate = 44100, lvolume = ESD_VOLUME_BASE, rvolume = ESD_VOLUME_BASE; esd_proto_all_info() local
693 int32_t id, rate, lvolume, rvolume, format, len; esd_proto_all_info() local
835 int32_t format, rate, sc_length; esd_proto_sample_cache() local
[all...]
/kernel/linux/linux-5.10/sound/soc/meson/
H A Daxg-spdifin.c61 * It would have been nice to check the actual rate against the sample rate
78 unsigned int stat, mode, rate = 0; in axg_spdifin_get_rate() local
90 rate = priv->conf->mode_rates[mode]; in axg_spdifin_get_rate()
92 return rate; in axg_spdifin_get_rate()
149 unsigned int rate) in axg_spdifin_mode_timer()
155 return rate / (128 * priv->conf->mode_rates[mode]); in axg_spdifin_mode_timer()
161 unsigned int rate, t_next; in axg_spdifin_sample_mode_config() local
167 dev_err(dai->dev, "reference clock rate set failed\n"); in axg_spdifin_sample_mode_config()
172 * The rate actuall in axg_spdifin_sample_mode_config()
147 axg_spdifin_mode_timer(struct axg_spdifin *priv, int mode, unsigned int rate) axg_spdifin_mode_timer() argument
[all...]
/kernel/linux/linux-6.6/drivers/clk/
H A Dclk-cs2000-cp.c308 static long cs2000_round_rate(struct clk_hw *hw, unsigned long rate, in cs2000_round_rate() argument
314 ratio = cs2000_rate_to_ratio(*parent_rate, rate, priv->lf_ratio); in cs2000_round_rate()
320 unsigned long rate, in cs2000_select_ratio_mode()
334 priv->lf_ratio = priv->dynamic_mode && ((rate / parent_rate) > 4096); in cs2000_select_ratio_mode()
341 unsigned long rate, unsigned long parent_rate) in __cs2000_set_rate()
350 ret = cs2000_select_ratio_mode(priv, rate, parent_rate); in __cs2000_set_rate()
354 ret = cs2000_ratio_set(priv, ch, parent_rate, rate); in __cs2000_set_rate()
366 priv->saved_rate = rate; in __cs2000_set_rate()
373 unsigned long rate, unsigned long parent_rate) in cs2000_set_rate()
378 return __cs2000_set_rate(priv, ch, rate, parent_rat in cs2000_set_rate()
319 cs2000_select_ratio_mode(struct cs2000_priv *priv, unsigned long rate, unsigned long parent_rate) cs2000_select_ratio_mode() argument
340 __cs2000_set_rate(struct cs2000_priv *priv, int ch, unsigned long rate, unsigned long parent_rate) __cs2000_set_rate() argument
372 cs2000_set_rate(struct clk_hw *hw, unsigned long rate, unsigned long parent_rate) cs2000_set_rate() argument
[all...]
/kernel/linux/linux-6.6/sound/soc/intel/boards/
H A Dbytcr_wm5102.c52 static int byt_wm5102_prepare_and_enable_pll1(struct snd_soc_dai *codec_dai, int rate) in byt_wm5102_prepare_and_enable_pll1() argument
55 int sr_mult = ((rate % 4000) == 0) ? in byt_wm5102_prepare_and_enable_pll1()
56 (WM5102_MAX_SYSCLK_4K / rate) : in byt_wm5102_prepare_and_enable_pll1()
57 (WM5102_MAX_SYSCLK_11025 / rate); in byt_wm5102_prepare_and_enable_pll1()
66 MCLK_FREQ, rate * sr_mult); in byt_wm5102_prepare_and_enable_pll1()
73 ARIZONA_CLK_SRC_FLL1, rate * sr_mult, in byt_wm5102_prepare_and_enable_pll1()
81 rate * 512, SND_SOC_CLOCK_IN); in byt_wm5102_prepare_and_enable_pll1()
219 * To change the rate we must disable the clock first to cover these in byt_wm5102_init()
230 dev_err(card->dev, "Error setting MCLK rate: %d\n", ret); in byt_wm5102_init()
252 struct snd_interval *rate in byt_wm5102_codec_fixup() local
[all...]
/kernel/linux/linux-6.6/sound/soc/meson/
H A Daxg-spdifin.c61 * It would have been nice to check the actual rate against the sample rate
78 unsigned int stat, mode, rate = 0; in axg_spdifin_get_rate() local
90 rate = priv->conf->mode_rates[mode]; in axg_spdifin_get_rate()
92 return rate; in axg_spdifin_get_rate()
149 unsigned int rate) in axg_spdifin_mode_timer()
155 return rate / (128 * priv->conf->mode_rates[mode]); in axg_spdifin_mode_timer()
161 unsigned int rate, t_next; in axg_spdifin_sample_mode_config() local
167 dev_err(dai->dev, "reference clock rate set failed\n"); in axg_spdifin_sample_mode_config()
172 * The rate actuall in axg_spdifin_sample_mode_config()
147 axg_spdifin_mode_timer(struct axg_spdifin *priv, int mode, unsigned int rate) axg_spdifin_mode_timer() argument
[all...]
/kernel/linux/linux-5.10/drivers/clk/
H A Dclk-u300.c370 * the hw itself can turn on/off or change the rate of the clock when
625 * The SLOW clocks and default just inherit the rate of in syscon_clk_recalc_rate()
633 syscon_clk_round_rate(struct clk_hw *hw, unsigned long rate, in syscon_clk_round_rate() argument
640 /* We really only support setting the rate of the CPU clock */ in syscon_clk_round_rate()
641 if (rate <= 13000000) in syscon_clk_round_rate()
643 if (rate <= 52000000) in syscon_clk_round_rate()
645 if (rate <= 104000000) in syscon_clk_round_rate()
650 static int syscon_clk_set_rate(struct clk_hw *hw, unsigned long rate, in syscon_clk_set_rate() argument
656 /* We only support setting the rate of the CPU clock */ in syscon_clk_set_rate()
659 switch (rate) { in syscon_clk_set_rate()
1043 mclk_clk_round_rate(struct clk_hw *hw, unsigned long rate, unsigned long *prate) mclk_clk_round_rate() argument
1064 mclk_clk_set_rate(struct clk_hw *hw, unsigned long rate, unsigned long parent_rate) mclk_clk_set_rate() argument
[all...]

Completed in 21 milliseconds

1...<<31323334353637383940>>...172