/Linux-v4.19/include/linux/ |
D | math64.h | 84 #define div64_long(x, y) div_s64((x), (y)) 135 #ifndef div_s64 136 static inline s64 div_s64(s64 dividend, s32 divisor) in div_s64() function
|
D | fixp-arith.h | 148 return v1 + div_s64(tmp, dx); in fixp_sin32_rad()
|
/Linux-v4.19/kernel/time/ |
D | ntp.c | 344 time_offset = div_s64(offset64 << NTP_SCALE_SHIFT, NTP_INTERVAL_FREQ); in ntp_update_offset() 893 ftemp = div_s64(((s64)(-freq_norm.nsec)) << NTP_SCALE_SHIFT, in hardpps_update_freq() 914 pps_stabil += (div_s64(((s64)delta_mod) << in hardpps_update_freq() 950 time_offset = div_s64(((s64)correction) << NTP_SCALE_SHIFT, in hardpps_update_phase()
|
/Linux-v4.19/drivers/iio/common/cros_ec_sensors/ |
D | cros_ec_sensors.c | 96 *val = div_s64(val64 * 980665, 10); in cros_ec_sensors_read() 106 *val = div_s64(val64 * 314159 + 9000000ULL, 1000); in cros_ec_sensors_read()
|
/Linux-v4.19/drivers/net/ethernet/stmicro/stmmac/ |
D | stmmac_tc.c | 323 value = div_s64(qopt->idleslope * 1024ll * ptr, speed_div); in tc_setup_cbs() 326 value = div_s64(-qopt->sendslope * 1024ll * ptr, speed_div); in tc_setup_cbs()
|
/Linux-v4.19/drivers/rtc/ |
D | rtc-tps65910.c | 298 tmp = div_s64(tmp, TICKS_PER_HOUR); in tps65910_read_offset() 322 tmp = div_s64(tmp, PPB_MULT); in tps65910_set_offset()
|
D | rtc-mt6397.c | 174 days = div_s64(time, 86400); in mtk_rtc_read_time()
|
/Linux-v4.19/net/netfilter/ |
D | xt_time.c | 178 stamp = div_s64(stamp, NSEC_PER_SEC); in time_mt()
|
/Linux-v4.19/drivers/iio/ |
D | inkern.c | 622 *processed += div_s64(raw64 * (s64)scale_val2 * scale, in iio_convert_raw_to_processed_unlocked() 630 *processed += div_s64(raw64 * (s64)scale_val2 * scale, in iio_convert_raw_to_processed_unlocked() 634 *processed = div_s64(raw64 * (s64)scale_val * scale, in iio_convert_raw_to_processed_unlocked()
|
/Linux-v4.19/drivers/iio/imu/inv_mpu6050/ |
D | inv_mpu_ring.c | 60 delta = div_s64(timestamp - st->it_timestamp, divider); in inv_mpu6050_update_period()
|
/Linux-v4.19/drivers/iio/accel/ |
D | adxl345_core.c | 169 n = div_s64(val * NHZ_PER_HZ + val2, ADXL345_BASE_RATE_NANO_HZ); in adxl345_write_raw()
|
/Linux-v4.19/drivers/thermal/ |
D | armada_thermal.c | 346 *temp = div_s64((m * sample) - b, div); in armada_read_sensor() 348 *temp = div_s64(b - (m * sample), div); in armada_read_sensor()
|
D | power_allocator.c | 56 return div_s64(x << FRAC_BITS, y); in div_frac()
|
/Linux-v4.19/drivers/iio/humidity/ |
D | hts221_core.c | 368 tmp = div_s64(data * 1000000000LL, div); in hts221_get_sensor_scale() 397 tmp = div_s64(data * 1000000000LL, div); in hts221_get_sensor_offset()
|
/Linux-v4.19/drivers/iio/adc/ |
D | meson_saradc.c | 281 tmp = div_s64((s64)val * priv->calibscale, MILLION) + priv->calibbias; in meson_sar_adc_calib_val() 876 priv->calibscale = div_s64((nominal1 - nominal0) * (s64)MILLION, in meson_sar_adc_calib() 878 priv->calibbias = nominal0 - div_s64((s64)value0 * priv->calibscale, in meson_sar_adc_calib()
|
D | at91-sama5d2_adc.c | 1057 sample_size = div_s64(st->dma_st.rx_buf_sz, st->dma_st.watermark); in at91_adc_trigger_handler_dma() 1059 sample_count = div_s64(transferred_len, sample_size); in at91_adc_trigger_handler_dma() 1065 interval = div_s64((ns - st->dma_st.dma_ts), sample_count); in at91_adc_trigger_handler_dma()
|
/Linux-v4.19/drivers/md/bcache/ |
D | writeback.c | 78 div_s64(error, dc->writeback_rate_p_term_inverse); in __update_writeback_rate() 99 integral_scaled = div_s64(dc->writeback_rate_integral, in __update_writeback_rate()
|
/Linux-v4.19/drivers/media/dvb-frontends/ |
D | mn88443x.c | 421 nco = div_s64(nco << 24, adckt); in mn88443x_t_set_freq() 422 ad_t = div_s64(adckt << 22, S_T_FREQ); in mn88443x_t_set_freq()
|
D | af9033.c | 842 *snr = div_s64(c->cnr.stat[0].svalue, 100); in af9033_read_snr() 845 *snr = div_s64(c->cnr.stat[0].svalue, 1000); in af9033_read_snr()
|
/Linux-v4.19/drivers/net/ethernet/qlogic/qed/ |
D | qed_ptp.c | 293 period = div_s64(val * 1000000000, ppb); in qed_ptp_hw_adjfreq()
|
/Linux-v4.19/drivers/iio/light/ |
D | zopt2201.c | 292 tmp = div_s64(*val * 1000000ULL, *val2); in zopt2201_read_raw()
|
/Linux-v4.19/drivers/clk/qcom/ |
D | clk-rcg2.c | 410 request = div_s64(request, frac->num); in clk_edp_pixel_set_rate() 460 request = div_s64(request, frac->num); in clk_edp_pixel_determine_rate()
|
/Linux-v4.19/drivers/media/i2c/ |
D | max2175.c | 631 return div_s64(dividend + divisor / 2, divisor); in max2175_round_closest() 633 return div_s64(dividend - divisor / 2, divisor); in max2175_round_closest()
|
/Linux-v4.19/drivers/media/platform/vivid/ |
D | vivid-sdr-cap.c | 512 dev->sdr_fixp_mod_phase += div_s64(s64tmp, M_100000PI); in vivid_sdr_cap_process()
|
/Linux-v4.19/arch/powerpc/platforms/pseries/ |
D | cmm.c | 302 page_loan_request = div_s64((s64)mpp_data.loan_request, PAGE_SIZE); in cmm_get_mpp()
|