Searched refs:int_pow (Results 1 – 11 of 11) sorted by relevance
| /linux/drivers/iio/common/hid-sensors/ |
| H A D | hid-sensor-attributes.c | 93 *micro_frac = (rem / divisor) * int_pow(10, 6 - exp); in simple_div() 99 int divisor = int_pow(10, exp); in split_micro_fraction() 102 *val2 = no % divisor * int_pow(10, 6 - exp); in split_micro_fraction() 124 *val1 = sign * value * int_pow(10, exp); in convert_from_vtf_format() 145 divisor = int_pow(10, 6 + exp); in convert_to_vtf_format() 146 value = abs(val1) * int_pow(10, -exp); in convert_to_vtf_format() 149 divisor = int_pow(10, exp); in convert_to_vtf_format() 369 *val0 = scale0 * int_pow(10, exp); in adjust_exponent_nano() 376 divisor = int_pow(10, 8 - i); in adjust_exponent_nano() 378 res += int_pow(10, exp - 1 - i) * x; in adjust_exponent_nano() [all …]
|
| /linux/lib/math/ |
| H A D | int_pow.c | 19 u64 int_pow(u64 base, unsigned int exp) in int_pow() function 32 EXPORT_SYMBOL_GPL(int_pow);
|
| /linux/drivers/iio/common/scmi_sensors/ |
| H A D | scmi_iio.c | 73 do_div(time, int_pow(10, abs(tstamp_scale))); in scmi_iio_sensor_update_cb() 76 time_ns = time * int_pow(10, tstamp_scale); in scmi_iio_sensor_update_cb() 164 sec = int_pow(10, mult) * MICROHZ_PER_HZ; in scmi_iio_set_odr_val() 271 sensor_interval_mult = int_pow(10, abs(mult)); in scmi_iio_get_odr_val() 274 sensor_interval_mult = int_pow(10, mult); in scmi_iio_get_odr_val() 344 *val2 = int_pow(10, abs(scale)); in scmi_iio_read_raw() 347 *val = int_pow(10, scale); in scmi_iio_read_raw() 399 int_pow(10, abs(exponent)) in scmi_iio_get_raw_available() 405 resolution = resolution * int_pow(10, exponent); in scmi_iio_get_raw_available() 504 sensor_interval_mult = int_pow(10, abs(mult)); in scmi_iio_convert_interval_to_ns() [all …]
|
| /linux/lib/math/tests/ |
| H A D | int_pow_kunit.c | 30 KUNIT_ARRAY_PARAM(int_pow, params, get_desc); 36 KUNIT_EXPECT_EQ(test, tc->expected_result, int_pow(tc->base, tc->exponent)); in int_pow_test()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/lib/ |
| H A D | tout.c | 72 msec *= 1000 * int_pow(60, to_mul - 1); in tout_convert_reg_field_to_ms()
|
| /linux/include/linux/ |
| H A D | math.h | 215 u64 int_pow(u64 base, unsigned int exp);
|
| /linux/Documentation/translations/zh_CN/core-api/ |
| H A D | kernel-api.rst | 164 lib/math/int_pow.c
|
| /linux/drivers/hwmon/ |
| H A D | ltc4282.c | 510 st->rsense * int_pow(U16_MAX, 2)); in ltc4282_read_power_word() 528 int_pow(U8_MAX, 2) * st->rsense); in ltc4282_read_power_byte() 625 temp = val * int_pow(U8_MAX, 2) * st->rsense; in ltc4282_write_power_byte() 635 u64 temp = int_pow(U16_MAX, 2) * st->rsense, temp_2; in ltc4282_write_power_word()
|
| /linux/drivers/acpi/ |
| H A D | cppc_acpi.c | 1643 *auto_act_window = sig * int_pow(10, exp); in cppc_get_auto_act_window() 1661 u64 max_val = CPPC_AUTO_ACT_WINDOW_MAX_SIG * int_pow(10, CPPC_AUTO_ACT_WINDOW_MAX_EXP); in cppc_set_auto_act_window()
|
| /linux/lib/ |
| H A D | Kconfig.debug | 3289 tristate "Integer exponentiation (int_pow) test" if !KUNIT_ALL_TESTS 3293 This option enables the KUnit test suite for the int_pow function, 3295 verify that the implementation of int_pow correctly computes the power
|
| /linux/drivers/md/ |
| H A D | md.c | 3973 *res = result * int_pow(10, scale - decimals); in strict_strtoul_scaled()
|