/kernel/linux/linux-5.10/drivers/iio/temperature/ |
H A D | mlx90632.c | 487 kGb * div64_s64(((s64)ambient_new_raw * 1000LL), in mlx90632_preprocess_temp_amb() 489 tmp = div64_s64( in mlx90632_preprocess_temp_amb() 490 div64_s64(((s64)ambient_new_raw * 1000000000000LL), in mlx90632_preprocess_temp_amb() 492 return div64_s64(tmp << 19ULL, 1000LL); in mlx90632_preprocess_temp_amb() 503 kKa * div64_s64(((s64)ambient_new_raw * 1000LL), in mlx90632_preprocess_temp_obj() 505 tmp = div64_s64( in mlx90632_preprocess_temp_obj() 506 div64_s64(((s64)((object_new_raw + object_old_raw) / 2) in mlx90632_preprocess_temp_obj() 509 return div64_s64((tmp << 19ULL), 1000LL); in mlx90632_preprocess_temp_obj() 519 kKa * div64_s64((s64)ambient_new_raw * 1000LL, in mlx90632_preprocess_temp_obj_extended() 521 tmp = div64_s64( in mlx90632_preprocess_temp_obj_extended() [all...] |
H A D | tsys01.c | 69 temp = div64_s64(temp, 100000); in tsys01_read_temperature() 73 temp = div64_s64(temp, 100000); in tsys01_read_temperature()
|
/kernel/linux/linux-5.10/drivers/iio/adc/ |
H A D | qcom-vadc-common.c | 375 *scale_voltage = div64_s64(*scale_voltage, calib_graph->dy); in qcom_vadc_scale_calib() 393 result = div64_s64(voltage, prescale->num); in qcom_vadc_scale_volt() 410 voltage = div64_s64(voltage, 1000); in qcom_vadc_scale_therm() 456 voltage = div64_s64(voltage, prescale->num); in qcom_vadc_scale_chg_temp() 459 result = div64_s64(voltage, 1000000); in qcom_vadc_scale_chg_temp() 483 voltage = div64_s64(voltage, data->full_scale_code_volt); in qcom_vadc_scale_code_voltage_factor() 487 voltage = div64_s64(voltage, temp); in qcom_vadc_scale_code_voltage_factor() 508 resistance = div64_s64(resistance, RATIO_MAX_ADC7 - adc_code); in qcom_vadc7_scale_hw_calib_therm() 587 temp = div64_s64(voltage * DIE_TEMP_ADC7_SCALE_FACTOR, in qcom_vadc7_scale_hw_calib_die_temp()
|
/kernel/linux/linux-6.6/drivers/iio/temperature/ |
H A D | mlx90632.c | 676 kGb * div64_s64(((s64)ambient_new_raw * 1000LL), in mlx90632_preprocess_temp_amb() 678 tmp = div64_s64( in mlx90632_preprocess_temp_amb() 679 div64_s64(((s64)ambient_new_raw * 1000000000000LL), in mlx90632_preprocess_temp_amb() 681 return div64_s64(tmp << 19ULL, 1000LL); in mlx90632_preprocess_temp_amb() 692 kKa * div64_s64(((s64)ambient_new_raw * 1000LL), in mlx90632_preprocess_temp_obj() 694 tmp = div64_s64( in mlx90632_preprocess_temp_obj() 695 div64_s64(((s64)((object_new_raw + object_old_raw) / 2) in mlx90632_preprocess_temp_obj() 698 return div64_s64((tmp << 19ULL), 1000LL); in mlx90632_preprocess_temp_obj() 708 kKa * div64_s64((s64)ambient_new_raw * 1000LL, in mlx90632_preprocess_temp_obj_extended() 710 tmp = div64_s64( in mlx90632_preprocess_temp_obj_extended() [all...] |
H A D | tsys01.c | 69 temp = div64_s64(temp, 100000); in tsys01_read_temperature() 73 temp = div64_s64(temp, 100000); in tsys01_read_temperature()
|
/kernel/linux/linux-6.6/drivers/iio/adc/ |
H A D | qcom-vadc-common.c | 400 *scale_voltage = div64_s64(*scale_voltage, calib_graph->dy); in qcom_vadc_scale_calib() 418 result = div64_s64(voltage, prescale->numerator); in qcom_vadc_scale_volt() 435 voltage = div64_s64(voltage, 1000); in qcom_vadc_scale_therm() 479 voltage = div64_s64(voltage, prescale->numerator); in qcom_vadc_scale_chg_temp() 482 result = div64_s64(voltage, 1000000); in qcom_vadc_scale_chg_temp() 498 volt = div64_s64(volt, (s64)prescale->denominator * adc_vdd_ref_mv * 1000); in qcom_vadc_scale_voltage_code() 521 voltage = div64_s64(voltage, data->full_scale_code_volt); in qcom_vadc_scale_code_voltage_factor() 525 voltage = div64_s64(voltage, temp); in qcom_vadc_scale_code_voltage_factor() 546 resistance = div64_s64(resistance, RATIO_MAX_ADC7 - adc_code); in qcom_vadc7_scale_hw_calib_therm() 687 return div64_s64(resistanc in qcom_adc_tm5_gen2_temp_res_scale() [all...] |
H A D | qcom-spmi-rradc.c | 350 r_id = div64_s64(r_id, (RR_ADC_CHAN_MSB * current_value)); in rradc_post_process_batt_id() 644 *val2 = div64_s64(RR_ADC_TEMP_FS_VOLTAGE_DEN * RR_ADC_CHAN_MSB * in rradc_read_scale() 673 *val = div64_s64(ABSOLUTE_ZERO_MILLICELSIUS, in rradc_read_offset() 686 offset1 = div64_s64(offset1, in rradc_read_offset() 693 offset2 = div64_s64( in rradc_read_offset() 708 offset1 = div64_s64(offset1, RR_ADC_TEMP_FS_VOLTAGE_NUM); in rradc_read_offset() 713 offset2 = div64_s64(offset2, in rradc_read_offset()
|
/kernel/linux/linux-5.10/lib/math/ |
H A D | div64.c | 165 * div64_s64 - signed 64bit divide with 64bit divisor 169 #ifndef div64_s64 170 s64 div64_s64(s64 dividend, s64 divisor) in div64_s64() function 179 EXPORT_SYMBOL(div64_s64); variable
|
/kernel/linux/linux-5.10/include/drm/ |
H A D | drm_fixed.h | 141 result = div64_s64(a, b); in drm_fixp_div() 190 s64 tolerance = div64_s64(DRM_FIXED_ONE, 1000000); 202 term = drm_fixp_mul(term, div64_s64(y, count));
|
/kernel/linux/linux-6.6/include/drm/ |
H A D | drm_fixed.h | 147 result = div64_s64(a, b); in drm_fixp_div() 196 s64 tolerance = div64_s64(DRM_FIXED_ONE, 1000000); 208 term = drm_fixp_mul(term, div64_s64(y, count));
|
/kernel/linux/linux-6.6/lib/math/ |
H A D | div64.c | 160 #ifndef div64_s64 161 s64 div64_s64(s64 dividend, s64 divisor) in div64_s64() function 170 EXPORT_SYMBOL(div64_s64); variable
|
/kernel/linux/linux-5.10/net/sched/ |
H A D | sch_cbs.c | 141 return div64_s64(timediff * slope, NSEC_PER_SEC); in timediff_to_credits() 149 return div64_s64(-credits * NSEC_PER_SEC, slope); in delay_from_credits() 157 return div64_s64(len * slope, port_rate); in credits_from_len() 224 q->last = now + div64_s64(len * NSEC_PER_SEC, in cbs_dequeue_soft() 463 opt.sendslope = div64_s64(q->sendslope, BYTES_PER_KBIT); in cbs_dump() 464 opt.idleslope = div64_s64(q->idleslope, BYTES_PER_KBIT); in cbs_dump()
|
/kernel/linux/linux-6.6/net/sched/ |
H A D | sch_cbs.c | 142 return div64_s64(timediff * slope, NSEC_PER_SEC); in timediff_to_credits() 150 return div64_s64(-credits * NSEC_PER_SEC, slope); in delay_from_credits() 158 return div64_s64(len * slope, port_rate); in credits_from_len() 225 q->last = now + div64_s64(len * NSEC_PER_SEC, in cbs_dequeue_soft() 464 opt.sendslope = div64_s64(q->sendslope, BYTES_PER_KBIT); in cbs_dump() 465 opt.idleslope = div64_s64(q->idleslope, BYTES_PER_KBIT); in cbs_dump()
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | math64.h | 11 #define div64_long(x, y) div64_s64((x), (y)) 72 * div64_s64 - signed 64bit divide with 64bit divisor 78 static inline s64 div64_s64(s64 dividend, s64 divisor) in div64_s64() function 108 #ifndef div64_s64 109 extern s64 div64_s64(s64 dividend, s64 divisor);
|
/kernel/linux/linux-6.6/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) in div64_s64() function 109 #ifndef div64_s64 110 extern s64 div64_s64(s64 dividend, s64 divisor);
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/calcs/ |
H A D | bw_fixed.c | 118 multiplicand = div64_s64(arg.value, abs_i64(significance.value)); in bw_floor2() 131 multiplicand = div64_s64(arg.value, abs_i64(significance.value)); in bw_ceil2()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dml/calcs/ |
H A D | bw_fixed.c | 116 multiplicand = div64_s64(arg.value, abs_i64(significance.value)); in bw_floor2() 129 multiplicand = div64_s64(arg.value, abs_i64(significance.value)); in bw_ceil2()
|
/kernel/linux/linux-5.10/drivers/media/dvb-frontends/ |
H A D | tc90522.c | 271 cn = div64_s64(-16346LL * p4 * p, 10) >> 35; in tc90522s_get_frontend() 429 cn += div64_s64(43827LL * p, 10) >> 24; in tc90522t_get_frontend() 431 cn += div64_s64(3184LL * tmp * tmp, 10) >> 32; in tc90522t_get_frontend() 433 cn -= div64_s64(128LL * tmp * tmp * tmp, 10) >> 33; in tc90522t_get_frontend() 435 cn += div64_s64(192LL * tmp * tmp * tmp * tmp, 1000) >> 24; in tc90522t_get_frontend()
|
/kernel/linux/linux-6.6/drivers/media/dvb-frontends/ |
H A D | tc90522.c | 271 cn = div64_s64(-16346LL * p4 * p, 10) >> 35; in tc90522s_get_frontend() 429 cn += div64_s64(43827LL * p, 10) >> 24; in tc90522t_get_frontend() 431 cn += div64_s64(3184LL * tmp * tmp, 10) >> 32; in tc90522t_get_frontend() 433 cn -= div64_s64(128LL * tmp * tmp * tmp, 10) >> 33; in tc90522t_get_frontend() 435 cn += div64_s64(192LL * tmp * tmp * tmp * tmp, 1000) >> 24; in tc90522t_get_frontend()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/volt/ |
H A D | base.c | 119 result = div64_s64((s64)info.arg[0], 10); in nvkm_volt_map() 120 result += div64_s64((s64)info.arg[1] * volt->speedo, 10); in nvkm_volt_map() 121 result += div64_s64((s64)info.arg[2] * volt->speedo * volt->speedo, 100000); in nvkm_volt_map()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/subdev/volt/ |
H A D | base.c | 119 result = div64_s64((s64)info.arg[0], 10); in nvkm_volt_map() 120 result += div64_s64((s64)info.arg[1] * volt->speedo, 10); in nvkm_volt_map() 121 result += div64_s64((s64)info.arg[2] * volt->speedo * volt->speedo, 100000); in nvkm_volt_map()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/clk_mgr/dce110/ |
H A D | dce110_clk_mgr.c | 200 (uint32_t) div64_s64( in dce11_pplib_apply_display_requirements() 201 div64_s64(dc->bw_vbios->high_yclk.value, in dce11_pplib_apply_display_requirements()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/clk_mgr/dce110/ |
H A D | dce110_clk_mgr.c | 201 (uint32_t) div64_s64( in dce11_pplib_apply_display_requirements() 202 div64_s64(dc->bw_vbios->high_yclk.value, in dce11_pplib_apply_display_requirements()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/igc/ |
H A D | igc_tsn.c | 112 n = div64_s64(ktime_sub_ns(systim, base_time), cycle); in igc_tsn_enable_offload()
|
/kernel/linux/linux-5.10/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); in div64_s64_precise()
|