Searched refs:NANO (Results 1 - 8 of 8) sorted by relevance

/linux-master/drivers/iio/pressure/
H A Dmprls0025pa.c409 scale = div_s64(((s64)(data->pmax - data->pmin)) * NANO,
411 data->scale = div_s64_rem(scale, NANO, &data->scale2);
413 * multiply with NANO before dividing by scale and later divide by NANO
416 offset = ((-1LL) * (s64)data->outmin) * NANO -
417 div_s64(div_s64((s64)data->pmin * NANO, scale), NANO);
418 data->offset = div_s64_rem(offset, NANO, &data->offset2);
H A Dhsc030pa.c518 hsc->p_scale = div_s64_rem(tmp, NANO, &hsc->p_scale_dec);
/linux-master/drivers/iio/
H A Dindustrialio-gts-helper.c83 if (scaler > NANO)
92 *scale_nano = frac * (NANO / scaler);
101 * Expect scale to be (mostly) NANO or MICRO. Divide divider instead of
104 if (scaler > NANO || !scaler)
108 (u64)(scale_nano / (NANO / scaler));
135 return iio_gts_delinearize(tmp, NANO, scale_int, scale_nano);
569 ret = iio_gts_linearize(max_scale_int, max_scale_nano, NANO,
861 ret = iio_gts_linearize(scale_int, scale_nano, NANO, &scale_linear);
971 return iio_gts_delinearize(lin_scale, NANO, scale_int, scale_nano);
/linux-master/include/linux/
H A Dunits.h20 #define NANO 1000000000UL macro
/linux-master/drivers/rtc/
H A Drtc-tps6594.c43 #define PPB_MULT NANO
/linux-master/drivers/iio/adc/
H A Dad4130.c847 ((u64)val * NANO + val2);
848 divisor = (u64)AD4130_MAX_ODR * NANO;
873 temp = div_u64((u64)dividend * NANO, divisor);
874 *val = div_u64_rem(temp, NANO, val2);
1726 nv = (u64)ret * NANO;
H A Dmcp3564.c1105 tmp1 = ((u64)ref * NANO) >> pow;
1106 div_u64_rem(tmp1, NANO, &tmp0);
/linux-master/drivers/gpu/drm/bridge/
H A Dtc358768.c646 return (u32)div_u64((u64)val * NANO, pclk);
660 u64 m = (u64)val * NANO;

Completed in 120 milliseconds