/kernel/linux/linux-5.10/drivers/clk/st/ |
H A D | clkgen-pll.c | 257 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 D | clkgen-fsyn.c | 584 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 D | clkgen-fsyn.c | 646 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 D | clkgen-pll.c | 319 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 D | s3c-i2s-v2.c | 566 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 D | gv100.c | 116 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 D | qcom-spmi-iadc.c | 433 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 D | qcom-spmi-iadc.c | 432 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 D | time.c | 316 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 D | time.c | 316 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 D | rf69.c | 226 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 D | rf69.h | 28 int rf69_set_deviation(struct spi_device *spi, u32 deviation);
|
/kernel/linux/linux-5.10/drivers/staging/pi433/ |
H A D | rf69.c | 253 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 D | rf69.h | 26 int rf69_set_deviation(struct spi_device *spi, u32 deviation);
|
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/display/ |
H A D | intel_dpll_mgr.c | 1294 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 D | intel_dpll_mgr.c | 1392 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 D | ngene-cards.c | 948 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 D | ngene-cards.c | 944 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 D | drxd_hard.c | 1637 /* 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 D | samsung_tty.c | 1302 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 D | sh-sci.c | 2294 * 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 D | drxd_hard.c | 1628 /* 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 D | samsung_tty.c | 1449 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 D | sh-sci.c | 2334 * 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 D | drx_driver.h | 1536 * setting for deviation mode in audio demodulator. 1685 enum drx_cfg_aud_deviation deviation; member 1833 /*< Oscillator clock deviation. (ppm) */
|