Lines Matching defs:delta
330 u64 delta;
333 delta = now_ns + vcpu->arch.count_dyn_bias;
335 if (delta >= vcpu->arch.count_period) {
336 /* If delta is out of safe range the bias needs adjusting */
339 /* Recalculate delta with new bias */
340 delta = now_ns + vcpu->arch.count_dyn_bias;
345 * delta < count_period
347 * Therefore the intermediate delta*count_hz will never overflow since
349 * delta = count_period
350 * delta = NSEC_PER_SEC * 2^32 / count_hz
351 * delta * count_hz = NSEC_PER_SEC * 2^32
353 return div_u64(delta * vcpu->arch.count_hz, NSEC_PER_SEC);
506 u64 delta;
511 delta = (u64)(u32)(compare - count - 1) + 1;
512 delta = div_u64(delta * NSEC_PER_SEC, vcpu->arch.count_hz);
513 expire = ktime_add_ns(now, delta);
547 u64 delta;
585 /* Subtract nanosecond delta to find ktime when count was read */
586 delta = (u64)(u32)(now_count - count);
587 delta = div_u64(delta * NSEC_PER_SEC, vcpu->arch.count_hz);
588 count_time = ktime_sub_ns(now, delta);
701 s32 delta = compare - old_compare;
724 if (IS_ENABLED(CONFIG_KVM_MIPS_VZ) && delta > 0) {
747 if (delta > 0)
765 if (IS_ENABLED(CONFIG_KVM_MIPS_VZ) && delta <= 0)
858 s64 delta;
886 delta = (u64)(u32)(compare - count - 1) + 1;
887 delta = div_u64(delta * NSEC_PER_SEC,
889 expire = ktime_add_ns(vcpu->arch.count_resume, delta);