Home
last modified time | relevance | path

Searched refs:scale_nano (Results 1 – 3 of 3) sorted by relevance

/linux/drivers/iio/
H A Dindustrialio-gts-helper.c79 int *scale_whole, int *scale_nano) in iio_gts_delinearize() argument
92 *scale_nano = frac * (NANO / scaler); in iio_gts_delinearize()
97 static int iio_gts_linearize(int scale_whole, int scale_nano, in iio_gts_linearize() argument
108 (u64)(scale_nano / (NANO / scaler)); in iio_gts_linearize()
127 int *scale_int, int *scale_nano) in iio_gts_total_gain_to_scale() argument
135 return iio_gts_delinearize(tmp, NANO, scale_int, scale_nano); in iio_gts_total_gain_to_scale()
936 int scale_int, int scale_nano, in iio_gts_find_gain_for_scale_using_time() argument
942 ret = iio_gts_linearize(scale_int, scale_nano, NANO, &scale_linear); in iio_gts_find_gain_for_scale_using_time()
974 int scale_int, int scale_nano, in iio_gts_find_gain_sel_for_scale_using_time() argument
980 scale_nano, &gain); in iio_gts_find_gain_sel_for_scale_using_time()
[all …]
/linux/drivers/iio/test/
H A Diio-test-gts.c353 int ret, scale_int, scale_nano; in test_iio_gts_total_gain_to_scale() local
359 ret = iio_gts_total_gain_to_scale(&gts, 1, &scale_int, &scale_nano); in test_iio_gts_total_gain_to_scale()
362 KUNIT_EXPECT_EQ(test, 0, scale_nano); in test_iio_gts_total_gain_to_scale()
364 ret = iio_gts_total_gain_to_scale(&gts, 1, &scale_int, &scale_nano); in test_iio_gts_total_gain_to_scale()
367 KUNIT_EXPECT_EQ(test, 0, scale_nano); in test_iio_gts_total_gain_to_scale()
370 &scale_nano); in test_iio_gts_total_gain_to_scale()
373 KUNIT_EXPECT_EQ(test, TEST_SCALE_NANO_4096X8, scale_nano); in test_iio_gts_total_gain_to_scale()
/linux/drivers/iio/light/
H A Dapds9999.c172 u64 scale_nano; in apds9999_read_raw() local
200 scale_nano = div_u64(54ULL * NSEC_PER_SEC * USEC_PER_MSEC, (u32)(gain * itime_us)); in apds9999_read_raw()
201 *val = (int)div_u64_rem(scale_nano, NSEC_PER_SEC, &remainder); in apds9999_read_raw()