kvm_lapic         558 arch/x86/include/asm/kvm_host.h 	struct kvm_lapic *apic;    /* kernel irqchip context */
kvm_lapic         817 arch/x86/include/asm/kvm_host.h 		struct kvm_lapic *xapic_flat_map[8];
kvm_lapic         818 arch/x86/include/asm/kvm_host.h 		struct kvm_lapic *xapic_cluster_map[16][4];
kvm_lapic         820 arch/x86/include/asm/kvm_host.h 	struct kvm_lapic *phys_map[];
kvm_lapic          70 arch/x86/kvm/cpuid.c 	struct kvm_lapic *apic = vcpu->arch.apic;
kvm_lapic         426 arch/x86/kvm/ioapic.c 	struct kvm_lapic *apic = vcpu->arch.apic;
kvm_lapic         119 arch/x86/kvm/ioapic.h bool kvm_apic_match_dest(struct kvm_vcpu *vcpu, struct kvm_lapic *source,
kvm_lapic         129 arch/x86/kvm/ioapic.h int kvm_irq_delivery_to_apic(struct kvm *kvm, struct kvm_lapic *src,
kvm_lapic          47 arch/x86/kvm/irq_comm.c int kvm_irq_delivery_to_apic(struct kvm *kvm, struct kvm_lapic *src,
kvm_lapic          83 arch/x86/kvm/lapic.c 	struct kvm_lapic *apic = vcpu->arch.apic;
kvm_lapic         102 arch/x86/kvm/lapic.c static inline int apic_enabled(struct kvm_lapic *apic)
kvm_lapic         114 arch/x86/kvm/lapic.c static inline u32 kvm_x2apic_id(struct kvm_lapic *apic)
kvm_lapic         131 arch/x86/kvm/lapic.c 		u32 dest_id, struct kvm_lapic ***cluster, u16 *mask) {
kvm_lapic         184 arch/x86/kvm/lapic.c 	                   sizeof(struct kvm_lapic *) * ((u64)max_id + 1),
kvm_lapic         193 arch/x86/kvm/lapic.c 		struct kvm_lapic *apic = vcpu->arch.apic;
kvm_lapic         194 arch/x86/kvm/lapic.c 		struct kvm_lapic **cluster;
kvm_lapic         250 arch/x86/kvm/lapic.c static inline void apic_set_spiv(struct kvm_lapic *apic, u32 val)
kvm_lapic         267 arch/x86/kvm/lapic.c static inline void kvm_apic_set_xapic_id(struct kvm_lapic *apic, u8 id)
kvm_lapic         273 arch/x86/kvm/lapic.c static inline void kvm_apic_set_ldr(struct kvm_lapic *apic, u32 id)
kvm_lapic         284 arch/x86/kvm/lapic.c static inline void kvm_apic_set_x2apic_id(struct kvm_lapic *apic, u32 id)
kvm_lapic         295 arch/x86/kvm/lapic.c static inline int apic_lvt_enabled(struct kvm_lapic *apic, int lvt_type)
kvm_lapic         300 arch/x86/kvm/lapic.c static inline int apic_lvt_vector(struct kvm_lapic *apic, int lvt_type)
kvm_lapic         305 arch/x86/kvm/lapic.c static inline int apic_lvtt_oneshot(struct kvm_lapic *apic)
kvm_lapic         310 arch/x86/kvm/lapic.c static inline int apic_lvtt_period(struct kvm_lapic *apic)
kvm_lapic         315 arch/x86/kvm/lapic.c static inline int apic_lvtt_tscdeadline(struct kvm_lapic *apic)
kvm_lapic         327 arch/x86/kvm/lapic.c 	struct kvm_lapic *apic = vcpu->arch.apic;
kvm_lapic         417 arch/x86/kvm/lapic.c 	struct kvm_lapic *apic = vcpu->arch.apic;
kvm_lapic         423 arch/x86/kvm/lapic.c static inline int apic_search_irr(struct kvm_lapic *apic)
kvm_lapic         428 arch/x86/kvm/lapic.c static inline int apic_find_highest_irr(struct kvm_lapic *apic)
kvm_lapic         445 arch/x86/kvm/lapic.c static inline void apic_clear_irr(int vec, struct kvm_lapic *apic)
kvm_lapic         464 arch/x86/kvm/lapic.c static inline void apic_set_isr(int vec, struct kvm_lapic *apic)
kvm_lapic         492 arch/x86/kvm/lapic.c static inline int apic_find_highest_isr(struct kvm_lapic *apic)
kvm_lapic         511 arch/x86/kvm/lapic.c static inline void apic_clear_isr(int vec, struct kvm_lapic *apic)
kvm_lapic         547 arch/x86/kvm/lapic.c static int __apic_accept_irq(struct kvm_lapic *apic, int delivery_mode,
kvm_lapic         554 arch/x86/kvm/lapic.c 	struct kvm_lapic *apic = vcpu->arch.apic;
kvm_lapic         668 arch/x86/kvm/lapic.c static int apic_has_interrupt_for_ppr(struct kvm_lapic *apic, u32 ppr)
kvm_lapic         680 arch/x86/kvm/lapic.c static bool __apic_update_ppr(struct kvm_lapic *apic, u32 *new_ppr)
kvm_lapic         702 arch/x86/kvm/lapic.c static void apic_update_ppr(struct kvm_lapic *apic)
kvm_lapic         717 arch/x86/kvm/lapic.c static void apic_set_tpr(struct kvm_lapic *apic, u32 tpr)
kvm_lapic         723 arch/x86/kvm/lapic.c static bool kvm_apic_broadcast(struct kvm_lapic *apic, u32 mda)
kvm_lapic         729 arch/x86/kvm/lapic.c static bool kvm_apic_match_physical_addr(struct kvm_lapic *apic, u32 mda)
kvm_lapic         749 arch/x86/kvm/lapic.c static bool kvm_apic_match_logical_addr(struct kvm_lapic *apic, u32 mda)
kvm_lapic         792 arch/x86/kvm/lapic.c 		struct kvm_lapic *source, struct kvm_lapic *target)
kvm_lapic         803 arch/x86/kvm/lapic.c bool kvm_apic_match_dest(struct kvm_vcpu *vcpu, struct kvm_lapic *source,
kvm_lapic         806 arch/x86/kvm/lapic.c 	struct kvm_lapic *target = vcpu->arch.apic;
kvm_lapic         853 arch/x86/kvm/lapic.c static bool kvm_apic_is_broadcast_dest(struct kvm *kvm, struct kvm_lapic **src,
kvm_lapic         880 arch/x86/kvm/lapic.c 		struct kvm_lapic **src, struct kvm_lapic_irq *irq,
kvm_lapic         881 arch/x86/kvm/lapic.c 		struct kvm_apic_map *map, struct kvm_lapic ***dst,
kvm_lapic         945 arch/x86/kvm/lapic.c bool kvm_irq_delivery_to_apic_fast(struct kvm *kvm, struct kvm_lapic *src,
kvm_lapic         950 arch/x86/kvm/lapic.c 	struct kvm_lapic **dst = NULL;
kvm_lapic         997 arch/x86/kvm/lapic.c 	struct kvm_lapic **dst = NULL;
kvm_lapic        1024 arch/x86/kvm/lapic.c static int __apic_accept_irq(struct kvm_lapic *apic, int delivery_mode,
kvm_lapic        1131 arch/x86/kvm/lapic.c static bool kvm_ioapic_handles_vector(struct kvm_lapic *apic, int vector)
kvm_lapic        1136 arch/x86/kvm/lapic.c static void kvm_ioapic_send_eoi(struct kvm_lapic *apic, int vector)
kvm_lapic        1159 arch/x86/kvm/lapic.c static int apic_set_eoi(struct kvm_lapic *apic)
kvm_lapic        1189 arch/x86/kvm/lapic.c 	struct kvm_lapic *apic = vcpu->arch.apic;
kvm_lapic        1198 arch/x86/kvm/lapic.c static void apic_send_ipi(struct kvm_lapic *apic, u32 icr_low, u32 icr_high)
kvm_lapic        1219 arch/x86/kvm/lapic.c static u32 apic_get_tmcct(struct kvm_lapic *apic)
kvm_lapic        1244 arch/x86/kvm/lapic.c static void __report_tpr_access(struct kvm_lapic *apic, bool write)
kvm_lapic        1254 arch/x86/kvm/lapic.c static inline void report_tpr_access(struct kvm_lapic *apic, bool write)
kvm_lapic        1260 arch/x86/kvm/lapic.c static u32 __apic_read(struct kvm_lapic *apic, unsigned int offset)
kvm_lapic        1292 arch/x86/kvm/lapic.c static inline struct kvm_lapic *to_lapic(struct kvm_io_device *dev)
kvm_lapic        1294 arch/x86/kvm/lapic.c 	return container_of(dev, struct kvm_lapic, dev);
kvm_lapic        1301 arch/x86/kvm/lapic.c int kvm_lapic_reg_read(struct kvm_lapic *apic, u32 offset, int len,
kvm_lapic        1357 arch/x86/kvm/lapic.c static int apic_mmio_in_range(struct kvm_lapic *apic, gpa_t addr)
kvm_lapic        1366 arch/x86/kvm/lapic.c 	struct kvm_lapic *apic = to_lapic(this);
kvm_lapic        1386 arch/x86/kvm/lapic.c static void update_divide_count(struct kvm_lapic *apic)
kvm_lapic        1396 arch/x86/kvm/lapic.c static void limit_periodic_timer_frequency(struct kvm_lapic *apic)
kvm_lapic        1417 arch/x86/kvm/lapic.c static void apic_update_lvtt(struct kvm_lapic *apic)
kvm_lapic        1442 arch/x86/kvm/lapic.c 	struct kvm_lapic *apic = vcpu->arch.apic;
kvm_lapic        1481 arch/x86/kvm/lapic.c 	struct kvm_lapic *apic = vcpu->arch.apic;
kvm_lapic        1509 arch/x86/kvm/lapic.c 	struct kvm_lapic *apic = vcpu->arch.apic;
kvm_lapic        1534 arch/x86/kvm/lapic.c static void kvm_apic_inject_pending_timer_irqs(struct kvm_lapic *apic)
kvm_lapic        1547 arch/x86/kvm/lapic.c static void apic_timer_expired(struct kvm_lapic *apic)
kvm_lapic        1569 arch/x86/kvm/lapic.c static void start_sw_tscdeadline(struct kvm_lapic *apic)
kvm_lapic        1602 arch/x86/kvm/lapic.c static void update_target_expiration(struct kvm_lapic *apic, uint32_t old_divisor)
kvm_lapic        1626 arch/x86/kvm/lapic.c static bool set_target_expiration(struct kvm_lapic *apic)
kvm_lapic        1649 arch/x86/kvm/lapic.c static void advance_periodic_target_expiration(struct kvm_lapic *apic)
kvm_lapic        1670 arch/x86/kvm/lapic.c static void start_sw_period(struct kvm_lapic *apic)
kvm_lapic        1699 arch/x86/kvm/lapic.c static void cancel_hv_timer(struct kvm_lapic *apic)
kvm_lapic        1707 arch/x86/kvm/lapic.c static bool start_hv_timer(struct kvm_lapic *apic)
kvm_lapic        1749 arch/x86/kvm/lapic.c static void start_sw_timer(struct kvm_lapic *apic)
kvm_lapic        1766 arch/x86/kvm/lapic.c static void restart_apic_timer(struct kvm_lapic *apic)
kvm_lapic        1781 arch/x86/kvm/lapic.c 	struct kvm_lapic *apic = vcpu->arch.apic;
kvm_lapic        1808 arch/x86/kvm/lapic.c 	struct kvm_lapic *apic = vcpu->arch.apic;
kvm_lapic        1820 arch/x86/kvm/lapic.c 	struct kvm_lapic *apic = vcpu->arch.apic;
kvm_lapic        1826 arch/x86/kvm/lapic.c static void start_apic_timer(struct kvm_lapic *apic)
kvm_lapic        1837 arch/x86/kvm/lapic.c static void apic_manage_nmi_watchdog(struct kvm_lapic *apic, u32 lvt0_val)
kvm_lapic        1850 arch/x86/kvm/lapic.c int kvm_lapic_reg_write(struct kvm_lapic *apic, u32 reg, u32 val)
kvm_lapic        1996 arch/x86/kvm/lapic.c 	struct kvm_lapic *apic = to_lapic(this);
kvm_lapic        2049 arch/x86/kvm/lapic.c 	struct kvm_lapic *apic = vcpu->arch.apic;
kvm_lapic        2075 arch/x86/kvm/lapic.c 	struct kvm_lapic *apic = vcpu->arch.apic;
kvm_lapic        2086 arch/x86/kvm/lapic.c 	struct kvm_lapic *apic = vcpu->arch.apic;
kvm_lapic        2099 arch/x86/kvm/lapic.c 	struct kvm_lapic *apic = vcpu->arch.apic;
kvm_lapic        2117 arch/x86/kvm/lapic.c 	struct kvm_lapic *apic = vcpu->arch.apic;
kvm_lapic        2157 arch/x86/kvm/lapic.c 	struct kvm_lapic *apic = vcpu->arch.apic;
kvm_lapic        2223 arch/x86/kvm/lapic.c static bool lapic_is_periodic(struct kvm_lapic *apic)
kvm_lapic        2230 arch/x86/kvm/lapic.c 	struct kvm_lapic *apic = vcpu->arch.apic;
kvm_lapic        2238 arch/x86/kvm/lapic.c int kvm_apic_local_deliver(struct kvm_lapic *apic, int lvt_type)
kvm_lapic        2255 arch/x86/kvm/lapic.c 	struct kvm_lapic *apic = vcpu->arch.apic;
kvm_lapic        2269 arch/x86/kvm/lapic.c 	struct kvm_lapic *apic = container_of(ktimer, struct kvm_lapic, lapic_timer);
kvm_lapic        2283 arch/x86/kvm/lapic.c 	struct kvm_lapic *apic;
kvm_lapic        2330 arch/x86/kvm/lapic.c 	struct kvm_lapic *apic = vcpu->arch.apic;
kvm_lapic        2355 arch/x86/kvm/lapic.c 	struct kvm_lapic *apic = vcpu->arch.apic;
kvm_lapic        2366 arch/x86/kvm/lapic.c 	struct kvm_lapic *apic = vcpu->arch.apic;
kvm_lapic        2434 arch/x86/kvm/lapic.c 	struct kvm_lapic *apic = vcpu->arch.apic;
kvm_lapic        2497 arch/x86/kvm/lapic.c 					struct kvm_lapic *apic)
kvm_lapic        2550 arch/x86/kvm/lapic.c 					struct kvm_lapic *apic)
kvm_lapic        2573 arch/x86/kvm/lapic.c 	struct kvm_lapic *apic = vcpu->arch.apic;
kvm_lapic        2611 arch/x86/kvm/lapic.c 	struct kvm_lapic *apic = vcpu->arch.apic;
kvm_lapic        2628 arch/x86/kvm/lapic.c 	struct kvm_lapic *apic = vcpu->arch.apic;
kvm_lapic        2649 arch/x86/kvm/lapic.c 	struct kvm_lapic *apic = vcpu->arch.apic;
kvm_lapic        2662 arch/x86/kvm/lapic.c 	struct kvm_lapic *apic = vcpu->arch.apic;
kvm_lapic        2701 arch/x86/kvm/lapic.c 	struct kvm_lapic *apic = vcpu->arch.apic;
kvm_lapic          81 arch/x86/kvm/lapic.h int kvm_lapic_reg_write(struct kvm_lapic *apic, u32 reg, u32 val);
kvm_lapic          82 arch/x86/kvm/lapic.h int kvm_lapic_reg_read(struct kvm_lapic *apic, u32 offset, int len,
kvm_lapic          84 arch/x86/kvm/lapic.h bool kvm_apic_match_dest(struct kvm_vcpu *vcpu, struct kvm_lapic *source,
kvm_lapic          92 arch/x86/kvm/lapic.h int kvm_apic_local_deliver(struct kvm_lapic *apic, int lvt_type);
kvm_lapic          94 arch/x86/kvm/lapic.h bool kvm_irq_delivery_to_apic_fast(struct kvm *kvm, struct kvm_lapic *src,
kvm_lapic         142 arch/x86/kvm/lapic.h static inline void kvm_lapic_set_irr(int vec, struct kvm_lapic *apic)
kvm_lapic         152 arch/x86/kvm/lapic.h static inline u32 kvm_lapic_get_reg(struct kvm_lapic *apic, int reg_off)
kvm_lapic         157 arch/x86/kvm/lapic.h static inline void kvm_lapic_set_reg(struct kvm_lapic *apic, int reg_off, u32 val)
kvm_lapic         173 arch/x86/kvm/lapic.h static inline int kvm_apic_hw_enabled(struct kvm_lapic *apic)
kvm_lapic         182 arch/x86/kvm/lapic.h static inline bool kvm_apic_sw_enabled(struct kvm_lapic *apic)
kvm_lapic         199 arch/x86/kvm/lapic.h static inline int apic_x2apic_mode(struct kvm_lapic *apic)
kvm_lapic         245 arch/x86/kvm/lapic.h static inline u8 kvm_xapic_id(struct kvm_lapic *apic)
kvm_lapic        4527 arch/x86/kvm/svm.c 	struct kvm_lapic *apic = svm->vcpu.arch.apic;
kvm_lapic        4551 arch/x86/kvm/svm.c 		struct kvm_lapic *apic = svm->vcpu.arch.apic;
kvm_lapic        4705 arch/x86/kvm/svm.c 	struct kvm_lapic *apic = svm->vcpu.arch.apic;
kvm_lapic         468 arch/x86/kvm/trace.h 	    TP_PROTO(struct kvm_lapic *apic, int vector),
kvm_lapic         485 arch/x86/kvm/trace.h 	    TP_PROTO(struct kvm_lapic *apic, int vector),
kvm_lapic        3469 arch/x86/kvm/vmx/nested.c 	struct kvm_lapic *apic = vcpu->arch.apic;