/linux-master/drivers/iio/adc/ |
H A D | qcom-vadc-common.c | 400 *scale_voltage = div64_s64(*scale_voltage, calib_graph->dy); 418 result = div64_s64(voltage, prescale->numerator); 435 voltage = div64_s64(voltage, 1000); 479 voltage = div64_s64(voltage, prescale->numerator); 482 result = div64_s64(voltage, 1000000); 498 volt = div64_s64(volt, (s64)prescale->denominator * adc_vdd_ref_mv * 1000); 521 voltage = div64_s64(voltage, data->full_scale_code_volt); 525 voltage = div64_s64(voltage, temp); 546 resistance = div64_s64(resistance, RATIO_MAX_ADC7 - adc_code); 687 return div64_s64(resistanc [all...] |
H A D | qcom-spmi-rradc.c | 350 r_id = div64_s64(r_id, (RR_ADC_CHAN_MSB * current_value)); 644 *val2 = div64_s64(RR_ADC_TEMP_FS_VOLTAGE_DEN * RR_ADC_CHAN_MSB * 673 *val = div64_s64(ABSOLUTE_ZERO_MILLICELSIUS, 686 offset1 = div64_s64(offset1, 693 offset2 = div64_s64( 708 offset1 = div64_s64(offset1, RR_ADC_TEMP_FS_VOLTAGE_NUM); 713 offset2 = div64_s64(offset2,
|
/linux-master/drivers/iio/temperature/ |
H A D | mlx90632.c | 676 kGb * div64_s64(((s64)ambient_new_raw * 1000LL), 678 tmp = div64_s64( 679 div64_s64(((s64)ambient_new_raw * 1000000000000LL), 681 return div64_s64(tmp << 19ULL, 1000LL); 692 kKa * div64_s64(((s64)ambient_new_raw * 1000LL), 694 tmp = div64_s64( 695 div64_s64(((s64)((object_new_raw + object_old_raw) / 2) 698 return div64_s64((tmp << 19ULL), 1000LL); 708 kKa * div64_s64((s64)ambient_new_raw * 1000LL, 710 tmp = div64_s64( [all...] |
H A D | mlx90635.c | 482 kGb * div64_s64(((s64)ambient_new_raw * 1000LL), 484 tmp = div64_s64( 485 div64_s64(((s64)ambient_new_raw * 1000000000000LL), 487 return div64_s64(tmp << 19ULL, 1000LL); 498 kGb * (div64_s64((s64)ambient_new_raw * 1000LL, 500 tmp = div64_s64( 501 div64_s64((s64)(object_raw * 1000000LL), 504 return div64_s64((tmp << 19ULL), 1000LL); 517 return 30 * 1000LL + div64_s64(kPO * 1000000LL, kPG); 538 Alpha_corr = div64_s64(Alpha_cor [all...] |
H A D | tsys01.c | 69 temp = div64_s64(temp, 100000); 73 temp = div64_s64(temp, 100000);
|
/linux-master/lib/math/ |
H A D | div64.c | 161 #ifndef div64_s64 162 s64 div64_s64(s64 dividend, s64 divisor) function 171 EXPORT_SYMBOL(div64_s64); variable
|
/linux-master/include/drm/ |
H A D | drm_fixed.h | 147 result = div64_s64(a, b); 196 s64 tolerance = div64_s64(DRM_FIXED_ONE, 1000000); 208 term = drm_fixp_mul(term, div64_s64(y, count));
|
/linux-master/include/linux/ |
H A D | math64.h | 12 #define div64_long(x, y) div64_s64((x), (y)) 73 * div64_s64 - signed 64bit divide with 64bit divisor 79 static inline s64 div64_s64(s64 dividend, s64 divisor) function 109 #ifndef div64_s64 110 extern s64 div64_s64(s64 dividend, s64 divisor);
|
/linux-master/drivers/gpu/drm/amd/display/dc/basics/ |
H A D | bw_fixed.c | 116 multiplicand = div64_s64(arg.value, abs_i64(significance.value)); 128 multiplicand = div64_s64(arg.value, abs_i64(significance.value));
|
H A D | fixpt31_32.c | 245 (int)div64_s64(
|
/linux-master/net/sched/ |
H A D | sch_cbs.c | 142 return div64_s64(timediff * slope, NSEC_PER_SEC); 150 return div64_s64(-credits * NSEC_PER_SEC, slope); 158 return div64_s64(len * slope, port_rate); 225 q->last = now + div64_s64(len * NSEC_PER_SEC, 464 opt.sendslope = div64_s64(READ_ONCE(q->sendslope), BYTES_PER_KBIT); 465 opt.idleslope = div64_s64(READ_ONCE(q->idleslope), BYTES_PER_KBIT);
|
/linux-master/drivers/thermal/tegra/ |
H A D | soctherm-fuse.c | 52 * div64_s64_precise() - wrapper for div64_s64() 69 r = div64_s64(al * 2 + 1, 2 * b);
|
/linux-master/drivers/gpu/drm/amd/display/dc/clk_mgr/dce110/ |
H A D | dce110_clk_mgr.c | 201 (uint32_t) div64_s64( 202 div64_s64(dc->bw_vbios->high_yclk.value,
|
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/volt/ |
H A D | base.c | 119 result = div64_s64((s64)info.arg[0], 10); 120 result += div64_s64((s64)info.arg[1] * volt->speedo, 10); 121 result += div64_s64((s64)info.arg[2] * volt->speedo * volt->speedo, 100000);
|
/linux-master/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_benchmark.c | 67 throughput = div64_s64(throughput, time_ms);
|
/linux-master/drivers/media/dvb-frontends/ |
H A D | tc90522.c | 271 cn = div64_s64(-16346LL * p4 * p, 10) >> 35; 429 cn += div64_s64(43827LL * p, 10) >> 24; 431 cn += div64_s64(3184LL * tmp * tmp, 10) >> 32; 433 cn -= div64_s64(128LL * tmp * tmp * tmp, 10) >> 33; 435 cn += div64_s64(192LL * tmp * tmp * tmp * tmp, 1000) >> 24;
|
H A D | ts2020.c | 477 strength = 0 + div64_s64((85000 + gain) * 3, 1000); 480 strength = 60 + div64_s64((65000 + gain) * 3, 2000); 483 strength = 90 + div64_s64((45000 + gain), 5000);
|
/linux-master/drivers/iio/pressure/ |
H A D | icp10100.c | 314 c = div64_s64(val1, val2); 321 a = div64_s64(val1, val2); 331 pressure_mPa = 1000LL * a + div64_s64(1000LL * b, c + raw_pressure);
|
/linux-master/drivers/iio/light/ |
H A D | cm3605.c | 101 lux = div64_s64(lux, CM3605_AOUT_TYP_MAX_MV);
|
/linux-master/drivers/net/ethernet/intel/igc/ |
H A D | igc_tsn.c | 262 s64 n = div64_s64(ktime_sub_ns(systim, base_time), cycle);
|
/linux-master/drivers/iio/afe/ |
H A D | iio-rescale.c | 133 *val = div64_s64(tmp, tmp2) + schan_off; 138 *val = div64_s64(tmp, tmp2) + schan_off;
|
/linux-master/drivers/power/supply/ |
H A D | cpcap-battery.c | 707 val->intval = div64_s64(tmp, 100); 714 val->intval = div64_s64(tmp, 100); 721 val->intval = div64_s64(tmp, 100);
|
/linux-master/drivers/net/ethernet/aquantia/atlantic/hw_atl/ |
H A D | hw_atl_b0.c | 1261 base_ns = div64_s64(base_ns, freq); 1265 s64 divisor = div64_s64((s64)NSEC_PER_SEC * NSEC_PER_SEC, 1267 nsi_frac = div64_s64(AQ_FRAC_PER_NS * NSEC_PER_SEC, divisor); 1289 diff_in_mcp_overflow = div64_s64(diff_in_mcp_overflow, 1294 ptp_adj_freq->mac_ns_adj = div64_s64(adj_fns_val, AQ_FRAC_PER_NS);
|
/linux-master/drivers/media/tuners/ |
H A D | qm1d1c0042.c | 239 b = (s32)div64_s64(((s64) freq) << 20, state->cfg.xtal_freq)
|
/linux-master/drivers/gpu/drm/amd/pm/powerplay/hwmgr/ |
H A D | ppevvmath.h | 371 div64_s64(longlongX, longlongY); /*Q(32,32) divided by Q(16,16) = Q(16,16) Back to original format */
|