Home
last modified time | relevance | path

Searched refs:deviation (Results 1 - 25 of 26) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/clk/st/
H A Dclkgen-pll.c257 unsigned long deviation = ~0; in clk_pll3200c32_get_params() local
273 for (i = 1; i <= 7 && deviation; i++) { in clk_pll3200c32_get_params()
286 if (!new_deviation || new_deviation < deviation) { in clk_pll3200c32_get_params()
289 deviation = new_deviation; in clk_pll3200c32_get_params()
293 if (deviation == ~0) /* No solution found */ in clk_pll3200c32_get_params()
419 unsigned long deviation = ~0; in clk_pll4600c28_get_params() local
427 for (i = 1; i <= 7 && deviation; i++) { in clk_pll4600c28_get_params()
439 for (; n >= 8 && deviation; n--) { in clk_pll4600c28_get_params()
445 if (!new_deviation || new_deviation < deviation) { in clk_pll4600c28_get_params()
448 deviation in clk_pll4600c28_get_params()
[all...]
H A Dclkgen-fsyn.c584 static int clk_fs660c32_get_pe(int m, int si, unsigned long *deviation, in clk_fs660c32_get_pe() argument
610 if (new_deviation < *deviation) { in clk_fs660c32_get_pe()
615 *deviation = new_deviation; in clk_fs660c32_get_pe()
626 /* initial condition to say: "infinite deviation" */ in clk_fs660c32_dig_get_params()
627 unsigned long deviation = ~0; in clk_fs660c32_dig_get_params() local
633 for (si = 0; (si <= 8) && deviation; si++) { in clk_fs660c32_dig_get_params()
636 r1 = clk_fs660c32_get_pe(0, si, &deviation, in clk_fs660c32_dig_get_params()
638 r2 = clk_fs660c32_get_pe(31, si, &deviation, in clk_fs660c32_dig_get_params()
645 /* Try to find best deviation */ in clk_fs660c32_dig_get_params()
646 for (m = 1; (m < 31) && deviation; in clk_fs660c32_dig_get_params()
[all...]
/kernel/linux/linux-6.6/drivers/clk/st/
H A Dclkgen-fsyn.c646 static int clk_fs660c32_get_pe(int m, int si, unsigned long *deviation, in clk_fs660c32_get_pe() argument
672 if (new_deviation < *deviation) { in clk_fs660c32_get_pe()
677 *deviation = new_deviation; in clk_fs660c32_get_pe()
688 /* initial condition to say: "infinite deviation" */ in clk_fs660c32_dig_get_params()
689 unsigned long deviation = ~0; in clk_fs660c32_dig_get_params() local
695 for (si = 0; (si <= 8) && deviation; si++) { in clk_fs660c32_dig_get_params()
698 r1 = clk_fs660c32_get_pe(0, si, &deviation, in clk_fs660c32_dig_get_params()
700 r2 = clk_fs660c32_get_pe(31, si, &deviation, in clk_fs660c32_dig_get_params()
707 /* Try to find best deviation */ in clk_fs660c32_dig_get_params()
708 for (m = 1; (m < 31) && deviation; in clk_fs660c32_dig_get_params()
[all...]
H A Dclkgen-pll.c319 unsigned long deviation = ~0; in clk_pll3200c32_get_params() local
335 for (i = 1; i <= 7 && deviation; i++) { in clk_pll3200c32_get_params()
348 if (!new_deviation || new_deviation < deviation) { in clk_pll3200c32_get_params()
351 deviation = new_deviation; in clk_pll3200c32_get_params()
355 if (deviation == ~0) /* No solution found */ in clk_pll3200c32_get_params()
481 unsigned long deviation = ~0; in clk_pll4600c28_get_params() local
489 for (i = 1; i <= 7 && deviation; i++) { in clk_pll4600c28_get_params()
501 for (; n >= 8 && deviation; n--) { in clk_pll4600c28_get_params()
507 if (!new_deviation || new_deviation < deviation) { in clk_pll4600c28_get_params()
510 deviation in clk_pll4600c28_get_params()
[all...]
/kernel/linux/linux-5.10/sound/soc/samsung/
H A Ds3c-i2s-v2.c566 signed int deviation = 0; in s3c_i2sv2_iis_calc_rate() local
590 deviation = actual - rate; in s3c_i2sv2_iis_calc_rate()
592 printk(KERN_DEBUG "%ufs: div %u => result %u, deviation %d\n", in s3c_i2sv2_iis_calc_rate()
593 fsdiv, div, actual, deviation); in s3c_i2sv2_iis_calc_rate()
595 deviation = abs(deviation); in s3c_i2sv2_iis_calc_rate()
597 if (deviation < best_deviation) { in s3c_i2sv2_iis_calc_rate()
601 best_deviation = deviation; in s3c_i2sv2_iis_calc_rate()
604 if (deviation == 0) in s3c_i2sv2_iis_calc_rate()
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/engine/gr/
H A Dgv100.c116 u32 deviation; /* absolute diff between TPC# and average_tpcs, averaged across GPCs */ in gv100_gr_scg_estimate_perf() local
117 u32 norm_tpc_deviation; /* deviation/max_tpc_per_gpc */ in gv100_gr_scg_estimate_perf()
192 deviation = 0; in gv100_gr_scg_estimate_perf()
199 deviation += diff; in gv100_gr_scg_estimate_perf()
202 deviation /= gr->gpc_nr; in gv100_gr_scg_estimate_perf()
204 norm_tpc_deviation = deviation / max_tpc_gpc; in gv100_gr_scg_estimate_perf()
/kernel/linux/linux-5.10/drivers/iio/adc/
H A Dqcom-spmi-iadc.c433 u8 deviation; in iadc_rsense_read() local
445 ret = iadc_read(iadc, IADC_NOMINAL_RSENSE, &deviation); in iadc_rsense_read()
453 sign = (deviation & IADC_NOMINAL_RSENSE_SIGN_MASK) ? -1 : 1; in iadc_rsense_read()
455 deviation &= ~IADC_NOMINAL_RSENSE_SIGN_MASK; in iadc_rsense_read()
459 int_sense += sign * deviation * IADC_INT_RSENSE_DEVIATION; in iadc_rsense_read()
/kernel/linux/linux-6.6/drivers/iio/adc/
H A Dqcom-spmi-iadc.c432 u8 deviation; in iadc_rsense_read() local
444 ret = iadc_read(iadc, IADC_NOMINAL_RSENSE, &deviation); in iadc_rsense_read()
452 sign = (deviation & IADC_NOMINAL_RSENSE_SIGN_MASK) ? -1 : 1; in iadc_rsense_read()
454 deviation &= ~IADC_NOMINAL_RSENSE_SIGN_MASK; in iadc_rsense_read()
458 int_sense += sign * deviation * IADC_INT_RSENSE_DEVIATION; in iadc_rsense_read()
/kernel/linux/linux-5.10/arch/alpha/kernel/
H A Dtime.c316 const unsigned int deviation = 10000000; in validate_cc_value()
332 if (cc < cpu_hz[index].min - deviation in validate_cc_value()
333 || cc > cpu_hz[index].max + deviation)
311 const unsigned int deviation = 10000000; validate_cc_value() local
/kernel/linux/linux-6.6/arch/alpha/kernel/
H A Dtime.c316 const unsigned int deviation = 10000000; in validate_cc_value()
332 if (cc < cpu_hz[index].min - deviation in validate_cc_value()
333 || cc > cpu_hz[index].max + deviation)
311 const unsigned int deviation = 10000000; validate_cc_value() local
/kernel/linux/linux-6.6/drivers/staging/pi433/
H A Drf69.c226 int rf69_set_deviation(struct spi_device *spi, u32 deviation) in rf69_set_deviation() argument
243 * frequency deviation must exceed 600 Hz but not exceed in rf69_set_deviation()
247 if (deviation < 600 || (deviation + (bit_rate / 2)) > 500000) { in rf69_set_deviation()
249 "set_deviation: illegal input param: %u\n", deviation); in rf69_set_deviation()
258 f_reg = deviation * factor; in rf69_set_deviation()
H A Drf69.h28 int rf69_set_deviation(struct spi_device *spi, u32 deviation);
/kernel/linux/linux-5.10/drivers/staging/pi433/
H A Drf69.c253 int rf69_set_deviation(struct spi_device *spi, u32 deviation) in rf69_set_deviation() argument
263 if (deviation < 600 || deviation > 500000) { in rf69_set_deviation()
273 f_reg = deviation * factor; in rf69_set_deviation()
H A Drf69.h26 int rf69_set_deviation(struct spi_device *spi, u32 deviation);
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/display/
H A Dintel_dpll_mgr.c1294 u64 min_deviation; /* current minimal deviation */
1316 u64 deviation; in skl_wrpll_try_divider() local
1318 deviation = div64_u64(10000 * abs_diff(dco_freq, central_freq), in skl_wrpll_try_divider()
1321 /* positive deviation */ in skl_wrpll_try_divider()
1323 if (deviation < SKL_DCO_MAX_PDEVIATION && in skl_wrpll_try_divider()
1324 deviation < ctx->min_deviation) { in skl_wrpll_try_divider()
1325 ctx->min_deviation = deviation; in skl_wrpll_try_divider()
1330 /* negative deviation */ in skl_wrpll_try_divider()
1331 } else if (deviation < SKL_DCO_MAX_NDEVIATION && in skl_wrpll_try_divider()
1332 deviation < ct in skl_wrpll_try_divider()
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/display/
H A Dintel_dpll_mgr.c1392 u64 min_deviation; /* current minimal deviation */
1407 u64 deviation; in skl_wrpll_try_divider() local
1409 deviation = div64_u64(10000 * abs_diff(dco_freq, central_freq), in skl_wrpll_try_divider()
1412 /* positive deviation */ in skl_wrpll_try_divider()
1414 if (deviation < SKL_DCO_MAX_PDEVIATION && in skl_wrpll_try_divider()
1415 deviation < ctx->min_deviation) { in skl_wrpll_try_divider()
1416 ctx->min_deviation = deviation; in skl_wrpll_try_divider()
1421 /* negative deviation */ in skl_wrpll_try_divider()
1422 } else if (deviation < SKL_DCO_MAX_NDEVIATION && in skl_wrpll_try_divider()
1423 deviation < ct in skl_wrpll_try_divider()
[all...]
/kernel/linux/linux-5.10/drivers/media/pci/ngene/
H A Dngene-cards.c948 static s16 osc_deviation(void *priv, s16 deviation, int flag) in osc_deviation() argument
956 data = (u16) deviation; in osc_deviation()
957 dev_info(pdev, "write deviation %d\n", in osc_deviation()
958 deviation); in osc_deviation()
963 dev_info(pdev, "read deviation %d\n", in osc_deviation()
/kernel/linux/linux-6.6/drivers/media/pci/ngene/
H A Dngene-cards.c944 static s16 osc_deviation(void *priv, s16 deviation, int flag) in osc_deviation() argument
952 data = (u16) deviation; in osc_deviation()
953 dev_info(pdev, "write deviation %d\n", in osc_deviation()
954 deviation); in osc_deviation()
959 dev_info(pdev, "read deviation %d\n", in osc_deviation()
/kernel/linux/linux-5.10/drivers/media/dvb-frontends/
H A Ddrxd_hard.c1637 /* Compute clock deviation in ppm */ in CorrectSysClockDeviation()
2632 /* Handle clock deviation */ in DRXD_init()
2636 /* deviation in kHz */ in DRXD_init()
2637 s32 deviation = (devA / (1000000L)); in DRXD_init() local
2645 deviation += (devB / 2); in DRXD_init()
2650 deviation); in DRXD_init()
/kernel/linux/linux-5.10/drivers/tty/serial/
H A Dsamsung_tty.c1302 int calc_deviation, deviation = (1 << 30) - 1; in s3c24xx_serial_getclk() local
1346 if (calc_deviation < deviation) { in s3c24xx_serial_getclk()
1356 deviation = calc_deviation; in s3c24xx_serial_getclk()
H A Dsh-sci.c2294 * smallest deviation from the desired baud rate. in sci_scbrr_calc()
2301 * F: Absolute value of clock frequency deviation in sci_scbrr_calc()
2431 * that gives us the smallest deviation from the desired baud rate. in sci_set_termios()
2553 /* Calculate deviation from intended rate at the in sci_set_termios()
2557 int deviation = DIV_ROUND_CLOSEST(min_err * last_stop * in sci_set_termios() local
2561 if (abs(deviation) >= 2) { in sci_set_termios()
2566 int shift = clamp(deviation / 2, -8, 7); in sci_set_termios()
/kernel/linux/linux-6.6/drivers/media/dvb-frontends/
H A Ddrxd_hard.c1628 /* Compute clock deviation in ppm */ in CorrectSysClockDeviation()
2623 /* Handle clock deviation */ in DRXD_init()
2627 /* deviation in kHz */ in DRXD_init()
2628 s32 deviation = (devA / (1000000L)); in DRXD_init() local
2636 deviation += (devB / 2); in DRXD_init()
2641 deviation); in DRXD_init()
/kernel/linux/linux-6.6/drivers/tty/serial/
H A Dsamsung_tty.c1449 int calc_deviation, deviation = (1 << 30) - 1; in s3c24xx_serial_getclk() local
1491 if (calc_deviation < deviation) { in s3c24xx_serial_getclk()
1501 deviation = calc_deviation; in s3c24xx_serial_getclk()
H A Dsh-sci.c2334 * smallest deviation from the desired baud rate. in sci_scbrr_calc()
2341 * F: Absolute value of clock frequency deviation in sci_scbrr_calc()
2471 * that gives us the smallest deviation from the desired baud rate. in sci_set_termios()
2578 /* Calculate deviation from intended rate at the in sci_set_termios()
2582 int deviation = DIV_ROUND_CLOSEST(min_err * last_stop * in sci_set_termios() local
2586 if (abs(deviation) >= 2) { in sci_set_termios()
2591 int shift = clamp(deviation / 2, -8, 7); in sci_set_termios()
/kernel/linux/linux-5.10/drivers/media/dvb-frontends/drx39xyj/
H A Ddrx_driver.h1536 * setting for deviation mode in audio demodulator.
1685 enum drx_cfg_aud_deviation deviation; member
1833 /*< Oscillator clock deviation. (ppm) */

Completed in 46 milliseconds

12