Lines Matching refs:val64
405 int64_t val64; in inv_icm42600_gyro_read_offset() local
463 val64 = (int64_t)offset * 64LL * 3141592653LL; in inv_icm42600_gyro_read_offset()
465 if (val64 >= 0) in inv_icm42600_gyro_read_offset()
466 val64 += 2048 * 180 / 2; in inv_icm42600_gyro_read_offset()
468 val64 -= 2048 * 180 / 2; in inv_icm42600_gyro_read_offset()
469 bias = div_s64(val64, 2048 * 180); in inv_icm42600_gyro_read_offset()
481 int64_t val64, min, max; in inv_icm42600_gyro_write_offset() local
508 val64 = (int64_t)val * 1000000000LL + (int64_t)val2; in inv_icm42600_gyro_write_offset()
509 if (val64 < min || val64 > max) in inv_icm42600_gyro_write_offset()
519 val64 = val64 * 180LL * 2048LL; in inv_icm42600_gyro_write_offset()
521 if (val64 >= 0) in inv_icm42600_gyro_write_offset()
522 val64 += 3141592653LL * 64LL / 2LL; in inv_icm42600_gyro_write_offset()
524 val64 -= 3141592653LL * 64LL / 2LL; in inv_icm42600_gyro_write_offset()
525 offset = div64_s64(val64, 3141592653LL * 64LL); in inv_icm42600_gyro_write_offset()