Lines Matching refs:timer_advance_ns
1539 u64 timer_advance_ns = vcpu->arch.apic->lapic_timer.timer_advance_ns; in __wait_lapic_expire() local
1549 nsec_to_cycles(vcpu, timer_advance_ns))); in __wait_lapic_expire()
1553 ndelay(min_t(u32, delay_ns, timer_advance_ns)); in __wait_lapic_expire()
1561 u32 timer_advance_ns = apic->lapic_timer.timer_advance_ns; in adjust_lapic_timer_advance() local
1573 timer_advance_ns -= ns/LAPIC_TIMER_ADVANCE_ADJUST_STEP; in adjust_lapic_timer_advance()
1578 timer_advance_ns += ns/LAPIC_TIMER_ADVANCE_ADJUST_STEP; in adjust_lapic_timer_advance()
1581 if (unlikely(timer_advance_ns > LAPIC_TIMER_ADVANCE_NS_MAX)) in adjust_lapic_timer_advance()
1582 timer_advance_ns = LAPIC_TIMER_ADVANCE_NS_INIT; in adjust_lapic_timer_advance()
1583 apic->lapic_timer.timer_advance_ns = timer_advance_ns; in adjust_lapic_timer_advance()
1607 vcpu->arch.apic->lapic_timer.timer_advance_ns && in kvm_wait_lapic_expire()
1678 likely(ns > apic->lapic_timer.timer_advance_ns)) { in start_sw_tscdeadline()
1680 expire = ktime_sub_ns(expire, ktimer->timer_advance_ns); in start_sw_tscdeadline()
2416 int kvm_create_lapic(struct kvm_vcpu *vcpu, int timer_advance_ns) in kvm_create_lapic() argument
2439 if (timer_advance_ns == -1) { in kvm_create_lapic()
2440 apic->lapic_timer.timer_advance_ns = LAPIC_TIMER_ADVANCE_NS_INIT; in kvm_create_lapic()
2443 apic->lapic_timer.timer_advance_ns = timer_advance_ns; in kvm_create_lapic()