Searched refs:kvm_lapic (Results 1 – 8 of 8) sorted by relevance
/arch/x86/kvm/ |
D | lapic.c | 79 static inline void apic_set_reg(struct kvm_lapic *apic, int reg_off, u32 val) in apic_set_reg() 91 struct kvm_lapic *apic = vcpu->arch.apic; in kvm_apic_pending_eoi() 120 static inline int apic_enabled(struct kvm_lapic *apic) in apic_enabled() 132 static inline int kvm_apic_id(struct kvm_lapic *apic) in kvm_apic_id() 173 struct kvm_lapic *apic = vcpu->arch.apic; in recalculate_apic_map() 216 static inline void apic_set_spiv(struct kvm_lapic *apic, u32 val) in apic_set_spiv() 232 static inline void kvm_apic_set_id(struct kvm_lapic *apic, u8 id) in kvm_apic_set_id() 238 static inline void kvm_apic_set_ldr(struct kvm_lapic *apic, u32 id) in kvm_apic_set_ldr() 244 static inline void kvm_apic_set_x2apic_id(struct kvm_lapic *apic, u8 id) in kvm_apic_set_x2apic_id() 253 static inline int apic_lvt_enabled(struct kvm_lapic *apic, int lvt_type) in apic_lvt_enabled() [all …]
|
D | lapic.h | 21 struct kvm_lapic { struct 64 int kvm_apic_local_deliver(struct kvm_lapic *apic, int lvt_type); argument 66 bool kvm_irq_delivery_to_apic_fast(struct kvm *kvm, struct kvm_lapic *src, 100 static inline u32 kvm_apic_get_reg(struct kvm_lapic *apic, int reg_off) in kvm_apic_get_reg() 116 static inline int kvm_apic_hw_enabled(struct kvm_lapic *apic) in kvm_apic_hw_enabled() 125 static inline bool kvm_apic_sw_enabled(struct kvm_lapic *apic) in kvm_apic_sw_enabled() 142 static inline int apic_x2apic_mode(struct kvm_lapic *apic) in apic_x2apic_mode()
|
D | ioapic.h | 110 bool kvm_apic_match_dest(struct kvm_vcpu *vcpu, struct kvm_lapic *source, 120 int kvm_irq_delivery_to_apic(struct kvm *kvm, struct kvm_lapic *src,
|
D | irq_comm.c | 66 int kvm_irq_delivery_to_apic(struct kvm *kvm, struct kvm_lapic *src, in kvm_irq_delivery_to_apic()
|
D | trace.h | 461 TP_PROTO(struct kvm_lapic *apic, int vector), 478 TP_PROTO(struct kvm_lapic *apic, int vector),
|
D | ioapic.c | 428 struct kvm_lapic *apic = vcpu->arch.apic; in __kvm_ioapic_update_eoi()
|
D | cpuid.c | 70 struct kvm_lapic *apic = vcpu->arch.apic; in kvm_update_cpuid()
|
/arch/x86/include/asm/ |
D | kvm_host.h | 402 struct kvm_lapic *apic; /* kernel irqchip context */ 610 struct kvm_lapic *phys_map[256]; 612 struct kvm_lapic *logical_map[16][16];
|