Home
last modified time | relevance | path

Searched refs:best_diff (Results 1 – 25 of 30) sorted by relevance

12

/linux-6.12.1/drivers/clk/at91/
Dclk-peripheral.c257 u32 shift, long *best_diff, in clk_sam9x5_peripheral_best_diff() argument
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
360 best_diff = cur_rate - rate; in clk_sam9x5_peripheral_round_rate()
[all …]
Dclk-generated.c111 int *best_diff, long *best_rate) in clk_generated_best_diff() argument
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()
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()
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() argument
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()
609 if (!best_diff) in clk_sama7g5_master_determine_rate()
613 if (!best_diff) in clk_sama7g5_master_determine_rate()
[all …]
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()
Dclk-sam9x60-pll.c455 long best_diff = -1, best_rate = -EINVAL; in sam9x60_div_pll_compute_div() local
473 if (best_diff < 0 || best_diff > tmp_diff) { in sam9x60_div_pll_compute_div()
476 best_diff = tmp_diff; in sam9x60_div_pll_compute_div()
479 if (!best_diff) in sam9x60_div_pll_compute_div()
/linux-6.12.1/drivers/media/platform/microchip/
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()
/linux-6.12.1/drivers/staging/media/deprecated/atmel/
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()
/linux-6.12.1/drivers/gpu/drm/mcde/
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()
/linux-6.12.1/drivers/clk/
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()
Dclk-cdce706.c310 unsigned long best_diff = rate; in cdce706_divider_determine_rate() local
315 for (div = CDCE706_PLL_FREQ_MIN / rate; best_diff && in cdce706_divider_determine_rate()
335 if (diff < best_diff) { in cdce706_divider_determine_rate()
336 best_diff = diff; in cdce706_divider_determine_rate()
/linux-6.12.1/drivers/media/i2c/
Dov772x.c621 unsigned int best_diff; in ov772x_select_fps() local
627 best_diff = ~0L; in ov772x_select_fps()
630 if (diff < best_diff) { in ov772x_select_fps()
632 best_diff = diff; in ov772x_select_fps()
645 unsigned int best_diff; in ov772x_set_frame_rate() local
689 best_diff = ~0L; in ov772x_set_frame_rate()
702 if (diff < best_diff) { in ov772x_set_frame_rate()
703 best_diff = diff; in ov772x_set_frame_rate()
973 u32 best_diff = UINT_MAX; in ov772x_select_win() local
979 if (diff < best_diff) { in ov772x_select_win()
[all …]
Dmt9v111.c452 unsigned int best_diff; in mt9v111_calc_frame_rate() local
465 best_diff = ~0L; in mt9v111_calc_frame_rate()
468 if (diff < best_diff) { in mt9v111_calc_frame_rate()
470 best_diff = diff; in mt9v111_calc_frame_rate()
495 best_diff = ~0L; in mt9v111_calc_frame_rate()
505 if (diff < best_diff) { in mt9v111_calc_frame_rate()
506 best_diff = diff; in mt9v111_calc_frame_rate()
/linux-6.12.1/drivers/clocksource/
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()
/linux-6.12.1/sound/core/
Dpcm_lib.c836 int best_diff; in snd_interval_ratnum() local
843 best_num = best_den = best_diff = 0; in snd_interval_ratnum()
866 diff * best_den < best_diff * den) { in snd_interval_ratnum()
867 best_diff = diff; in snd_interval_ratnum()
880 result_diff = best_diff; in snd_interval_ratnum()
882 best_num = best_den = best_diff = 0; in snd_interval_ratnum()
907 diff * best_den < best_diff * den) { in snd_interval_ratnum()
908 best_diff = diff; in snd_interval_ratnum()
925 if (best_diff * result_den < result_diff * best_den) { in snd_interval_ratnum()
954 unsigned int best_num, best_diff, best_den; in snd_interval_ratden() local
[all …]
/linux-6.12.1/drivers/gpu/drm/bridge/
Dtc358768.c336 u32 frs, best_diff, best_pll, best_prd, best_fbd; in tc358768_calc_pll() local
355 best_diff = UINT_MAX; in tc358768_calc_pll()
378 if (diff < best_diff) { in tc358768_calc_pll()
379 best_diff = diff; in tc358768_calc_pll()
384 if (best_diff == 0) in tc358768_calc_pll()
390 if (best_diff == UINT_MAX) { in tc358768_calc_pll()
/linux-6.12.1/drivers/mfd/
Dsm501.c408 long *best_diff) in sm501_calc_clock() argument
427 if (diff < *best_diff) { in sm501_calc_clock()
428 *best_diff = diff; in sm501_calc_clock()
454 long best_diff = 999999999; in sm501_calc_pll() local
466 mclk, &best_diff)) { in sm501_calc_pll()
491 long best_diff = 999999999; in sm501_select_clock() local
495 sm501_calc_clock(freq, clock, max_div, mclk, &best_diff); in sm501_select_clock()
/linux-6.12.1/drivers/gpu/drm/pl111/
Dpl111_display.c452 unsigned long best_diff = ~0ul; in pl111_clk_div_choose_div() local
465 if (diff < best_diff) { in pl111_clk_div_choose_div()
467 best_diff = diff; in pl111_clk_div_choose_div()
/linux-6.12.1/drivers/peci/controller/
Dpeci-aspeed.c315 unsigned long best_diff = ~0ul, diff; in clk_aspeed_peci_find_div_values() local
321 if (diff < best_diff) { in clk_aspeed_peci_find_div_values()
324 best_diff = diff; in clk_aspeed_peci_find_div_values()
/linux-6.12.1/drivers/clk/bcm/
Dclk-iproc-pll.c503 unsigned long diff, best_diff; in iproc_pll_determine_rate() local
525 best_diff = ULONG_MAX; in iproc_pll_determine_rate()
528 if (diff <= best_diff) { in iproc_pll_determine_rate()
529 best_diff = diff; in iproc_pll_determine_rate()
/linux-6.12.1/drivers/video/fbdev/savage/
Dsavagefb_driver.c420 long diff, best_diff; in SavageCalcClock() local
434 best_diff = freq; in SavageCalcClock()
447 if (diff < best_diff) { in SavageCalcClock()
448 best_diff = diff; in SavageCalcClock()
467 long diff, best_diff; in common_calc_clock() local
472 best_diff = freq; in common_calc_clock()
485 if (diff < best_diff) { in common_calc_clock()
486 best_diff = diff; in common_calc_clock()
/linux-6.12.1/drivers/video/fbdev/
Dps3fb.c337 int diff, best_diff; in ps3fb_find_mode() local
342 best_diff = INT_MAX; in ps3fb_find_mode()
355 if (diff < best_diff) { in ps3fb_find_mode()
359 best_diff = diff; in ps3fb_find_mode()
/linux-6.12.1/drivers/gpu/drm/renesas/rcar-du/
Drcar_du_crtc.c87 unsigned long best_diff = (unsigned long)-1; in rcar_du_dpll_divider() local
145 if (best_diff > diff) { in rcar_du_dpll_divider()
146 best_diff = diff; in rcar_du_dpll_divider()
162 dpll->output, dpll->fdpll, dpll->n, dpll->m, best_diff); in rcar_du_dpll_divider()
/linux-6.12.1/drivers/pinctrl/sunxi/
Dpinctrl-sunxi.c1394 unsigned int best_diff, best_div; in sunxi_pinctrl_get_debounce_div() local
1397 best_diff = abs(freq - clock); in sunxi_pinctrl_get_debounce_div()
1403 if (cur_diff < best_diff) { in sunxi_pinctrl_get_debounce_div()
1404 best_diff = cur_diff; in sunxi_pinctrl_get_debounce_div()
1409 *diff = best_diff; in sunxi_pinctrl_get_debounce_div()
/linux-6.12.1/drivers/iio/imu/
Dadis16480.c606 unsigned int diff, best_diff; in adis16480_set_filter_freq() local
625 best_diff = st->chip_info->filter_freqs[0]; in adis16480_set_filter_freq()
629 if (diff < best_diff) { in adis16480_set_filter_freq()
630 best_diff = diff; in adis16480_set_filter_freq()

12