Home
last modified time | relevance | path

Searched refs:p_rate (Results 1 - 13 of 13) sorted by relevance

/kernel/linux/linux-6.6/arch/arm/mach-omap1/
H A Dclock.h84 unsigned long p_rate);
86 unsigned long *p_rate);
96 unsigned long followparent_recalc(struct omap1_clk *clk, unsigned long p_rate);
97 unsigned long omap_fixed_divisor_recalc(struct omap1_clk *clk, unsigned long p_rate);
103 unsigned long omap1_ckctl_recalc(struct omap1_clk *clk, unsigned long p_rate);
104 long omap1_round_sossi_rate(struct omap1_clk *clk, unsigned long rate, unsigned long *p_rate);
105 int omap1_set_sossi_rate(struct omap1_clk *clk, unsigned long rate, unsigned long p_rate);
106 unsigned long omap1_sossi_recalc(struct omap1_clk *clk, unsigned long p_rate);
107 unsigned long omap1_ckctl_recalc_dsp_domain(struct omap1_clk *clk, unsigned long p_rate);
109 unsigned long p_rate);
[all...]
H A Dclock.c47 unsigned long omap1_uart_recalc(struct omap1_clk *clk, unsigned long p_rate) in omap1_uart_recalc() argument
53 unsigned long omap1_sossi_recalc(struct omap1_clk *clk, unsigned long p_rate) in omap1_sossi_recalc() argument
60 return p_rate / div; in omap1_sossi_recalc()
166 unsigned long omap1_ckctl_recalc(struct omap1_clk *clk, unsigned long p_rate) in omap1_ckctl_recalc() argument
172 clk->rate = p_rate / dsor; in omap1_ckctl_recalc()
207 unsigned long omap1_ckctl_recalc_dsp_domain(struct omap1_clk *clk, unsigned long p_rate) in omap1_ckctl_recalc_dsp_domain() argument
226 return p_rate / dsor; in omap1_ckctl_recalc_dsp_domain()
230 int omap1_select_table_rate(struct omap1_clk *clk, unsigned long rate, unsigned long p_rate) in omap1_select_table_rate() argument
265 int omap1_clk_set_rate_dsp_domain(struct omap1_clk *clk, unsigned long rate, unsigned long p_rate) in omap1_clk_set_rate_dsp_domain() argument
270 dsor_exp = calc_dsor_exp(rate, p_rate); in omap1_clk_set_rate_dsp_domain()
285 omap1_clk_round_rate_ckctl_arm(struct omap1_clk *clk, unsigned long rate, unsigned long *p_rate) omap1_clk_round_rate_ckctl_arm() argument
297 omap1_clk_set_rate_ckctl_arm(struct omap1_clk *clk, unsigned long rate, unsigned long p_rate) omap1_clk_set_rate_ckctl_arm() argument
324 omap1_round_to_table_rate(struct omap1_clk *clk, unsigned long rate, unsigned long *p_rate) omap1_round_to_table_rate() argument
375 omap1_round_uart_rate(struct omap1_clk *clk, unsigned long rate, unsigned long *p_rate) omap1_round_uart_rate() argument
380 omap1_set_uart_rate(struct omap1_clk *clk, unsigned long rate, unsigned long p_rate) omap1_set_uart_rate() argument
406 omap1_set_ext_clk_rate(struct omap1_clk *clk, unsigned long rate, unsigned long p_rate) omap1_set_ext_clk_rate() argument
430 calc_div_sossi(unsigned long rate, unsigned long p_rate) calc_div_sossi() argument
440 omap1_round_sossi_rate(struct omap1_clk *clk, unsigned long rate, unsigned long *p_rate) omap1_round_sossi_rate() argument
453 omap1_set_sossi_rate(struct omap1_clk *clk, unsigned long rate, unsigned long p_rate) omap1_set_sossi_rate() argument
478 omap1_round_ext_clk_rate(struct omap1_clk *clk, unsigned long rate, unsigned long *p_rate) omap1_round_ext_clk_rate() argument
698 omap1_clk_recalc_rate(struct clk_hw *hw, unsigned long p_rate) omap1_clk_recalc_rate() argument
708 omap1_clk_round_rate(struct clk_hw *hw, unsigned long rate, unsigned long *p_rate) omap1_clk_round_rate() argument
718 omap1_clk_set_rate(struct clk_hw *hw, unsigned long rate, unsigned long p_rate) omap1_clk_set_rate() argument
797 followparent_recalc(struct omap1_clk *clk, unsigned long p_rate) followparent_recalc() argument
806 omap_fixed_divisor_recalc(struct omap1_clk *clk, unsigned long p_rate) omap_fixed_divisor_recalc() argument
[all...]
/kernel/linux/linux-5.10/arch/arm/mach-omap1/
H A Dclock.c367 unsigned long p_rate; in omap1_set_sossi_rate() local
369 p_rate = clk->parent->rate; in omap1_set_sossi_rate()
371 div = (p_rate + rate - 1) / rate; in omap1_set_sossi_rate()
381 clk->rate = p_rate / (div + 1); in omap1_set_sossi_rate()
/kernel/linux/linux-5.10/drivers/clk/rockchip/
H A Dclk.c182 unsigned long p_rate, p_parent_rate; in rockchip_fractional_approximation() local
186 p_rate = clk_hw_get_rate(clk_hw_get_parent(hw)); in rockchip_fractional_approximation()
187 if ((rate * 20 > p_rate) && (p_rate % rate != 0)) { in rockchip_fractional_approximation()
/kernel/linux/linux-6.6/drivers/clk/rockchip/
H A Dclk.c185 unsigned long p_rate, p_parent_rate; in rockchip_fractional_approximation() local
188 p_rate = clk_hw_get_rate(clk_hw_get_parent(hw)); in rockchip_fractional_approximation()
189 if ((rate * 20 > p_rate) && (p_rate % rate != 0)) { in rockchip_fractional_approximation()
/kernel/linux/linux-5.10/drivers/clk/qcom/
H A Dclk-pll.c141 clk_pll_set_rate(struct clk_hw *hw, unsigned long rate, unsigned long p_rate) in clk_pll_set_rate() argument
H A Dgcc-ipq4019.c1252 unsigned long *p_rate) in clk_cpu_div_round_rate()
1263 *p_rate = clk_hw_get_rate(p_hw); in clk_cpu_div_round_rate()
1251 clk_cpu_div_round_rate(struct clk_hw *hw, unsigned long rate, unsigned long *p_rate) clk_cpu_div_round_rate() argument
/kernel/linux/linux-6.6/drivers/clk/qcom/
H A Dclk-pll.c141 clk_pll_set_rate(struct clk_hw *hw, unsigned long rate, unsigned long p_rate) in clk_pll_set_rate() argument
H A Dgcc-ipq4019.c129 unsigned long *p_rate) in clk_cpu_div_round_rate()
140 *p_rate = clk_hw_get_rate(p_hw); in clk_cpu_div_round_rate()
128 clk_cpu_div_round_rate(struct clk_hw *hw, unsigned long rate, unsigned long *p_rate) clk_cpu_div_round_rate() argument
/kernel/linux/linux-5.10/drivers/clk/tegra/
H A Dclk-tegra210.c1434 unsigned long cf, p_rate; in tegra210_pll_fixed_mdiv_cfg() local
1456 p_rate = rate * p; in tegra210_pll_fixed_mdiv_cfg()
1457 if (p_rate > params->vco_max) in tegra210_pll_fixed_mdiv_cfg()
1458 p_rate = params->vco_max; in tegra210_pll_fixed_mdiv_cfg()
1460 cfg->n = p_rate / cf; in tegra210_pll_fixed_mdiv_cfg()
1465 unsigned long rem = p_rate - cf * cfg->n; in tegra210_pll_fixed_mdiv_cfg()
/kernel/linux/linux-6.6/drivers/clk/tegra/
H A Dclk-tegra210.c1485 unsigned long cf, p_rate; in tegra210_pll_fixed_mdiv_cfg() local
1507 p_rate = rate * p; in tegra210_pll_fixed_mdiv_cfg()
1508 if (p_rate > params->vco_max) in tegra210_pll_fixed_mdiv_cfg()
1509 p_rate = params->vco_max; in tegra210_pll_fixed_mdiv_cfg()
1511 cfg->n = p_rate / cf; in tegra210_pll_fixed_mdiv_cfg()
1516 unsigned long rem = p_rate - cf * cfg->n; in tegra210_pll_fixed_mdiv_cfg()
/kernel/linux/linux-5.10/drivers/clk/
H A Dclk.c2618 unsigned long p_rate = 0; in clk_core_set_parent_nolock() local
2647 p_rate = parent->rate; in clk_core_set_parent_nolock()
2655 ret = __clk_speculate_rates(core, p_rate); in clk_core_set_parent_nolock()
/kernel/linux/linux-6.6/drivers/clk/
H A Dclk.c2765 unsigned long p_rate = 0; in clk_core_set_parent_nolock() local
2794 p_rate = parent->rate; in clk_core_set_parent_nolock()
2802 ret = __clk_speculate_rates(core, p_rate); in clk_core_set_parent_nolock()

Completed in 30 milliseconds