Lines Matching refs:val64
379 int64_t val64; in inv_icm42600_gyro_read_offset() local
437 val64 = (int64_t)offset * 64LL * 3141592653LL; in inv_icm42600_gyro_read_offset()
439 if (val64 >= 0) in inv_icm42600_gyro_read_offset()
440 val64 += 2048 * 180 / 2; in inv_icm42600_gyro_read_offset()
442 val64 -= 2048 * 180 / 2; in inv_icm42600_gyro_read_offset()
443 bias = div_s64(val64, 2048 * 180); in inv_icm42600_gyro_read_offset()
455 int64_t val64, min, max; in inv_icm42600_gyro_write_offset() local
482 val64 = (int64_t)val * 1000000000LL + (int64_t)val2; in inv_icm42600_gyro_write_offset()
483 if (val64 < min || val64 > max) in inv_icm42600_gyro_write_offset()
493 val64 = val64 * 180LL * 2048LL; in inv_icm42600_gyro_write_offset()
495 if (val64 >= 0) in inv_icm42600_gyro_write_offset()
496 val64 += 3141592653LL * 64LL / 2LL; in inv_icm42600_gyro_write_offset()
498 val64 -= 3141592653LL * 64LL / 2LL; in inv_icm42600_gyro_write_offset()
499 offset = div64_s64(val64, 3141592653LL * 64LL); in inv_icm42600_gyro_write_offset()