Symbol: round_rate
arch/arm/mach-omap1/clock.c
713
if (clk->round_rate != NULL) {
arch/arm/mach-omap1/clock.c
714
req->rate = clk->round_rate(clk, req->rate,
arch/arm/mach-omap1/clock.h
85
long (*round_rate)(struct omap1_clk *clk, unsigned long rate,
arch/arm/mach-omap1/clock_data.c
112
.round_rate = &omap1_round_sossi_rate,
arch/arm/mach-omap1/clock_data.c
120
.round_rate = omap1_clk_round_rate_ckctl_arm,
arch/arm/mach-omap1/clock_data.c
134
.round_rate = omap1_clk_round_rate_ckctl_arm,
arch/arm/mach-omap1/clock_data.c
204
.round_rate = omap1_clk_round_rate_ckctl_arm,
arch/arm/mach-omap1/clock_data.c
212
.round_rate = omap1_clk_round_rate_ckctl_arm,
arch/arm/mach-omap1/clock_data.c
223
.round_rate = omap1_clk_round_rate_ckctl_arm,
arch/arm/mach-omap1/clock_data.c
247
.round_rate = omap1_clk_round_rate_ckctl_arm,
arch/arm/mach-omap1/clock_data.c
339
.round_rate = omap1_clk_round_rate_ckctl_arm,
arch/arm/mach-omap1/clock_data.c
352
.round_rate = omap1_clk_round_rate_ckctl_arm,
arch/arm/mach-omap1/clock_data.c
371
.round_rate = &omap1_round_uart_rate,
arch/arm/mach-omap1/clock_data.c
407
.round_rate = &omap1_round_uart_rate,
arch/arm/mach-omap1/clock_data.c
424
.round_rate = &omap1_round_uart_rate,
arch/arm/mach-omap1/clock_data.c
522
.round_rate = &omap1_round_ext_clk_rate,
arch/arm/mach-omap1/clock_data.c
539
.round_rate = &omap1_round_ext_clk_rate,
arch/arm/mach-omap1/clock_data.c
582
.round_rate = &omap1_round_to_table_rate,
drivers/clk/bcm/clk-kona.c
1136
(void)round_rate(bcm_clk->ccu, div, &data->pre_div,
drivers/clk/bcm/clk-kona.c
993
return round_rate(bcm_clk->ccu, div, &bcm_clk->u.peri->pre_div,
drivers/clk/clk-composite.c
162
return rate_ops->round_rate(rate_hw, rate, prate);
drivers/clk/clk-composite.c
291
else if (rate_ops->round_rate)
drivers/clk/clk-composite.c
292
clk_composite_ops->round_rate =
drivers/clk/clk-composite.c
297
if (rate_ops->determine_rate || rate_ops->round_rate)
drivers/clk/clk-composite.c
58
rate = rate_ops->round_rate(rate_hw, req->rate,
drivers/clk/clk-composite.c
83
(rate_ops->determine_rate || rate_ops->round_rate) &&
drivers/clk/clk-vt8500.c
603
long round_rate;
drivers/clk/clk-vt8500.c
611
round_rate = VT8500_BITS_TO_FREQ(req->best_parent_rate,
drivers/clk/clk-vt8500.c
618
round_rate = WM8650_BITS_TO_FREQ(req->best_parent_rate,
drivers/clk/clk-vt8500.c
625
round_rate = WM8750_BITS_TO_FREQ(req->best_parent_rate,
drivers/clk/clk-vt8500.c
632
round_rate = WM8850_BITS_TO_FREQ(req->best_parent_rate,
drivers/clk/clk-vt8500.c
642
req->rate = round_rate;
drivers/clk/clk.c
1594
} else if (core->ops->round_rate) {
drivers/clk/clk.c
1595
rate = core->ops->round_rate(core->hw, req->rate,
drivers/clk/clk.c
1685
return core->ops->determine_rate || core->ops->round_rate;
drivers/clk/clk.c
3919
!((core->ops->round_rate || core->ops->determine_rate) &&
drivers/clk/imx/clk-pllv4.c
103
unsigned long round_rate, i;
drivers/clk/imx/clk-pllv4.c
115
round_rate = parent_rate * mult;
drivers/clk/imx/clk-pllv4.c
120
round_rate = parent_rate * pllv4_mult_table[i];
drivers/clk/imx/clk-pllv4.c
121
if (req->rate >= round_rate) {
drivers/clk/imx/clk-pllv4.c
139
temp64 = (u64)(req->rate - round_rate);
drivers/clk/imx/clk-pllv4.c
151
req->rate = round_rate;
drivers/clk/imx/clk-pllv4.c
160
req->rate = round_rate + (u32)temp64;
drivers/gpu/drm/bridge/imx/imx8mp-hdmi-tx.c
28
long round_rate;
drivers/gpu/drm/bridge/imx/imx8mp-hdmi-tx.c
36
round_rate = clk_round_rate(hdmi->pixclk, mode->clock * 1000);
drivers/gpu/drm/bridge/imx/imx8mp-hdmi-tx.c
43
if (abs(round_rate - mode->clock * 1000) > mode->clock * 5)
drivers/media/platform/qcom/camss/camss-csiphy.c
157
long round_rate;
drivers/media/platform/qcom/camss/camss-csiphy.c
176
round_rate = clk_round_rate(clock->clk, clock->freq[j]);
drivers/media/platform/qcom/camss/camss-csiphy.c
177
if (round_rate < 0) {
drivers/media/platform/qcom/camss/camss-csiphy.c
179
round_rate);
drivers/media/platform/qcom/camss/camss-csiphy.c
183
csiphy->timer_clk_rate = round_rate;
drivers/sh/clk/core.c
557
if (likely(clk->ops && clk->ops->round_rate)) {
drivers/sh/clk/core.c
561
rounded = clk->ops->round_rate(clk, rate);
drivers/sh/clk/cpg.c
186
.round_rate = sh_clk_div_round_rate,
drivers/sh/clk/cpg.c
192
.round_rate = sh_clk_div_round_rate,
drivers/sh/clk/cpg.c
317
.round_rate = sh_clk_div_round_rate,
drivers/sh/clk/cpg.c
371
.round_rate = sh_clk_div_round_rate,
drivers/sh/clk/cpg.c
449
.round_rate = fsidiv_round_rate,
include/linux/clk-provider.h
247
long (*round_rate)(struct clk_hw *hw, unsigned long rate,
include/linux/sh_clk.h
31
long (*round_rate)(struct clk *clk, unsigned long rate);
sound/soc/atmel/mchp-i2s-mcc.c
408
long round_rate;
sound/soc/atmel/mchp-i2s-mcc.c
411
round_rate = clk_round_rate(clk, rate);
sound/soc/atmel/mchp-i2s-mcc.c
412
if (round_rate < 0)
sound/soc/atmel/mchp-i2s-mcc.c
413
return (int)round_rate;
sound/soc/atmel/mchp-i2s-mcc.c
415
diff_rate = abs(rate - round_rate);
sound/soc/atmel/mchp-pdmc.c
566
long round_rate;
sound/soc/atmel/mchp-pdmc.c
569
round_rate = clk_round_rate(dd->gclk,
sound/soc/atmel/mchp-pdmc.c
571
if (round_rate < 0)
sound/soc/atmel/mchp-pdmc.c
573
diff_rate = abs((fs * 16 * osr_start) - round_rate);