Home
last modified time | relevance | path

Searched refs:best_diff (Results 1 - 25 of 57) sorted by relevance

123

/kernel/linux/linux-5.10/drivers/clk/at91/
H A Dclk-peripheral.c245 u32 shift, long *best_diff, in clk_sam9x5_peripheral_best_diff()
251 if (*best_diff < 0 || *best_diff >= tmp_diff) { in clk_sam9x5_peripheral_best_diff()
253 *best_diff = tmp_diff; in clk_sam9x5_peripheral_best_diff()
268 long best_diff = LONG_MIN; in clk_sam9x5_peripheral_determine_rate() local
282 shift, &best_diff, &best_rate); in clk_sam9x5_peripheral_determine_rate()
284 if (!best_diff || best_rate <= req->rate) in clk_sam9x5_peripheral_determine_rate()
303 shift, &best_diff, &best_rate); in clk_sam9x5_peripheral_determine_rate()
305 if (!best_diff) in clk_sam9x5_peripheral_determine_rate()
329 unsigned long best_diff; in clk_sam9x5_peripheral_round_rate() local
242 clk_sam9x5_peripheral_best_diff(struct clk_rate_request *req, struct clk_hw *parent, unsigned long parent_rate, u32 shift, long *best_diff, long *best_rate) clk_sam9x5_peripheral_best_diff() argument
[all...]
H A Dclk-generated.c100 int *best_diff, long *best_rate) in clk_generated_best_diff()
115 if (*best_diff < 0 || *best_diff >= tmp_diff) { in clk_generated_best_diff()
117 *best_diff = tmp_diff; in clk_generated_best_diff()
131 int best_diff = -1; in clk_generated_determine_rate() local
160 &best_diff, &best_rate); in clk_generated_determine_rate()
162 if (!best_diff) in clk_generated_determine_rate()
188 &best_diff, &best_rate); in clk_generated_determine_rate()
190 if (!best_diff) in clk_generated_determine_rate()
97 clk_generated_best_diff(struct clk_rate_request *req, struct clk_hw *parent, unsigned long parent_rate, u32 div, int *best_diff, long *best_rate) clk_generated_best_diff() argument
H A Dclk-master.c178 long *best_diff, in clk_sama7g5_master_best_diff()
190 if (*best_diff < 0 || *best_diff >= tmp_diff) { in clk_sama7g5_master_best_diff()
192 *best_diff = tmp_diff; in clk_sama7g5_master_best_diff()
204 long best_rate = LONG_MIN, best_diff = LONG_MIN; in clk_sama7g5_master_determine_rate() local
220 &best_rate, &best_diff, in clk_sama7g5_master_determine_rate()
222 if (!best_diff) in clk_sama7g5_master_determine_rate()
226 if (!best_diff) in clk_sama7g5_master_determine_rate()
248 &best_rate, &best_diff, div); in clk_sama7g5_master_determine_rate()
250 if (!best_diff) in clk_sama7g5_master_determine_rate()
174 clk_sama7g5_master_best_diff(struct clk_rate_request *req, struct clk_hw *parent, unsigned long parent_rate, long *best_rate, long *best_diff, u32 div) clk_sama7g5_master_best_diff() argument
[all...]
H A Dclk-audio-pll.c283 int best_diff = -1; in clk_audio_pll_pad_round_rate() local
311 if (best_diff < 0 || best_diff > tmp_diff) { in clk_audio_pll_pad_round_rate()
314 best_diff = tmp_diff; in clk_audio_pll_pad_round_rate()
333 int best_diff = -1; in clk_audio_pll_pmc_round_rate() local
348 if (best_diff < 0 || best_diff > tmp_diff) { in clk_audio_pll_pmc_round_rate()
351 best_diff = tmp_diff; in clk_audio_pll_pmc_round_rate()
353 if (!best_diff) in clk_audio_pll_pmc_round_rate()
H A Dclk-usb.c62 int best_diff = -1; in at91sam9x5_clk_usb_determine_rate() local
88 if (best_diff < 0 || best_diff > tmp_diff) { in at91sam9x5_clk_usb_determine_rate()
90 best_diff = tmp_diff; in at91sam9x5_clk_usb_determine_rate()
95 if (!best_diff || tmp_rate < req->rate) in at91sam9x5_clk_usb_determine_rate()
99 if (!best_diff) in at91sam9x5_clk_usb_determine_rate()
H A Dclk-sam9x60-pll.c333 long best_diff = -1, best_rate = -EINVAL; in sam9x60_div_pll_compute_div() local
351 if (best_diff < 0 || best_diff > tmp_diff) { in sam9x60_div_pll_compute_div()
354 best_diff = tmp_diff; in sam9x60_div_pll_compute_div()
357 if (!best_diff) in sam9x60_div_pll_compute_div()
/kernel/linux/linux-6.6/drivers/clk/at91/
H A Dclk-peripheral.c257 u32 shift, long *best_diff, in clk_sam9x5_peripheral_best_diff()
263 if (*best_diff < 0 || *best_diff >= tmp_diff) { in clk_sam9x5_peripheral_best_diff()
265 *best_diff = tmp_diff; in clk_sam9x5_peripheral_best_diff()
279 long best_diff = LONG_MIN; in clk_sam9x5_peripheral_determine_rate() local
293 shift, &best_diff, &best_rate); in clk_sam9x5_peripheral_determine_rate()
295 if (!best_diff || best_rate <= req->rate) in clk_sam9x5_peripheral_determine_rate()
315 shift, &best_diff, &best_rate); in clk_sam9x5_peripheral_determine_rate()
317 if (!best_diff) in clk_sam9x5_peripheral_determine_rate()
341 unsigned long best_diff; in clk_sam9x5_peripheral_round_rate() local
254 clk_sam9x5_peripheral_best_diff(struct clk_rate_request *req, struct clk_hw *parent, unsigned long parent_rate, u32 shift, long *best_diff, long *best_rate) clk_sam9x5_peripheral_best_diff() argument
[all...]
H A Dclk-audio-pll.c283 int best_diff = -1; in clk_audio_pll_pad_round_rate() local
311 if (best_diff < 0 || best_diff > tmp_diff) { in clk_audio_pll_pad_round_rate()
314 best_diff = tmp_diff; in clk_audio_pll_pad_round_rate()
333 int best_diff = -1; in clk_audio_pll_pmc_round_rate() local
348 if (best_diff < 0 || best_diff > tmp_diff) { in clk_audio_pll_pmc_round_rate()
351 best_diff = tmp_diff; in clk_audio_pll_pmc_round_rate()
353 if (!best_diff) in clk_audio_pll_pmc_round_rate()
H A Dclk-generated.c111 int *best_diff, long *best_rate) in clk_generated_best_diff()
126 if (*best_diff < 0 || *best_diff >= tmp_diff) { in clk_generated_best_diff()
128 *best_diff = tmp_diff; in clk_generated_best_diff()
141 int best_diff = -1; in clk_generated_determine_rate() local
170 &best_diff, &best_rate); in clk_generated_determine_rate()
172 if (!best_diff) in clk_generated_determine_rate()
200 &best_diff, &best_rate); in clk_generated_determine_rate()
202 if (!best_diff) in clk_generated_determine_rate()
108 clk_generated_best_diff(struct clk_rate_request *req, struct clk_hw *parent, unsigned long parent_rate, u32 div, int *best_diff, long *best_rate) clk_generated_best_diff() argument
H A Dclk-master.c258 long best_diff = -1; in clk_master_div_notifier_fn() local
317 if (best_diff < 0 || best_diff > tmp_diff) { in clk_master_div_notifier_fn()
319 best_diff = tmp_diff; in clk_master_div_notifier_fn()
357 long *best_diff, in clk_sama7g5_master_best_diff()
369 if (*best_diff < 0 || *best_diff >= tmp_diff) { in clk_sama7g5_master_best_diff()
371 *best_diff = tmp_diff; in clk_sama7g5_master_best_diff()
591 long best_rate = LONG_MIN, best_diff = LONG_MIN; in clk_sama7g5_master_determine_rate() local
607 &best_rate, &best_diff, in clk_sama7g5_master_determine_rate()
353 clk_sama7g5_master_best_diff(struct clk_rate_request *req, struct clk_hw *parent, unsigned long parent_rate, long *best_rate, long *best_diff, u32 div) clk_sama7g5_master_best_diff() argument
[all...]
H A Dclk-usb.c63 int best_diff = -1; in at91sam9x5_clk_usb_determine_rate() local
89 if (best_diff < 0 || best_diff > tmp_diff) { in at91sam9x5_clk_usb_determine_rate()
91 best_diff = tmp_diff; in at91sam9x5_clk_usb_determine_rate()
96 if (!best_diff || tmp_rate < req->rate) in at91sam9x5_clk_usb_determine_rate()
100 if (!best_diff) in at91sam9x5_clk_usb_determine_rate()
/kernel/linux/linux-6.6/drivers/staging/media/deprecated/atmel/
H A Datmel-isc-clk.c127 int best_diff = -1; in isc_clk_determine_rate() local
149 if (best_diff < 0 || best_diff > diff) { in isc_clk_determine_rate()
151 best_diff = diff; in isc_clk_determine_rate()
156 if (!best_diff || rate < req->rate) in isc_clk_determine_rate()
160 if (!best_diff) in isc_clk_determine_rate()
/kernel/linux/linux-6.6/drivers/media/platform/microchip/
H A Dmicrochip-isc-clk.c127 int best_diff = -1; in isc_clk_determine_rate() local
149 if (best_diff < 0 || best_diff > diff) { in isc_clk_determine_rate()
151 best_diff = diff; in isc_clk_determine_rate()
156 if (!best_diff || rate < req->rate) in isc_clk_determine_rate()
160 if (!best_diff) in isc_clk_determine_rate()
/kernel/linux/linux-6.6/drivers/gpu/drm/mcde/
H A Dmcde_clk_div.c50 unsigned long best_diff = ~0ul; in mcde_clk_div_choose_div() local
63 if (diff < best_diff) { in mcde_clk_div_choose_div()
65 best_diff = diff; in mcde_clk_div_choose_div()
/kernel/linux/linux-5.10/drivers/clocksource/
H A Dtimer-microchip-pit64b.c243 unsigned long pclk_rate, diff = 0, best_diff = ULONG_MAX; in mchp_pit64b_init_mode() local
262 best_diff = abs(gclk_round / (pres + 1) - max_rate); in mchp_pit64b_init_mode()
265 if (!best_diff) { in mchp_pit64b_init_mode()
276 if (best_diff > diff) { in mchp_pit64b_init_mode()
/kernel/linux/linux-6.6/drivers/clk/
H A Dclk-tps68470.c131 long diff, best_diff = LONG_MAX; in tps68470_clk_cfg_lookup() local
140 if (diff < best_diff) { in tps68470_clk_cfg_lookup()
141 best_diff = diff; in tps68470_clk_cfg_lookup()
/kernel/linux/linux-5.10/drivers/media/i2c/
H A Dov772x.c607 unsigned int best_diff; in ov772x_select_fps() local
613 best_diff = ~0L; in ov772x_select_fps()
616 if (diff < best_diff) { in ov772x_select_fps()
618 best_diff = diff; in ov772x_select_fps()
631 unsigned int best_diff; in ov772x_set_frame_rate() local
675 best_diff = ~0L; in ov772x_set_frame_rate()
688 if (diff < best_diff) { in ov772x_set_frame_rate()
689 best_diff = diff; in ov772x_set_frame_rate()
940 u32 best_diff = UINT_MAX; in ov772x_select_win() local
946 if (diff < best_diff) { in ov772x_select_win()
[all...]
H A Dmt9v111.c454 unsigned int best_diff; in mt9v111_calc_frame_rate() local
467 best_diff = ~0L; in mt9v111_calc_frame_rate()
470 if (diff < best_diff) { in mt9v111_calc_frame_rate()
472 best_diff = diff; in mt9v111_calc_frame_rate()
497 best_diff = ~0L; in mt9v111_calc_frame_rate()
507 if (diff < best_diff) { in mt9v111_calc_frame_rate()
508 best_diff = diff; in mt9v111_calc_frame_rate()
/kernel/linux/linux-6.6/drivers/media/i2c/
H A Dov772x.c623 unsigned int best_diff; in ov772x_select_fps() local
629 best_diff = ~0L; in ov772x_select_fps()
632 if (diff < best_diff) { in ov772x_select_fps()
634 best_diff = diff; in ov772x_select_fps()
647 unsigned int best_diff; in ov772x_set_frame_rate() local
691 best_diff = ~0L; in ov772x_set_frame_rate()
704 if (diff < best_diff) { in ov772x_set_frame_rate()
705 best_diff = diff; in ov772x_set_frame_rate()
959 u32 best_diff = UINT_MAX; in ov772x_select_win() local
965 if (diff < best_diff) { in ov772x_select_win()
[all...]
H A Dmt9v111.c454 unsigned int best_diff; in mt9v111_calc_frame_rate() local
467 best_diff = ~0L; in mt9v111_calc_frame_rate()
470 if (diff < best_diff) { in mt9v111_calc_frame_rate()
472 best_diff = diff; in mt9v111_calc_frame_rate()
497 best_diff = ~0L; in mt9v111_calc_frame_rate()
507 if (diff < best_diff) { in mt9v111_calc_frame_rate()
508 best_diff = diff; in mt9v111_calc_frame_rate()
/kernel/linux/linux-5.10/sound/core/
H A Dpcm_lib.c790 int best_diff; in snd_interval_ratnum() local
797 best_num = best_den = best_diff = 0; in snd_interval_ratnum()
820 diff * best_den < best_diff * den) { in snd_interval_ratnum()
821 best_diff = diff; in snd_interval_ratnum()
834 result_diff = best_diff; in snd_interval_ratnum()
836 best_num = best_den = best_diff = 0; in snd_interval_ratnum()
861 diff * best_den < best_diff * den) { in snd_interval_ratnum()
862 best_diff = diff; in snd_interval_ratnum()
879 if (best_diff * result_den < result_diff * best_den) { in snd_interval_ratnum()
908 unsigned int best_num, best_diff, best_de in snd_interval_ratden() local
[all...]
/kernel/linux/linux-6.6/sound/core/
H A Dpcm_lib.c816 int best_diff; in snd_interval_ratnum() local
823 best_num = best_den = best_diff = 0; in snd_interval_ratnum()
846 diff * best_den < best_diff * den) { in snd_interval_ratnum()
847 best_diff = diff; in snd_interval_ratnum()
860 result_diff = best_diff; in snd_interval_ratnum()
862 best_num = best_den = best_diff = 0; in snd_interval_ratnum()
887 diff * best_den < best_diff * den) { in snd_interval_ratnum()
888 best_diff = diff; in snd_interval_ratnum()
905 if (best_diff * result_den < result_diff * best_den) { in snd_interval_ratnum()
934 unsigned int best_num, best_diff, best_de in snd_interval_ratden() local
[all...]
/kernel/linux/linux-6.6/drivers/clocksource/
H A Dtimer-microchip-pit64b.c294 unsigned long pclk_rate, diff = 0, best_diff = ULONG_MAX; in mchp_pit64b_init_mode() local
313 best_diff = abs(gclk_round / (pres + 1) - max_rate); in mchp_pit64b_init_mode()
316 if (!best_diff) { in mchp_pit64b_init_mode()
327 if (best_diff > diff) { in mchp_pit64b_init_mode()
/kernel/linux/linux-5.10/drivers/gpu/drm/bridge/
H A Dtc358768.c310 u32 frs, best_diff, best_pll, best_prd, best_fbd; in tc358768_calc_pll() local
329 best_diff = UINT_MAX; in tc358768_calc_pll()
352 if (diff < best_diff) { in tc358768_calc_pll()
353 best_diff = diff; in tc358768_calc_pll()
358 if (best_diff == 0) in tc358768_calc_pll()
364 if (best_diff == UINT_MAX) { in tc358768_calc_pll()
/kernel/linux/linux-5.10/drivers/clk/
H A Dclk-cdce706.c308 unsigned long best_diff = rate; in cdce706_divider_round_rate() local
313 for (div = CDCE706_PLL_FREQ_MIN / rate; best_diff && in cdce706_divider_round_rate()
333 if (diff < best_diff) { in cdce706_divider_round_rate()
334 best_diff = diff; in cdce706_divider_round_rate()

Completed in 25 milliseconds

123