| /linux/drivers/clk/at91/ |
| H A D | clk-peripheral.c | 258 u32 shift, long *best_diff, in clk_sam9x5_peripheral_best_diff() argument 264 if (*best_diff < 0 || *best_diff >= tmp_diff) { in clk_sam9x5_peripheral_best_diff() 266 *best_diff = tmp_diff; in clk_sam9x5_peripheral_best_diff() 280 long best_diff = LONG_MIN; in clk_sam9x5_peripheral_determine_rate() local 297 shift, &best_diff, &best_rate); in clk_sam9x5_peripheral_determine_rate() 299 if (!best_diff || best_rate <= req->rate) in clk_sam9x5_peripheral_determine_rate() 319 shift, &best_diff, &best_rate); in clk_sam9x5_peripheral_determine_rate() 321 if (!best_diff) in clk_sam9x5_peripheral_determine_rate() 344 unsigned long best_diff; in clk_sam9x5_peripheral_no_parent_determine_rate() local 369 best_diff = cur_rate - req->rate; in clk_sam9x5_peripheral_no_parent_determine_rate() [all …]
|
| H A D | clk-generated.c | 111 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()
|
| H A D | clk-audio-pll.c | 283 int best_diff = -1; in clk_audio_pll_pad_determine_rate() local 311 if (best_diff < 0 || best_diff > tmp_diff) { in clk_audio_pll_pad_determine_rate() 314 best_diff = tmp_diff; in clk_audio_pll_pad_determine_rate() 335 int best_diff = -1; in clk_audio_pll_pmc_determine_rate() local 350 if (best_diff < 0 || best_diff > tmp_diff) { in clk_audio_pll_pmc_determine_rate() 353 best_diff = tmp_diff; in clk_audio_pll_pmc_determine_rate() 355 if (!best_diff) in clk_audio_pll_pmc_determine_rate()
|
| H A D | clk-master.c | 258 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() 594 long best_rate = LONG_MIN, best_diff = LONG_MIN; in clk_sama7g5_master_determine_rate() local 610 &best_rate, &best_diff, in clk_sama7g5_master_determine_rate() 612 if (!best_diff) in clk_sama7g5_master_determine_rate() 616 if (!best_diff) in clk_sama7g5_master_determine_rate() [all …]
|
| H A D | clk-usb.c | 63 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()
|
| H A D | clk-sam9x60-pll.c | 459 long best_diff = -1, best_rate = -EINVAL; in sam9x60_div_pll_compute_div() local 477 if (best_diff < 0 || best_diff > tmp_diff) { in sam9x60_div_pll_compute_div() 480 best_diff = tmp_diff; in sam9x60_div_pll_compute_div() 483 if (!best_diff) in sam9x60_div_pll_compute_div()
|
| /linux/drivers/media/platform/microchip/ |
| H A D | microchip-isc-clk.c | 127 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/drivers/clk/ |
| H A D | clk-tps68470.c | 131 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()
|
| H A D | clk-cdce706.c | 311 unsigned long best_diff = rate; in cdce706_divider_determine_rate() local 316 for (div = CDCE706_PLL_FREQ_MIN / rate; best_diff && in cdce706_divider_determine_rate() 336 if (diff < best_diff) { in cdce706_divider_determine_rate() 337 best_diff = diff; in cdce706_divider_determine_rate()
|
| /linux/drivers/clocksource/ |
| H A D | timer-microchip-pit64b.c | 294 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/sound/core/ |
| H A D | pcm_lib.c | 836 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/drivers/mfd/ |
| H A D | sm501.c | 408 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/drivers/clk/xilinx/ |
| H A D | clk-xlnx-clock-wizard.c | 352 u64 vco_freq, freq, diff, vcomin, vcomax, best_diff = -1ULL; in clk_wzrd_get_divisors_ver() local 377 if (diff < best_diff) { in clk_wzrd_get_divisors_ver() 378 best_diff = diff; in clk_wzrd_get_divisors_ver() 394 u64 vco_freq, freq, diff, vcomin, vcomax, best_diff = -1ULL; in clk_wzrd_get_divisors() local 417 if (diff < best_diff) { in clk_wzrd_get_divisors() 418 best_diff = diff; in clk_wzrd_get_divisors() 430 return best_diff != -1ULL ? 0 : -EBUSY; in clk_wzrd_get_divisors()
|
| /linux/drivers/gpu/drm/bridge/ |
| H A D | tc358768.c | 369 u32 frs, best_diff, best_pll, best_prd, best_fbd; in tc358768_calc_pll() local 388 best_diff = UINT_MAX; in tc358768_calc_pll() 411 if (diff < best_diff) { in tc358768_calc_pll() 412 best_diff = diff; in tc358768_calc_pll() 417 if (best_diff == 0) in tc358768_calc_pll() 423 if (best_diff == UINT_MAX) { in tc358768_calc_pll()
|
| /linux/drivers/peci/controller/ |
| H A D | peci-aspeed.c | 315 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/drivers/clk/bcm/ |
| H A D | clk-iproc-pll.c | 503 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/drivers/pinctrl/sunxi/ |
| H A D | pinctrl-sunxi.c | 1514 unsigned int best_diff, best_div; in sunxi_pinctrl_get_debounce_div() local 1517 best_diff = abs(freq - clock); in sunxi_pinctrl_get_debounce_div() 1523 if (cur_diff < best_diff) { in sunxi_pinctrl_get_debounce_div() 1524 best_diff = cur_diff; in sunxi_pinctrl_get_debounce_div() 1529 *diff = best_diff; in sunxi_pinctrl_get_debounce_div()
|
| /linux/drivers/iio/imu/ |
| H A D | adis16480.c | 605 unsigned int diff, best_diff; in adis16480_set_filter_freq() local 624 best_diff = st->chip_info->filter_freqs[0]; in adis16480_set_filter_freq() 628 if (diff < best_diff) { in adis16480_set_filter_freq() 629 best_diff = diff; in adis16480_set_filter_freq()
|
| /linux/drivers/net/wan/ |
| H A D | ixp4xx_hss.c | 1232 u32 *best, u32 *best_diff, u32 *reg) in check_clock() argument 1242 if (new_diff < *best_diff) { in check_clock() 1244 *best_diff = new_diff; in check_clock()
|
| /linux/drivers/gpu/drm/nouveau/nvkm/engine/disp/ |
| H A D | nv50.c | 1166 u32 best_diff = 64 * symbol; in nv50_disp_super_2_2_dp() local 1230 if (diff < best_diff) { in nv50_disp_super_2_2_dp() 1231 best_diff = diff; in nv50_disp_super_2_2_dp()
|
| /linux/drivers/tty/serial/ |
| H A D | msm_serial.c | 1064 unsigned long target, old, best_rate = 0, diff, best_diff = ULONG_MAX; in msm_find_best_baud() local 1097 if (diff < best_diff) { in msm_find_best_baud() 1098 best_diff = diff; in msm_find_best_baud()
|