Home
last modified time | relevance | path

Searched defs:divider (Results 1 – 25 of 93) sorted by relevance

1234

/linux/drivers/clk/ti/
H A Ddivider.c32 static void _setup_mask(struct clk_omap_divider *divider) in _setup_mask()
60 static unsigned int _get_div(struct clk_omap_divider *divider, unsigned int val) in _get_div()
82 static unsigned int _get_val(struct clk_omap_divider *divider, u8 div) in _get_val()
96 struct clk_omap_divider *divider = to_clk_omap_divider(hw); in ti_clk_divider_recalc_rate() local
130 static bool _is_valid_div(struct clk_omap_divider *divider, unsigned int div) in _is_valid_div()
171 struct clk_omap_divider *divider = to_clk_omap_divider(hw); in ti_clk_divider_bestdiv() local
240 struct clk_omap_divider *divider; in ti_clk_divider_set_rate() local
276 struct clk_omap_divider *divider = to_clk_omap_divider(hw); in clk_divider_save_context() local
293 struct clk_omap_divider *divider = to_clk_omap_divider(hw); in clk_divider_restore_context() local
334 u8 flags, struct clk_omap_divider *divider) in ti_clk_parse_divider_data()
[all …]
H A Dclk-dra7-atl.c49 u32 divider; /* Cached divider value */ member
126 unsigned divider; in atl_clk_determine_rate() local
141 u32 divider; in atl_clk_set_rate() local
/linux/drivers/clk/qcom/
H A Dclk-regmap-divider.c21 struct clk_regmap_div *divider = to_clk_regmap_div(hw); in div_ro_determine_rate() local
39 struct clk_regmap_div *divider = to_clk_regmap_div(hw); in div_determine_rate() local
52 struct clk_regmap_div *divider = to_clk_regmap_div(hw); in div_set_rate() local
67 struct clk_regmap_div *divider = to_clk_regmap_div(hw); in div_recalc_rate() local
/linux/drivers/clk/tegra/
H A Dclk-divider.c21 static int get_div(struct tegra_clk_frac_div *divider, unsigned long rate, in get_div()
38 struct tegra_clk_frac_div *divider = to_clk_frac_div(hw); in clk_frac_div_recalc_rate() local
64 struct tegra_clk_frac_div *divider = to_clk_frac_div(hw); in clk_frac_div_determine_rate() local
91 struct tegra_clk_frac_div *divider = to_clk_frac_div(hw); in clk_frac_div_set_rate() local
147 struct tegra_clk_frac_div *divider; in tegra_clk_register_divider() local
/linux/drivers/clk/xilinx/
H A Dclk-xlnx-clock-wizard.c199 struct clk_wzrd_divider *divider = to_clk_wzrd_divider(hw); in clk_wzrd_recalc_rate_ver() local
224 struct clk_wzrd_divider *divider = to_clk_wzrd_divider(hw); in clk_wzrd_recalc_rate() local
238 struct clk_wzrd_divider *divider = to_clk_wzrd_divider(hw); in clk_wzrd_ver_dynamic_reconfig() local
286 struct clk_wzrd_divider *divider = to_clk_wzrd_divider(hw); in clk_wzrd_dynamic_reconfig() local
344 struct clk_wzrd_divider *divider = to_clk_wzrd_divider(hw); in clk_wzrd_get_divisors_ver() local
386 struct clk_wzrd_divider *divider = to_clk_wzrd_divider(hw); in clk_wzrd_get_divisors() local
423 static int clk_wzrd_reconfig(struct clk_wzrd_divider *divider, void __iomem *div_addr) in clk_wzrd_reconfig()
447 struct clk_wzrd_divider *divider = to_clk_wzrd_divider(hw); in clk_wzrd_dynamic_ver_all_nolock() local
512 struct clk_wzrd_divider *divider = to_clk_wzrd_divider(hw); in clk_wzrd_dynamic_all_nolock() local
537 struct clk_wzrd_divider *divider = to_clk_wzrd_divider(hw); in clk_wzrd_dynamic_all() local
[all …]
/linux/drivers/clk/mvebu/
H A Ddove-divider.c53 unsigned int divider; in dove_get_divider() local
70 unsigned int divider, max; in dove_calc_divider() local
102 unsigned int divider = dove_get_divider(dc); in dove_recalc_rate() local
116 int divider; in dove_determine_rate() local
135 int divider; in dove_set_clock() local
H A Dap-cpu-clk.c163 int ret, reg, divider = parent_rate / rate; in ap_cpu_clk_set_rate() local
216 int divider = req->best_parent_rate / req->rate; in ap_cpu_clk_determine_rate() local
/linux/drivers/media/i2c/cx25840/
H A Dcx25840-ir.c145 static inline unsigned int clock_divider_to_carrier_freq(unsigned int divider) in clock_divider_to_carrier_freq()
150 static inline unsigned int clock_divider_to_freq(unsigned int divider, in clock_divider_to_freq()
195 static u32 clock_divider_to_resolution(u16 divider) in clock_divider_to_resolution()
206 static u64 pulse_width_count_to_ns(u16 count, u16 divider) in pulse_width_count_to_ns()
248 static unsigned int pulse_width_count_to_us(u16 count, u16 divider) in pulse_width_count_to_us()
393 u16 *divider) in txclk_tx_s_carrier()
402 u16 *divider) in rxclk_rx_s_carrier()
410 u16 *divider) in txclk_tx_s_max_pulse_width()
423 u16 *divider) in rxclk_rx_s_max_pulse_width()
633 u16 divider; in cx25840_ir_rx_read() local
/linux/drivers/media/pci/cx23885/
H A Dcx23888-ir.c184 static inline unsigned int clock_divider_to_carrier_freq(unsigned int divider) in clock_divider_to_carrier_freq()
189 static inline unsigned int clock_divider_to_freq(unsigned int divider, in clock_divider_to_freq()
234 static u32 clock_divider_to_resolution(u16 divider) in clock_divider_to_resolution()
245 static u64 pulse_width_count_to_ns(u16 count, u16 divider) in pulse_width_count_to_ns()
261 static unsigned int pulse_width_count_to_us(u16 count, u16 divider) in pulse_width_count_to_us()
413 u16 *divider) in txclk_tx_s_carrier()
422 u16 *divider) in rxclk_rx_s_carrier()
430 u16 *divider) in txclk_tx_s_max_pulse_width()
443 u16 *divider) in rxclk_rx_s_max_pulse_width()
634 u16 divider = (u16) atomic_read(&state->rxclk_divider); in cx23888_ir_rx_read() local
/linux/drivers/clk/rockchip/
H A Dclk-half-divider.c25 struct clk_divider *divider = to_clk_divider(hw); in clk_half_divider_recalc_rate() local
98 struct clk_divider *divider = to_clk_divider(hw); in clk_half_divider_determine_rate() local
113 struct clk_divider *divider = to_clk_divider(hw); in clk_half_divider_set_rate() local
/linux/drivers/clk/baikal-t1/
H A Dccu-div.c78 unsigned long divider) in ccu_div_var_update_clkdiv()
211 unsigned long divider; in ccu_div_var_recalc_rate() local
224 unsigned long divider; in ccu_div_var_calc_divider() local
235 unsigned long divider; in ccu_div_var_determine_rate() local
254 unsigned long flags, divider; in ccu_div_var_set_rate_slow() local
288 unsigned long flags, divider; in ccu_div_var_set_rate_fast() local
H A Dccu-div.h79 unsigned int divider; member
105 unsigned int divider; member
/linux/drivers/clk/zynqmp/
H A Ddivider.c82 struct zynqmp_clk_divider *divider = to_zynqmp_clk_divider(hw); in zynqmp_clk_divider_recalc_rate() local
124 struct zynqmp_clk_divider *divider = to_zynqmp_clk_divider(hw); in zynqmp_clk_divider_determine_rate() local
175 struct zynqmp_clk_divider *divider = to_zynqmp_clk_divider(hw); in zynqmp_clk_divider_set_rate() local
/linux/drivers/clk/mxs/
H A Dclk-div.c22 struct clk_divider divider; member
30 struct clk_divider *divider = to_clk_divider(hw); in to_clk_div() local
/linux/drivers/clk/
H A Dclk-divider.c29 static inline u32 clk_div_readl(struct clk_divider *divider) in clk_div_readl()
37 static inline void clk_div_writel(struct clk_divider *divider, u32 val) in clk_div_writel()
158 struct clk_divider *divider = to_clk_divider(hw); in clk_divider_recalc_rate() local
437 struct clk_divider *divider = to_clk_divider(hw); in clk_divider_determine_rate() local
475 struct clk_divider *divider = to_clk_divider(hw); in clk_divider_set_rate() local
H A Dclk-cdce925.c368 unsigned long divider; in cdce925_calc_divider() local
429 u16 divider = cdce925_calc_divider(req->rate, l_parent_rate); in cdce925_clk_determine_rate() local
467 unsigned long divider; in cdce925_y1_calc_divider() local
485 u16 divider = cdce925_y1_calc_divider(req->rate, l_parent_rate); in cdce925_clk_y1_determine_rate() local
/linux/drivers/clk/stm32/
H A Dclk-stm32-core.c212 const struct stm32_div_cfg *divider = &data->dividers[div_id]; in stm32_divider_get_rate() local
235 const struct stm32_div_cfg *divider = &data->dividers[div_id]; in stm32_divider_set_rate() local
358 const struct stm32_div_cfg *divider; in clk_stm32_divider_determine_rate() local
443 const struct stm32_div_cfg *divider; in clk_stm32_composite_determine_rate() local
/linux/drivers/clk/x86/
H A Dclk-cgu.c125 struct lgm_clk_divider *divider = to_lgm_clk_divider(hw); in lgm_clk_divider_recalc_rate() local
138 struct lgm_clk_divider *divider = to_lgm_clk_divider(hw); in lgm_clk_divider_determine_rate() local
150 struct lgm_clk_divider *divider = to_lgm_clk_divider(hw); in lgm_clk_divider_set_rate() local
/linux/include/linux/
H A Dpolynomial.h19 long divider; member
/linux/drivers/media/dvb-frontends/
H A Dstv6110.c226 u32 nbsteps, divider, psd2, freq; in stv6110_get_frequency() local
252 u32 divider, ref, p, presc, i, result_freq, vco_freq; in stv6110_set_frequency() local
/linux/include/media/i2c/
H A Dmt9t112.h24 struct mt9t112_pll_divider divider; member
/linux/drivers/i2c/busses/
H A Di2c-mpc.c104 u16 divider; member
243 u32 divider; in mpc_i2c_get_fdr_52xx() local
427 u32 divider; in mpc_i2c_get_fdr_8xxx() local
/linux/drivers/clk/davinci/
H A Dpll.c242 struct clk_divider *divider; in davinci_pll_div_register() local
577 struct clk_divider *divider; in davinci_pll_obsclk_register() local
681 struct clk_divider *divider; in davinci_pll_sysclk_register() local
/linux/drivers/media/rc/
H A Dir-xmp-decoder.c75 int divider, i; in ir_xmp_decode() local
/linux/drivers/clk/ux500/
H A Dclk-prcmu.c29 u8 divider; member
357 u8 source, u8 divider) in clk_reg_prcmu_clkout()

1234