Home
last modified time | relevance | path

Searched +full:sense +full:- +full:gain +full:- +full:mult (Results 1 – 1 of 1) sorted by relevance

/linux/drivers/iio/afe/
H A Diio-rescale.c1 // SPDX-License-Identifier: GPL-2.0
28 u32 mult; in rescale_process_scale() local
33 *val *= rescale->numerator; in rescale_process_scale()
34 if (rescale->denominator == 1) in rescale_process_scale()
36 *val2 = rescale->denominator; in rescale_process_scale()
44 if (!check_mul_overflow(*val, rescale->numerator, &_val) && in rescale_process_scale()
45 !check_mul_overflow(*val2, rescale->denominator, &_val2)) { in rescale_process_scale()
53 tmp = div_s64(tmp, rescale->denominator); in rescale_process_scale()
54 tmp *= rescale->numerator; in rescale_process_scale()
77 mult = scale_type == IIO_VAL_INT_PLUS_NANO ? 1000000000L : 1000000L; in rescale_process_scale()
[all …]