Searched refs:scale_nano (Results 1 - 3 of 3) sorted by path

/linux-master/drivers/iio/
H A Dindustrialio-gts-helper.c79 int *scale_whole, int *scale_nano)
92 *scale_nano = frac * (NANO / scaler);
97 static int iio_gts_linearize(int scale_whole, int scale_nano, argument
108 (u64)(scale_nano / (NANO / scaler));
118 * @scale_nano: Pointer to fractional part of the scale (nano or ppb)
127 int *scale_int, int *scale_nano)
135 return iio_gts_delinearize(tmp, NANO, scale_int, scale_nano);
844 * @scale_nano: Fractional part of the scale (nano or ppb)
855 int scale_int, int scale_nano,
861 ret = iio_gts_linearize(scale_int, scale_nano, NAN
78 iio_gts_delinearize(u64 lin_scale, unsigned long scaler, int *scale_whole, int *scale_nano) argument
126 iio_gts_total_gain_to_scale(struct iio_gts *gts, int total_gain, int *scale_int, int *scale_nano) argument
854 iio_gts_find_gain_for_scale_using_time(struct iio_gts *gts, int time_sel, int scale_int, int scale_nano, int *gain) argument
892 iio_gts_find_gain_sel_for_scale_using_time(struct iio_gts *gts, int time_sel, int scale_int, int scale_nano, int *gain_sel) argument
961 iio_gts_get_scale(struct iio_gts *gts, int gain, int time, int *scale_int, int *scale_nano) argument
[all...]
/linux-master/drivers/iio/test/
H A Diio-test-gts.c351 int ret, scale_int, scale_nano; local
357 ret = iio_gts_total_gain_to_scale(&gts, 1, &scale_int, &scale_nano);
360 KUNIT_EXPECT_EQ(test, 0, scale_nano);
362 ret = iio_gts_total_gain_to_scale(&gts, 1, &scale_int, &scale_nano);
365 KUNIT_EXPECT_EQ(test, 0, scale_nano);
368 &scale_nano);
371 KUNIT_EXPECT_EQ(test, TEST_SCALE_NANO_4096X8, scale_nano);
/linux-master/include/linux/iio/
H A Diio-gts-helper.h187 int *scale_int, int *scale_nano);
189 int scale_int, int scale_nano,
192 int *scale_nano);

Completed in 187 milliseconds