Home
last modified time | relevance | path

Searched defs:div (Results 1 – 25 of 223) sorted by relevance

123456789

/linux-4.19.296/drivers/clk/ti/
Ddivider.c76 unsigned int div) in _get_table_val()
86 static unsigned int _get_val(struct clk_omap_divider *divider, u8 div) in _get_val()
101 unsigned int div, val; in ti_clk_divider_recalc_rate() local
124 unsigned int div) in _is_valid_table_div()
134 static bool _is_valid_div(struct clk_omap_divider *divider, unsigned int div) in _is_valid_div()
148 int div = DIV_ROUND_UP_ULL((u64)parent_rate, rate); in _div_round_up() local
233 int div; in ti_clk_divider_round_rate() local
243 unsigned int div, value; in ti_clk_divider_set_rate() local
285 struct clk_omap_divider *div; in _register_divider() local
331 int div; in ti_clk_parse_divider_data() local
[all …]
/linux-4.19.296/drivers/clk/berlin/
Dberlin2-div.c66 struct berlin2_div *div = to_berlin2_div(hw); in berlin2_div_is_enabled() local
84 struct berlin2_div *div = to_berlin2_div(hw); in berlin2_div_enable() local
103 struct berlin2_div *div = to_berlin2_div(hw); in berlin2_div_disable() local
120 struct berlin2_div *div = to_berlin2_div(hw); in berlin2_div_set_parent() local
151 struct berlin2_div *div = to_berlin2_div(hw); in berlin2_div_get_parent() local
178 struct berlin2_div *div = to_berlin2_div(hw); in berlin2_div_recalc_rate() local
235 struct berlin2_div *div; in berlin2_div_register() local
/linux-4.19.296/drivers/clk/
Dclk-divider.c92 unsigned int div) in _get_table_val()
103 unsigned int div, unsigned long flags, u8 width) in _get_val()
121 unsigned int div; in divider_recalc_rate() local
149 unsigned int div) in _is_valid_table_div()
159 static bool _is_valid_div(const struct clk_div_table *table, unsigned int div, in _is_valid_div()
169 static int _round_up_table(const struct clk_div_table *table, int div) in _round_up_table()
187 static int _round_down_table(const struct clk_div_table *table, int div) in _round_down_table()
209 int div = DIV_ROUND_UP_ULL((u64)parent_rate, rate); in _div_round_up() local
262 static int _next_div(const struct clk_div_table *table, int div, in _next_div()
337 int div; in divider_round_rate_parent() local
[all …]
Dclk-highbank.c209 u32 div = (readl(hbclk->reg) & HB_A9_PCLK_DIV) ? 8 : 4; in clk_cpu_periphclk_recalc_rate() local
221 u32 div = (readl(hbclk->reg) & HB_A9_BCLK_DIV_MASK) >> HB_A9_BCLK_DIV_SHIFT; in clk_cpu_a9bclk_recalc_rate() local
234 u32 div; in clk_periclk_recalc_rate() local
246 u32 div; in clk_periclk_round_rate() local
259 u32 div; in clk_periclk_set_rate() local
Dclk-fixed-factor.c74 unsigned int mult, unsigned int div) in clk_hw_register_fixed_factor()
109 unsigned int mult, unsigned int div) in clk_register_fixed_factor()
157 u32 div, mult; in _of_fixed_factor_clk_setup() local
Dclk-cdce706.c32 #define CDCE706_DIVIDER(div) (13 + (div)) argument
53 #define CDCE706_DIVIDER_PLL(div) (9 + (div) - ((div) > 2) - ((div) > 4)) argument
54 #define CDCE706_DIVIDER_PLL_SHIFT(div) ((div) < 2 ? 5 : 3 * ((div) & 1)) argument
55 #define CDCE706_DIVIDER_PLL_MASK(div) (0x7 << CDCE706_DIVIDER_PLL_SHIFT(div)) argument
75 unsigned div; member
192 unsigned long mul, div; in cdce706_pll_round_rate() local
218 unsigned long mul = hwd->mul, div = hwd->div; in cdce706_pll_set_rate() local
298 unsigned long mul, div; in cdce706_divider_round_rate() local
Dclk-tango4.c25 u32 val, mul, div; in make_pll() local
39 u32 val, mul, div; in make_cd() local
/linux-4.19.296/drivers/clk/mxs/
Dclk-div.c44 struct clk_div *div = to_clk_div(hw); in clk_div_recalc_rate() local
52 struct clk_div *div = to_clk_div(hw); in clk_div_round_rate() local
60 struct clk_div *div = to_clk_div(hw); in clk_div_set_rate() local
79 struct clk_div *div; in mxs_clk_div() local
Dclk-frac.c43 u32 div; in clk_frac_recalc_rate() local
58 u32 div; in clk_frac_round_rate() local
84 u32 div, val; in clk_frac_set_rate() local
/linux-4.19.296/drivers/clk/qcom/
Dclk-regmap-mux-div.c23 int mux_div_set_src_div(struct clk_regmap_mux_div *md, u32 src, u32 div) in mux_div_set_src_div()
60 u32 *div) in mux_div_get_src_div()
92 unsigned int i, div, max_div; in mux_div_determine_rate() local
129 u32 div, max_div, best_src = 0, best_div = 0; in __mux_div_set_rate_and_parent() local
167 u32 i, div, src = 0; in mux_div_get_parent() local
206 u32 div, src; in mux_div_recalc_rate() local
Dclk-regmap-divider.c55 u32 div; in div_set_rate() local
70 u32 div; in div_recalc_rate() local
/linux-4.19.296/drivers/clk/bcm/
Dclk-kona.c57 static inline u64 scaled_div_value(struct bcm_clk_div *div, u32 reg_div) in scaled_div_value()
67 u64 scaled_div_build(struct bcm_clk_div *div, u32 div_value, u32 billionths) in scaled_div_build()
82 scaled_div_min(struct bcm_clk_div *div) in scaled_div_min()
91 u64 scaled_div_max(struct bcm_clk_div *div) in scaled_div_max()
108 divider(struct bcm_clk_div *div, u64 scaled_div) in divider()
118 scale_rate(struct bcm_clk_div *div, u32 rate) in scale_rate()
563 static u64 divider_read_scaled(struct ccu_data *ccu, struct bcm_clk_div *div) in divider_read_scaled()
591 struct bcm_clk_div *div, struct bcm_clk_trig *trig) in __div_commit()
647 struct bcm_clk_div *div, struct bcm_clk_trig *trig) in div_init()
655 struct bcm_clk_div *div, struct bcm_clk_trig *trig, in divider_write()
[all …]
Dclk-iproc-asiu.c32 struct iproc_asiu_div div; member
114 unsigned int div; in iproc_asiu_clk_round_rate() local
134 unsigned int div, div_h, div_l; in iproc_asiu_clk_set_rate() local
186 const struct iproc_asiu_div *div, in iproc_asiu_setup()
Dclk-kona-setup.c55 struct bcm_clk_div *div; in clk_requires_trigger() local
83 struct bcm_clk_div *div; in peri_clk_data_offsets_valid() local
335 static bool div_valid(struct bcm_clk_div *div, const char *field_name, in div_valid()
371 struct bcm_clk_div *div; in kona_dividers_valid() local
407 struct bcm_clk_div *div; in peri_clk_data_valid() local
/linux-4.19.296/drivers/clk/tegra/
Dclk-divider.c35 int div; in get_div() local
51 int div, mul; in clk_frac_div_recalc_rate() local
71 int div, mul; in clk_frac_div_round_rate() local
90 int div; in clk_frac_div_set_rate() local
/linux-4.19.296/drivers/clk/sprd/
Ddiv.c13 const struct sprd_div_internal *div, in sprd_div_helper_round_rate()
32 const struct sprd_div_internal *div, in sprd_div_helper_recalc_rate()
56 const struct sprd_div_internal *div, in sprd_div_helper_set_rate()
/linux-4.19.296/drivers/clk/actions/
Dowl-divider.c29 struct owl_divider *div = hw_to_owl_divider(hw); in owl_divider_round_rate() local
55 struct owl_divider *div = hw_to_owl_divider(hw); in owl_divider_recalc_rate() local
84 struct owl_divider *div = hw_to_owl_divider(hw); in owl_divider_set_rate() local
/linux-4.19.296/drivers/clk/imx/
Dclk-pllv3.c119 u32 div = (readl_relaxed(pll->base) >> pll->div_shift) & pll->div_mask; in clk_pllv3_recalc_rate() local
137 u32 val, div; in clk_pllv3_set_rate() local
167 u32 div = readl_relaxed(pll->base) & pll->div_mask; in clk_pllv3_sys_recalc_rate() local
178 u32 div; in clk_pllv3_sys_round_rate() local
195 u32 val, div; in clk_pllv3_sys_set_rate() local
224 u32 div = readl_relaxed(pll->base) & pll->div_mask; in clk_pllv3_av_recalc_rate() local
239 u32 div; in clk_pllv3_av_round_rate() local
271 u32 val, div; in clk_pllv3_av_set_rate() local
/linux-4.19.296/drivers/clk/sunxi/
Dclk-sunxi.c43 u8 div; in sun4i_get_pll1_factors() local
167 u8 div; in sun8i_a23_get_pll1_factors() local
211 u8 div; in sun4i_get_pll5_factors() local
238 u8 div; in sun6i_a31_get_pll6_factors() local
259 u32 div; in sun5i_a13_get_ahb_factors() local
298 u8 div, calcp, calcm = 1; in sun6i_get_ahb1_factors() local
356 int div; in sun4i_get_apb1_factors() local
394 u8 div, calcm, calcp; in sun7i_a20_get_out_factors() local
898 } div[SUNXI_DIVS_MAX_QTY]; member
Dclk-sun9i-cpus.c35 #define SUN9I_CPUS_DIV_SET(reg, div) ((reg & ~SUN9I_CPUS_DIV_MASK) | \ argument
41 #define SUN9I_CPUS_PLL4_DIV_SET(reg, div) ((reg & ~SUN9I_CPUS_PLL4_DIV_MASK) | \ argument
74 u8 div, pre_div = 1; in sun9i_a80_cpus_clk_round() local
156 u8 div, pre_div, parent; in sun9i_a80_cpus_clk_set_rate() local
/linux-4.19.296/drivers/clk/mvebu/
Dorion.c62 int *mult, int *div) in mv88f5181_get_clk_ratio()
130 int *mult, int *div) in mv88f5182_get_clk_ratio()
187 int *mult, int *div) in mv88f5281_get_clk_ratio()
253 int *mult, int *div) in mv88f6183_get_clk_ratio()
/linux-4.19.296/drivers/clk/renesas/
Dclk-div6.c42 unsigned int div; member
99 unsigned int div; in cpg_div6_clock_calc_div() local
111 unsigned int div = cpg_div6_clock_calc_div(rate, *parent_rate); in cpg_div6_clock_round_rate() local
120 unsigned int div = cpg_div6_clock_calc_div(rate, parent_rate); in cpg_div6_clock_set_rate() local
/linux-4.19.296/drivers/clk/meson/
Dclk-regmap.c57 struct clk_regmap_div_data *div = clk_get_regmap_div_data(clk); in clk_regmap_div_recalc_rate() local
76 struct clk_regmap_div_data *div = clk_get_regmap_div_data(clk); in clk_regmap_div_round_rate() local
102 struct clk_regmap_div_data *div = clk_get_regmap_div_data(clk); in clk_regmap_div_set_rate() local
/linux-4.19.296/drivers/pwm/
Dpwm-rcar.c75 unsigned int div; in rcar_pwm_get_clock_division() local
92 unsigned int div) in rcar_pwm_set_clock_control()
108 static int rcar_pwm_set_counter(struct rcar_pwm_chip *rp, int div, int duty_ns, in rcar_pwm_set_counter()
149 int div, ret; in rcar_pwm_config() local
/linux-4.19.296/drivers/cpufreq/
Dcpufreq-nforce2.c25 #define NFORCE2_PLL(mul, div) (0x100000 | (mul << 8) | div) argument
69 unsigned char mul, div; in nforce2_calc_fsb() local
89 unsigned char mul = 0, div = 0; in nforce2_calc_pll() local

123456789