Lines Matching refs:kvm_lapic
26 struct kvm_lapic { struct
67 int kvm_lapic_reg_write(struct kvm_lapic *apic, u32 reg, u32 val); argument
68 int kvm_lapic_reg_read(struct kvm_lapic *apic, u32 offset, int len,
70 bool kvm_apic_match_dest(struct kvm_vcpu *vcpu, struct kvm_lapic *source,
77 int kvm_apic_local_deliver(struct kvm_lapic *apic, int lvt_type);
79 bool kvm_irq_delivery_to_apic_fast(struct kvm *kvm, struct kvm_lapic *src,
121 static inline void kvm_lapic_set_irr(int vec, struct kvm_lapic *apic) in kvm_lapic_set_irr()
131 static inline u32 kvm_lapic_get_reg(struct kvm_lapic *apic, int reg_off) in kvm_lapic_get_reg()
136 static inline void kvm_lapic_set_reg(struct kvm_lapic *apic, int reg_off, u32 val) in kvm_lapic_set_reg()
152 static inline int kvm_apic_hw_enabled(struct kvm_lapic *apic) in kvm_apic_hw_enabled()
161 static inline bool kvm_apic_sw_enabled(struct kvm_lapic *apic) in kvm_apic_sw_enabled()
178 static inline int apic_x2apic_mode(struct kvm_lapic *apic) in apic_x2apic_mode()
204 static inline u32 kvm_apic_id(struct kvm_lapic *apic) in kvm_apic_id()