1#ifndef ARCH_X86_KVM_X86_H 2#define ARCH_X86_KVM_X86_H 3 4#include <linux/kvm_host.h> 5 6static inline void kvm_clear_exception_queue(struct kvm_vcpu *vcpu) 7{ 8 vcpu->arch.exception.pending = false; 9} 10 11static inline void kvm_queue_interrupt(struct kvm_vcpu *vcpu, u8 vector) 12{ 13 vcpu->arch.interrupt.pending = true; 14 vcpu->arch.interrupt.nr = vector; 15} 16 17static inline void kvm_clear_interrupt_queue(struct kvm_vcpu *vcpu) 18{ 19 vcpu->arch.interrupt.pending = false; 20} 21 22#endif 23