Home
last modified time | relevance | path

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

12345678910

/kernel/linux/linux-5.10/drivers/clk/ti/
Ddivider.c40 static void _setup_mask(struct clk_omap_divider *divider) in _setup_mask()
68 static unsigned int _get_div(struct clk_omap_divider *divider, unsigned int val) in _get_div()
90 static unsigned int _get_val(struct clk_omap_divider *divider, u8 div) in _get_val()
104 struct clk_omap_divider *divider = to_clk_omap_divider(hw); in ti_clk_divider_recalc_rate() local
138 static bool _is_valid_div(struct clk_omap_divider *divider, unsigned int div) in _is_valid_div()
179 struct clk_omap_divider *divider = to_clk_omap_divider(hw); in ti_clk_divider_bestdiv() local
246 struct clk_omap_divider *divider; in ti_clk_divider_set_rate() local
282 struct clk_omap_divider *divider = to_clk_omap_divider(hw); in clk_divider_save_context() local
299 struct clk_omap_divider *divider = to_clk_omap_divider(hw); in clk_divider_restore_context() local
340 u8 flags, struct clk_omap_divider *divider) in ti_clk_parse_divider_data()
[all …]
/kernel/linux/linux-6.6/drivers/clk/ti/
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
238 struct clk_omap_divider *divider; in ti_clk_divider_set_rate() local
274 struct clk_omap_divider *divider = to_clk_omap_divider(hw); in clk_divider_save_context() local
291 struct clk_omap_divider *divider = to_clk_omap_divider(hw); in clk_divider_restore_context() local
332 u8 flags, struct clk_omap_divider *divider) in ti_clk_parse_divider_data()
[all …]
/kernel/linux/linux-6.6/drivers/clk/qcom/
Dclk-regmap-divider.c21 struct clk_regmap_div *divider = to_clk_regmap_div(hw); in div_round_ro_rate() local
36 struct clk_regmap_div *divider = to_clk_regmap_div(hw); in div_round_rate() local
45 struct clk_regmap_div *divider = to_clk_regmap_div(hw); in div_set_rate() local
60 struct clk_regmap_div *divider = to_clk_regmap_div(hw); in div_recalc_rate() local
/kernel/linux/linux-5.10/drivers/clk/qcom/
Dclk-regmap-divider.c21 struct clk_regmap_div *divider = to_clk_regmap_div(hw); in div_round_ro_rate() local
36 struct clk_regmap_div *divider = to_clk_regmap_div(hw); in div_round_rate() local
45 struct clk_regmap_div *divider = to_clk_regmap_div(hw); in div_set_rate() local
60 struct clk_regmap_div *divider = to_clk_regmap_div(hw); in div_recalc_rate() local
/kernel/linux/linux-6.6/drivers/clk/tegra/
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_round_rate() local
83 struct tegra_clk_frac_div *divider = to_clk_frac_div(hw); in clk_frac_div_set_rate() local
139 struct tegra_clk_frac_div *divider; in tegra_clk_register_divider() local
/kernel/linux/linux-5.10/drivers/clk/tegra/
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_round_rate() local
83 struct tegra_clk_frac_div *divider = to_clk_frac_div(hw); in clk_frac_div_set_rate() local
139 struct tegra_clk_frac_div *divider; in tegra_clk_register_divider() local
/kernel/linux/linux-6.6/drivers/clk/mvebu/
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_round_rate() local
135 int divider; in dove_set_clock() local
/kernel/linux/linux-5.10/drivers/clk/mvebu/
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_round_rate() local
135 int divider; in dove_set_clock() local
/kernel/linux/linux-6.6/drivers/clk/imx/
Dclk-fixup-div.c24 struct clk_divider divider; member
31 struct clk_divider *divider = to_clk_divider(hw); in to_clk_fixup_div() local
57 unsigned int divider, value; in clk_fixup_div_set_rate() local
Dclk-composite-8m.c31 struct clk_divider *divider = to_clk_divider(hw); in imx8m_clk_composite_divider_recalc_rate() local
95 struct clk_divider *divider = to_clk_divider(hw); in imx8m_clk_composite_divider_set_rate() local
127 struct clk_divider *divider = to_clk_divider(hw); in imx8m_divider_determine_rate() local
/kernel/linux/linux-5.10/drivers/clk/imx/
Dclk-fixup-div.c24 struct clk_divider divider; member
31 struct clk_divider *divider = to_clk_divider(hw); in to_clk_fixup_div() local
57 unsigned int divider, value; in clk_fixup_div_set_rate() local
/kernel/linux/linux-5.10/drivers/media/i2c/cx25840/
Dcx25840-ir.c145 static inline unsigned int clock_divider_to_ns(unsigned int divider) in clock_divider_to_ns()
158 static inline unsigned int clock_divider_to_carrier_freq(unsigned int divider) in clock_divider_to_carrier_freq()
170 static inline unsigned int clock_divider_to_freq(unsigned int divider, in clock_divider_to_freq()
215 static u32 clock_divider_to_resolution(u16 divider) in clock_divider_to_resolution()
226 static u64 pulse_width_count_to_ns(u16 count, u16 divider) in pulse_width_count_to_ns()
268 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()
[all …]
/kernel/linux/linux-5.10/drivers/clk/zynqmp/
Ddivider.c81 struct zynqmp_clk_divider *divider = to_zynqmp_clk_divider(hw); in zynqmp_clk_divider_recalc_rate() local
114 struct zynqmp_clk_divider *divider, in zynqmp_get_divider2_val()
167 struct zynqmp_clk_divider *divider = to_zynqmp_clk_divider(hw); in zynqmp_clk_divider_round_rate() local
224 struct zynqmp_clk_divider *divider = to_zynqmp_clk_divider(hw); in zynqmp_clk_divider_set_rate() local
/kernel/linux/linux-6.6/drivers/media/i2c/cx25840/
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
/kernel/linux/linux-6.6/drivers/clk/xilinx/
Dclk-xlnx-clock-wizard.c153 struct clk_wzrd_divider *divider = to_clk_wzrd_divider(hw); in clk_wzrd_recalc_rate() local
170 struct clk_wzrd_divider *divider = to_clk_wzrd_divider(hw); in clk_wzrd_dynamic_reconfig() local
229 struct clk_wzrd_divider *divider = to_clk_wzrd_divider(hw); in clk_wzrd_get_divisors() local
257 struct clk_wzrd_divider *divider = to_clk_wzrd_divider(hw); in clk_wzrd_dynamic_all_nolock() local
305 struct clk_wzrd_divider *divider = to_clk_wzrd_divider(hw); in clk_wzrd_dynamic_all() local
321 struct clk_wzrd_divider *divider = to_clk_wzrd_divider(hw); in clk_wzrd_recalc_rate_all() local
339 struct clk_wzrd_divider *divider = to_clk_wzrd_divider(hw); in clk_wzrd_round_rate_all() local
380 struct clk_wzrd_divider *divider = to_clk_wzrd_divider(hw); in clk_wzrd_recalc_ratef() local
396 struct clk_wzrd_divider *divider = to_clk_wzrd_divider(hw); in clk_wzrd_dynamic_reconfig_f() local
/kernel/linux/linux-6.6/drivers/media/pci/cx23885/
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
/kernel/linux/linux-5.10/drivers/media/pci/cx23885/
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
/kernel/linux/linux-5.10/drivers/clk/rockchip/
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_round_rate() local
111 struct clk_divider *divider = to_clk_divider(hw); in clk_half_divider_set_rate() local
/kernel/linux/linux-6.6/drivers/clk/rockchip/
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_round_rate() local
111 struct clk_divider *divider = to_clk_divider(hw); in clk_half_divider_set_rate() local
/kernel/linux/linux-6.6/drivers/clk/baikal-t1/
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_round_rate() local
251 unsigned long flags, divider; in ccu_div_var_set_rate_slow() local
285 unsigned long flags, divider; in ccu_div_var_set_rate_fast() local
/kernel/linux/linux-6.6/drivers/clk/zynqmp/
Ddivider.c82 struct zynqmp_clk_divider *divider = to_zynqmp_clk_divider(hw); in zynqmp_clk_divider_recalc_rate() local
125 struct zynqmp_clk_divider *divider = to_zynqmp_clk_divider(hw); in zynqmp_clk_divider_round_rate() local
172 struct zynqmp_clk_divider *divider = to_zynqmp_clk_divider(hw); in zynqmp_clk_divider_set_rate() local
/kernel/linux/linux-5.10/drivers/clk/baikal-t1/
Dccu-div.c79 unsigned long divider) in ccu_div_var_update_clkdiv()
212 unsigned long divider; in ccu_div_var_recalc_rate() local
225 unsigned long divider; in ccu_div_var_calc_divider() local
236 unsigned long divider; in ccu_div_var_round_rate() local
252 unsigned long flags, divider; in ccu_div_var_set_rate_slow() local
286 unsigned long flags, divider; in ccu_div_var_set_rate_fast() local
/kernel/linux/linux-5.10/drivers/clk/mxs/
Dclk-div.c22 struct clk_divider divider; member
30 struct clk_divider *divider = to_clk_divider(hw); in to_clk_div() local
/kernel/linux/linux-6.6/drivers/clk/mxs/
Dclk-div.c22 struct clk_divider divider; member
30 struct clk_divider *divider = to_clk_divider(hw); in to_clk_div() local
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/esw/
Dqos.c13 #define MLX5_RATE_TO_BW_SHARE(rate, divider, limit) \ argument
126 static u32 esw_qos_calc_bw_share(u32 min_rate, u32 divider, u32 fw_max) in esw_qos_calc_bw_share()
139 u32 divider = esw_qos_calculate_min_rate_divider(esw, group, false); in esw_qos_normalize_vports_min_rate() local
163 static int esw_qos_normalize_groups_min_rate(struct mlx5_eswitch *esw, u32 divider, in esw_qos_normalize_groups_min_rate()
254 u32 previous_min_rate, divider; in esw_qos_set_group_min_rate() local
423 u32 divider; in __esw_qos_create_rate_group() local
493 u32 divider; in __esw_qos_destroy_rate_group() local

12345678910