Home
last modified time | relevance | path

Searched refs:NANO (Results 1 – 14 of 14) sorted by relevance

/linux/drivers/iio/
H A Dindustrialio-gts-helper.c83 if (scaler > NANO) in iio_gts_delinearize()
92 *scale_nano = frac * (NANO / scaler); in iio_gts_delinearize()
104 if (scaler > NANO || !scaler) in iio_gts_linearize()
108 (u64)(scale_nano / (NANO / scaler)); in iio_gts_linearize()
135 return iio_gts_delinearize(tmp, NANO, scale_int, scale_nano); in iio_gts_total_gain_to_scale()
650 ret = iio_gts_linearize(max_scale_int, max_scale_nano, NANO, in iio_init_iio_gts()
942 ret = iio_gts_linearize(scale_int, scale_nano, NANO, &scale_linear); in iio_gts_find_gain_for_scale_using_time()
1096 return iio_gts_delinearize(lin_scale, NANO, scale_int, scale_nano); in iio_gts_get_scale()
H A Dinkern.c618 denominator = NANO; in iio_multiply_value()
/linux/tools/testing/selftests/alsa/
H A Dutimer-test.c23 #define NANO 1000000000ULL macro
50 self->utimer_info->resolution = (NANO / FRAME_RATE * PERIOD_SIZE); in FIXTURE_SETUP()
/linux/include/linux/
H A Dunits.h20 #define NANO 1000000000UL macro
/linux/drivers/iio/adc/
H A Dpac1921.c253 tmp = div_s64(dividend * (s64)NANO, divisor); in pac1921_calc_scale()
254 *val = div_s64_rem(tmp, NANO, val2); in pac1921_calc_scale()
409 s64 tmp = curr_scale[0] * (s64)NANO + curr_scale[1]; in pac1921_read_raw()
415 *val = div_s64_rem(tmp, NANO, val2); in pac1921_read_raw()
H A Dad7768-1.c115 #define ADAQ776X_GAIN_MAX_NANO (128 * NANO)
569 tmp0 = div_u64_rem(tmp2, NANO, &tmp1); in ad7768_fill_scale_tbl()
709 gain_nano = gain_int * NANO + gain_fract; in ad7768_calc_pga_gain()
711 tmp = DIV_ROUND_CLOSEST_ULL(gain_nano << precision, NANO); in ad7768_calc_pga_gain()
H A Dmcp3564.c1095 tmp1 = ((u64)ref * NANO) >> pow; in mcp3564_fill_scale_tbls()
1096 div_u64_rem(tmp1, NANO, &tmp0); in mcp3564_fill_scale_tbls()
H A Dad4030.c420 *val2 = mul_u64_u32_div(gain % AD4030_GAIN_MIDLE_POINT, NANO, in ad4030_get_chan_calibscale()
H A Dad4000.c558 tmp0 = div_s64_rem(tmp2, NANO, &tmp1); in ad4000_fill_scale_tbl()
H A Dad7192.c928 *val += DIV_ROUND_CLOSEST_ULL((u64)st->aincom_mv * NANO, in ad7192_read_raw()
/linux/drivers/rtc/
H A Drtc-tps6594.c43 #define PPB_MULT NANO
/linux/drivers/iio/pressure/
H A Dhsc030pa.c518 hsc->p_scale = div_s64_rem(tmp, NANO, &hsc->p_scale_dec); in hsc_common_probe()
/linux/drivers/iio/proximity/
H A Dhx9023s.c725 period_ms = div_u64(NANO, (val * MEGA + val2)); in hx9023s_set_samp_freq()
/linux/drivers/platform/x86/
H A DKconfig606 but it has only been tested on the Portwell NANO-6064 board.