| /linux/drivers/clk/ |
| H A D | clk-si5351.c | 451 unsigned long rfrac, denom, a, b, c; in si5351_pll_determine_rate() local 468 denom = 1000 * 1000; in si5351_pll_determine_rate() 470 lltmp *= denom; in si5351_pll_determine_rate() 477 rational_best_approximation(rfrac, denom, in si5351_pll_determine_rate() 700 unsigned long rfrac, denom; in si5351_msynth_determine_rate() local 716 denom = 1000 * 1000; in si5351_msynth_determine_rate() 718 lltmp *= denom; in si5351_msynth_determine_rate() 725 rational_best_approximation(rfrac, denom, in si5351_msynth_determine_rate()
|
| H A D | clk-versaclock7.c | 783 u64 numer, denom, hi, lo, divisor; in vc7_calc_fod_1st_stage_rate() local 786 denom = BIT_ULL(VC7_FOD_DENOMINATOR_BITS); in vc7_calc_fod_1st_stage_rate() 789 vc7_64_mul_64_to_128(parent_rate, denom, &hi, &lo); in vc7_calc_fod_1st_stage_rate() 790 divisor = ((u64)fod_1st_int * denom) + numer; in vc7_calc_fod_1st_stage_rate()
|
| /linux/net/dccp/ccids/ |
| H A D | ccid2.c | |
| /linux/drivers/thermal/ |
| H A D | rockchip_thermal.c | 582 unsigned int denom; in rk_tsadcv2_temp_to_code() local 611 denom = table->id[mid + 1].temp - table->id[mid].temp; in rk_tsadcv2_temp_to_code() 615 return table->id[mid].code - (num / denom); in rk_tsadcv2_temp_to_code() 617 return table->id[mid].code + (num / denom); in rk_tsadcv2_temp_to_code() 636 unsigned long denom; in rk_tsadcv2_code_to_temp() local 688 denom = abs(table->id[mid - 1].code - table->id[mid].code); in rk_tsadcv2_code_to_temp() 689 *temp = table->id[mid - 1].temp + (num / denom); in rk_tsadcv2_code_to_temp()
|
| /linux/drivers/i2c/busses/ |
| H A D | i2c-k1.c | 177 u32 offset, denom; in spacemit_i2c_calc_lv() local 180 denom = DIV_ROUND_CLOSEST(parent_rate, target_rate); in spacemit_i2c_calc_lv() 182 return (denom <= offset) ? 0 : DIV_ROUND_CLOSEST(denom - offset, 2); in spacemit_i2c_calc_lv()
|
| /linux/drivers/net/wireless/intel/iwlegacy/ |
| H A D | 4965.c | 553 il4965_math_div_round(s32 num, s32 denom, s32 * res) in il4965_math_div_round() argument 561 if (denom < 0) { in il4965_math_div_round() 563 denom = -denom; in il4965_math_div_round() 565 *res = ((num * 2 + denom) / (denom * 2)) * sign; in il4965_math_div_round()
|
| /linux/drivers/scsi/ |
| H A D | scsi_transport_spi.c | 87 static int sprint_frac(char *dest, int value, int denom) in sprint_frac() argument 89 int frac = value % denom; in sprint_frac() 90 int result = sprintf(dest, "%d", value / denom); in sprint_frac() 97 denom /= 10; in sprint_frac() 98 sprintf(dest + result, "%d", frac / denom); in sprint_frac() 100 frac %= denom; in sprint_frac()
|
| H A D | scsi_debug.c | 9435 int denom = (flags & F_SYNC_DELAY) ? 20 : 1; in scsi_debug_queuecommand() local 9437 jdelay = mult_frac(USER_HZ * jdelay, HZ, denom * USER_HZ); in scsi_debug_queuecommand()
|
| /linux/drivers/gpu/drm/amd/display/dc/hwss/dcn30/ |
| H A D | dcn30_hwseq.c | 1065 unsigned int denom = refresh_hz * 6528; in dcn30_apply_idle_power_optimizations() local 1071 tmr_ticks = div_u64(num + denom - 1, denom); in dcn30_apply_idle_power_optimizations() 1093 denom *= 2; in dcn30_apply_idle_power_optimizations() 1094 tmr_ticks = div_u64(num + denom - 1, denom); in dcn30_apply_idle_power_optimizations()
|
| /linux/drivers/media/dvb-frontends/ |
| H A D | dib7000p.c | 1795 u32 tmp, denom; in dib7000p_get_time_us() local 1866 denom = bits_per_symbol * rate_num * fft_div * 384; in dib7000p_get_time_us() 1874 if (!denom) in dib7000p_get_time_us() 1882 time_us += denom / 2; in dib7000p_get_time_us() 1883 do_div(time_us, denom); in dib7000p_get_time_us() 2444 u32 denom = P_Kout; in dib7090_calcSyncFreq() local 2445 u32 syncFreq = ((nom << quantif) / denom); in dib7090_calcSyncFreq()
|
| /linux/tools/testing/selftests/hid/tests/ |
| H A D | test_wacom_generic.py | 809 self.empty_pad_sync(num=3, denom=16, reverse=True) 811 def empty_pad_sync(self, num, denom, reverse): argument 827 value += num * delta // denom
|
| /linux/drivers/media/tuners/ |
| H A D | mt2063.c | 1403 static u32 MT2063_fLO_FractionalTerm(u32 f_ref, u32 num, u32 denom) in MT2063_fLO_FractionalTerm() argument 1406 u32 term1 = t1 / denom; in MT2063_fLO_FractionalTerm() 1407 u32 loss = t1 % denom; in MT2063_fLO_FractionalTerm() 1409 (((f_ref & 0x00003FFF) * num + (loss << 14)) + (denom / 2)) / denom; in MT2063_fLO_FractionalTerm()
|
| /linux/tools/testing/selftests/kvm/x86/ |
| H A D | fastops_test.c | 103 : [denom]"rm"(__rm), bt_constraint(__rm) \
|
| /linux/sound/soc/codecs/ |
| H A D | wcd937x.c | 1552 s32 denom; in wcd937x_mbhc_get_result_params() 1579 denom = (x1 * d1) - (1 << (14 - noff)); in wcd937x_mbhc_get_result_params() 1580 if (denom > 0) in wcd937x_mbhc_get_result_params() 1581 *zdet = (WCD937X_MBHC_ZDET_CONST * 1000) / denom; in wcd937x_mbhc_get_result_params() 1538 s32 denom; wcd937x_mbhc_get_result_params() local
|
| H A D | wcd938x.c | 2072 int32_t denom; in wcd938x_mbhc_get_result_params() 2099 denom = (x1 * d1) - (1 << (14 - noff)); in wcd938x_mbhc_get_result_params() 2100 if (denom > 0) in wcd938x_mbhc_get_result_params() 2101 *zdet = (WCD938X_MBHC_ZDET_CONST * 1000) / denom; in wcd938x_mbhc_get_result_params() 2076 int32_t denom; wcd938x_mbhc_get_result_params() local
|
| H A D | wcd939x.c | 2036 s32 x1, d1, denom; 2069 denom = (x1 * d1) - (1 << (14 - zdet_param->noff)); in wcd939x_mbhc_get_result_params() 2070 if (denom > 0) in wcd939x_mbhc_get_result_params() 2071 *zdet = (WCD939X_ANA_MBHC_ZDET_CONST * 1000) / denom; in wcd939x_mbhc_get_result_params() 2042 s32 x1, d1, denom; wcd939x_mbhc_get_result_params() local
|
| H A D | wcd934x.c | 2577 int32_t denom; in wcd934x_mbhc_micb_ctrl_threshold_mic() 2604 denom = (x1 * d1) - (1 << (14 - noff)); in wcd934x_mbhc_get_result_params() 2605 if (denom > 0) in wcd934x_mbhc_get_result_params() 2606 *zdet = (WCD934X_MBHC_ZDET_CONST * 1000) / denom; in wcd934x_mbhc_get_result_params() 2589 int32_t denom; wcd934x_mbhc_get_result_params() local
|
| /linux/drivers/hid/ |
| H A D | wacom_wac.c | 1838 int value, int num, int denom) in wacom_offset_rotation() argument 1843 value += num*range/denom; in wacom_offset_rotation()
|