Lines Matching refs:kvm_lapic
59 struct kvm_lapic {
104 bool kvm_apic_match_dest(struct kvm_vcpu *vcpu, struct kvm_lapic *source,
113 int kvm_apic_local_deliver(struct kvm_lapic *apic, int lvt_type);
118 bool kvm_irq_delivery_to_apic_fast(struct kvm *kvm, struct kvm_lapic *src,
120 void kvm_apic_send_ipi(struct kvm_lapic *apic, u32 icr_low, u32 icr_high);
139 int kvm_x2apic_icr_write(struct kvm_lapic *apic, u64 data);
149 u64 kvm_lapic_readable_reg_mask(struct kvm_lapic *apic);
164 static inline void kvm_lapic_set_irr(int vec, struct kvm_lapic *apic)
179 static inline u32 kvm_lapic_get_reg(struct kvm_lapic *apic, int reg_off)
195 static inline bool kvm_apic_hw_enabled(struct kvm_lapic *apic)
204 static inline bool kvm_apic_sw_enabled(struct kvm_lapic *apic)
221 static inline int apic_x2apic_mode(struct kvm_lapic *apic)
276 static inline u8 kvm_xapic_id(struct kvm_lapic *apic)