Lines Matching refs:now
328 static u32 kvm_mips_ktime_to_count(struct kvm_vcpu *vcpu, ktime_t now) in kvm_mips_ktime_to_count() argument
333 now_ns = ktime_to_ns(now); in kvm_mips_ktime_to_count()
385 static u32 kvm_mips_read_count_running(struct kvm_vcpu *vcpu, ktime_t now) in kvm_mips_read_count_running() argument
393 count = vcpu->arch.count_bias + kvm_mips_ktime_to_count(vcpu, now); in kvm_mips_read_count_running()
410 threshold = ktime_add_ns(now, vcpu->arch.count_period / 4); in kvm_mips_read_count_running()
474 ktime_t now; in kvm_mips_freeze_hrtimer() local
478 now = ktime_get(); in kvm_mips_freeze_hrtimer()
481 *count = kvm_mips_read_count_running(vcpu, now); in kvm_mips_freeze_hrtimer()
483 return now; in kvm_mips_freeze_hrtimer()
503 ktime_t now, u32 count) in kvm_mips_resume_hrtimer() argument
514 expire = ktime_add_ns(now, delta); in kvm_mips_resume_hrtimer()
546 ktime_t now, count_time; in kvm_mips_restore_hrtimer() local
571 now = ktime_get(); in kvm_mips_restore_hrtimer()
572 now_count = vcpu->arch.count_bias + kvm_mips_ktime_to_count(vcpu, now); in kvm_mips_restore_hrtimer()
580 count_time = now; in kvm_mips_restore_hrtimer()
589 count_time = ktime_sub_ns(now, delta); in kvm_mips_restore_hrtimer()
607 ktime_t now; in kvm_mips_write_count() local
610 now = kvm_mips_count_time(vcpu); in kvm_mips_write_count()
611 vcpu->arch.count_bias = count - kvm_mips_ktime_to_count(vcpu, now); in kvm_mips_write_count()
618 kvm_mips_resume_hrtimer(vcpu, now, count); in kvm_mips_write_count()
654 ktime_t now; in kvm_mips_set_count_hz() local
667 now = kvm_mips_count_time(vcpu); in kvm_mips_set_count_hz()
670 now = kvm_mips_freeze_hrtimer(vcpu, &count); in kvm_mips_set_count_hz()
679 vcpu->arch.count_bias = count - kvm_mips_ktime_to_count(vcpu, now); in kvm_mips_set_count_hz()
683 kvm_mips_resume_hrtimer(vcpu, now, count); in kvm_mips_set_count_hz()
704 ktime_t now = ktime_set(0, 0); /* silence bogus GCC warning */ in kvm_mips_write_compare() local
734 now = kvm_mips_freeze_hrtimer(vcpu, &count); in kvm_mips_write_compare()
757 kvm_mips_resume_hrtimer(vcpu, now, count); in kvm_mips_write_compare()
784 ktime_t now; in kvm_mips_count_disable() local
790 now = ktime_get(); in kvm_mips_count_disable()
791 count = kvm_mips_read_count_running(vcpu, now); in kvm_mips_count_disable()
794 return now; in kvm_mips_count_disable()
858 ktime_t expire, now; in kvm_mips_set_count_ctl() local
891 now = ktime_get(); in kvm_mips_set_count_ctl()
892 if (ktime_compare(now, expire) >= 0) in kvm_mips_set_count_ctl()
897 count = kvm_mips_read_count_running(vcpu, now); in kvm_mips_set_count_ctl()
898 kvm_mips_resume_hrtimer(vcpu, now, count); in kvm_mips_set_count_ctl()