Home
last modified time | relevance | path

Searched refs:int_pow (Results 1 – 9 of 9) sorted by relevance

/Linux-v5.15/drivers/iio/common/hid-sensors/
Dhid-sensor-attributes.c89 *micro_frac = (rem / divisor) * int_pow(10, 6 - exp); in simple_div()
95 int divisor = int_pow(10, exp); in split_micro_fraction()
98 *val2 = no % divisor * int_pow(10, 6 - exp); in split_micro_fraction()
120 *val1 = sign * value * int_pow(10, exp); in convert_from_vtf_format()
141 divisor = int_pow(10, 6 + exp); in convert_to_vtf_format()
142 value = abs(val1) * int_pow(10, -exp); in convert_to_vtf_format()
145 divisor = int_pow(10, exp); in convert_to_vtf_format()
365 *val0 = scale0 * int_pow(10, exp); in adjust_exponent_nano()
372 divisor = int_pow(10, 8 - i); in adjust_exponent_nano()
374 res += int_pow(10, exp - 1 - i) * x; in adjust_exponent_nano()
[all …]
/Linux-v5.15/drivers/iio/common/scmi_sensors/
Dscmi_iio.c70 do_div(time, int_pow(10, abs(tstamp_scale))); in scmi_iio_sensor_update_cb()
73 time_ns = time * int_pow(10, tstamp_scale); in scmi_iio_sensor_update_cb()
162 sec = int_pow(10, mult) * UHZ_PER_HZ; in scmi_iio_set_odr_val()
268 sensor_interval_mult = int_pow(10, abs(mult)); in scmi_iio_get_odr_val()
271 sensor_interval_mult = int_pow(10, mult); in scmi_iio_get_odr_val()
295 *val2 = int_pow(10, abs(scale)); in scmi_iio_read_raw()
298 *val = int_pow(10, scale); in scmi_iio_read_raw()
343 int_pow(10, abs(exponent)) in scmi_iio_get_raw_available()
349 resolution = resolution * int_pow(10, exponent); in scmi_iio_get_raw_available()
447 sensor_interval_mult = int_pow(10, abs(mult)); in scmi_iio_convert_interval_to_ns()
[all …]
/Linux-v5.15/lib/math/
Dint_pow.c19 u64 int_pow(u64 base, unsigned int exp) in int_pow() function
32 EXPORT_SYMBOL_GPL(int_pow);
DMakefile2 obj-y += div64.o gcd.o lcm.o int_pow.o int_sqrt.o reciprocal_div.o
/Linux-v5.15/include/linux/
Dmath.h165 u64 int_pow(u64 base, unsigned int exp);
/Linux-v5.15/Documentation/translations/zh_CN/core-api/
Dkernel-api.rst155 lib/math/int_pow.c
/Linux-v5.15/drivers/misc/eeprom/
Dat25.c434 chip.byte_len = int_pow(2, id[7] - 0x21 + 4) * 1024; in at25_probe()
/Linux-v5.15/Documentation/core-api/
Dkernel-api.rst153 .. kernel-doc:: lib/math/int_pow.c
/Linux-v5.15/drivers/md/
Dmd.c3847 *res = result * int_pow(10, scale - decimals); in strict_strtoul_scaled()