kvm_vcpu          256 arch/x86/include/asm/kvm_host.h 	void (*set_cr3)(struct kvm_vcpu *vcpu, unsigned long root);
kvm_vcpu          257 arch/x86/include/asm/kvm_host.h 	unsigned long (*get_cr3)(struct kvm_vcpu *vcpu);
kvm_vcpu          258 arch/x86/include/asm/kvm_host.h 	u64 (*get_pdptr)(struct kvm_vcpu *vcpu, int index);
kvm_vcpu          259 arch/x86/include/asm/kvm_host.h 	int (*page_fault)(struct kvm_vcpu *vcpu, gva_t gva, u32 err,
kvm_vcpu          261 arch/x86/include/asm/kvm_host.h 	void (*inject_page_fault)(struct kvm_vcpu *vcpu,
kvm_vcpu          263 arch/x86/include/asm/kvm_host.h 	gpa_t (*gva_to_gpa)(struct kvm_vcpu *vcpu, gva_t gva, u32 access,
kvm_vcpu          265 arch/x86/include/asm/kvm_host.h 	gpa_t (*translate_gpa)(struct kvm_vcpu *vcpu, gpa_t gpa, u32 access,
kvm_vcpu          267 arch/x86/include/asm/kvm_host.h 	int (*sync_page)(struct kvm_vcpu *vcpu,
kvm_vcpu          269 arch/x86/include/asm/kvm_host.h 	void (*invlpg)(struct kvm_vcpu *vcpu, gva_t gva);
kvm_vcpu          270 arch/x86/include/asm/kvm_host.h 	void (*update_pte)(struct kvm_vcpu *vcpu, struct kvm_mmu_page *sp,
kvm_vcpu          313 arch/x86/include/asm/kvm_host.h 	struct kvm_vcpu *vcpu;
kvm_vcpu          427 arch/x86/include/asm/kvm_host.h 	int (*complete_userspace_io)(struct kvm_vcpu *vcpu);
kvm_vcpu          671 arch/x86/include/asm/kvm_host.h 	void (*cpuid_update)(struct kvm_vcpu *vcpu);
kvm_vcpu          674 arch/x86/include/asm/kvm_host.h 	struct kvm_vcpu *(*vcpu_create)(struct kvm *kvm, unsigned id);
kvm_vcpu          675 arch/x86/include/asm/kvm_host.h 	void (*vcpu_free)(struct kvm_vcpu *vcpu);
kvm_vcpu          676 arch/x86/include/asm/kvm_host.h 	void (*vcpu_reset)(struct kvm_vcpu *vcpu);
kvm_vcpu          678 arch/x86/include/asm/kvm_host.h 	void (*prepare_guest_switch)(struct kvm_vcpu *vcpu);
kvm_vcpu          679 arch/x86/include/asm/kvm_host.h 	void (*vcpu_load)(struct kvm_vcpu *vcpu, int cpu);
kvm_vcpu          680 arch/x86/include/asm/kvm_host.h 	void (*vcpu_put)(struct kvm_vcpu *vcpu);
kvm_vcpu          682 arch/x86/include/asm/kvm_host.h 	void (*update_db_bp_intercept)(struct kvm_vcpu *vcpu);
kvm_vcpu          683 arch/x86/include/asm/kvm_host.h 	int (*get_msr)(struct kvm_vcpu *vcpu, u32 msr_index, u64 *pdata);
kvm_vcpu          684 arch/x86/include/asm/kvm_host.h 	int (*set_msr)(struct kvm_vcpu *vcpu, struct msr_data *msr);
kvm_vcpu          685 arch/x86/include/asm/kvm_host.h 	u64 (*get_segment_base)(struct kvm_vcpu *vcpu, int seg);
kvm_vcpu          686 arch/x86/include/asm/kvm_host.h 	void (*get_segment)(struct kvm_vcpu *vcpu,
kvm_vcpu          688 arch/x86/include/asm/kvm_host.h 	int (*get_cpl)(struct kvm_vcpu *vcpu);
kvm_vcpu          689 arch/x86/include/asm/kvm_host.h 	void (*set_segment)(struct kvm_vcpu *vcpu,
kvm_vcpu          691 arch/x86/include/asm/kvm_host.h 	void (*get_cs_db_l_bits)(struct kvm_vcpu *vcpu, int *db, int *l);
kvm_vcpu          692 arch/x86/include/asm/kvm_host.h 	void (*decache_cr0_guest_bits)(struct kvm_vcpu *vcpu);
kvm_vcpu          693 arch/x86/include/asm/kvm_host.h 	void (*decache_cr3)(struct kvm_vcpu *vcpu);
kvm_vcpu          694 arch/x86/include/asm/kvm_host.h 	void (*decache_cr4_guest_bits)(struct kvm_vcpu *vcpu);
kvm_vcpu          695 arch/x86/include/asm/kvm_host.h 	void (*set_cr0)(struct kvm_vcpu *vcpu, unsigned long cr0);
kvm_vcpu          696 arch/x86/include/asm/kvm_host.h 	void (*set_cr3)(struct kvm_vcpu *vcpu, unsigned long cr3);
kvm_vcpu          697 arch/x86/include/asm/kvm_host.h 	int (*set_cr4)(struct kvm_vcpu *vcpu, unsigned long cr4);
kvm_vcpu          698 arch/x86/include/asm/kvm_host.h 	void (*set_efer)(struct kvm_vcpu *vcpu, u64 efer);
kvm_vcpu          699 arch/x86/include/asm/kvm_host.h 	void (*get_idt)(struct kvm_vcpu *vcpu, struct desc_ptr *dt);
kvm_vcpu          700 arch/x86/include/asm/kvm_host.h 	void (*set_idt)(struct kvm_vcpu *vcpu, struct desc_ptr *dt);
kvm_vcpu          701 arch/x86/include/asm/kvm_host.h 	void (*get_gdt)(struct kvm_vcpu *vcpu, struct desc_ptr *dt);
kvm_vcpu          702 arch/x86/include/asm/kvm_host.h 	void (*set_gdt)(struct kvm_vcpu *vcpu, struct desc_ptr *dt);
kvm_vcpu          703 arch/x86/include/asm/kvm_host.h 	u64 (*get_dr6)(struct kvm_vcpu *vcpu);
kvm_vcpu          704 arch/x86/include/asm/kvm_host.h 	void (*set_dr6)(struct kvm_vcpu *vcpu, unsigned long value);
kvm_vcpu          705 arch/x86/include/asm/kvm_host.h 	void (*sync_dirty_debug_regs)(struct kvm_vcpu *vcpu);
kvm_vcpu          706 arch/x86/include/asm/kvm_host.h 	void (*set_dr7)(struct kvm_vcpu *vcpu, unsigned long value);
kvm_vcpu          707 arch/x86/include/asm/kvm_host.h 	void (*cache_reg)(struct kvm_vcpu *vcpu, enum kvm_reg reg);
kvm_vcpu          708 arch/x86/include/asm/kvm_host.h 	unsigned long (*get_rflags)(struct kvm_vcpu *vcpu);
kvm_vcpu          709 arch/x86/include/asm/kvm_host.h 	void (*set_rflags)(struct kvm_vcpu *vcpu, unsigned long rflags);
kvm_vcpu          710 arch/x86/include/asm/kvm_host.h 	void (*fpu_deactivate)(struct kvm_vcpu *vcpu);
kvm_vcpu          712 arch/x86/include/asm/kvm_host.h 	void (*tlb_flush)(struct kvm_vcpu *vcpu);
kvm_vcpu          714 arch/x86/include/asm/kvm_host.h 	void (*run)(struct kvm_vcpu *vcpu);
kvm_vcpu          715 arch/x86/include/asm/kvm_host.h 	int (*handle_exit)(struct kvm_vcpu *vcpu);
kvm_vcpu          716 arch/x86/include/asm/kvm_host.h 	void (*skip_emulated_instruction)(struct kvm_vcpu *vcpu);
kvm_vcpu          717 arch/x86/include/asm/kvm_host.h 	void (*set_interrupt_shadow)(struct kvm_vcpu *vcpu, int mask);
kvm_vcpu          718 arch/x86/include/asm/kvm_host.h 	u32 (*get_interrupt_shadow)(struct kvm_vcpu *vcpu);
kvm_vcpu          719 arch/x86/include/asm/kvm_host.h 	void (*patch_hypercall)(struct kvm_vcpu *vcpu,
kvm_vcpu          721 arch/x86/include/asm/kvm_host.h 	void (*set_irq)(struct kvm_vcpu *vcpu);
kvm_vcpu          722 arch/x86/include/asm/kvm_host.h 	void (*set_nmi)(struct kvm_vcpu *vcpu);
kvm_vcpu          723 arch/x86/include/asm/kvm_host.h 	void (*queue_exception)(struct kvm_vcpu *vcpu, unsigned nr,
kvm_vcpu          726 arch/x86/include/asm/kvm_host.h 	void (*cancel_injection)(struct kvm_vcpu *vcpu);
kvm_vcpu          727 arch/x86/include/asm/kvm_host.h 	int (*interrupt_allowed)(struct kvm_vcpu *vcpu);
kvm_vcpu          728 arch/x86/include/asm/kvm_host.h 	int (*nmi_allowed)(struct kvm_vcpu *vcpu);
kvm_vcpu          729 arch/x86/include/asm/kvm_host.h 	bool (*get_nmi_mask)(struct kvm_vcpu *vcpu);
kvm_vcpu          730 arch/x86/include/asm/kvm_host.h 	void (*set_nmi_mask)(struct kvm_vcpu *vcpu, bool masked);
kvm_vcpu          731 arch/x86/include/asm/kvm_host.h 	void (*enable_nmi_window)(struct kvm_vcpu *vcpu);
kvm_vcpu          732 arch/x86/include/asm/kvm_host.h 	void (*enable_irq_window)(struct kvm_vcpu *vcpu);
kvm_vcpu          733 arch/x86/include/asm/kvm_host.h 	void (*update_cr8_intercept)(struct kvm_vcpu *vcpu, int tpr, int irr);
kvm_vcpu          735 arch/x86/include/asm/kvm_host.h 	void (*hwapic_irr_update)(struct kvm_vcpu *vcpu, int max_irr);
kvm_vcpu          737 arch/x86/include/asm/kvm_host.h 	void (*load_eoi_exitmap)(struct kvm_vcpu *vcpu, u64 *eoi_exit_bitmap);
kvm_vcpu          738 arch/x86/include/asm/kvm_host.h 	void (*set_virtual_x2apic_mode)(struct kvm_vcpu *vcpu, bool set);
kvm_vcpu          739 arch/x86/include/asm/kvm_host.h 	void (*set_apic_access_page_addr)(struct kvm_vcpu *vcpu, hpa_t hpa);
kvm_vcpu          740 arch/x86/include/asm/kvm_host.h 	void (*deliver_posted_interrupt)(struct kvm_vcpu *vcpu, int vector);
kvm_vcpu          741 arch/x86/include/asm/kvm_host.h 	void (*sync_pir_to_irr)(struct kvm_vcpu *vcpu);
kvm_vcpu          744 arch/x86/include/asm/kvm_host.h 	u64 (*get_mt_mask)(struct kvm_vcpu *vcpu, gfn_t gfn, bool is_mmio);
kvm_vcpu          748 arch/x86/include/asm/kvm_host.h 	void (*adjust_tsc_offset)(struct kvm_vcpu *vcpu, s64 adjustment, bool host);
kvm_vcpu          750 arch/x86/include/asm/kvm_host.h 	void (*set_tdp_cr3)(struct kvm_vcpu *vcpu, unsigned long cr3);
kvm_vcpu          756 arch/x86/include/asm/kvm_host.h 	void (*set_tsc_khz)(struct kvm_vcpu *vcpu, u32 user_tsc_khz, bool scale);
kvm_vcpu          757 arch/x86/include/asm/kvm_host.h 	u64 (*read_tsc_offset)(struct kvm_vcpu *vcpu);
kvm_vcpu          758 arch/x86/include/asm/kvm_host.h 	void (*write_tsc_offset)(struct kvm_vcpu *vcpu, u64 offset);
kvm_vcpu          760 arch/x86/include/asm/kvm_host.h 	u64 (*compute_tsc_offset)(struct kvm_vcpu *vcpu, u64 target_tsc);
kvm_vcpu          761 arch/x86/include/asm/kvm_host.h 	u64 (*read_l1_tsc)(struct kvm_vcpu *vcpu, u64 host_tsc);
kvm_vcpu          763 arch/x86/include/asm/kvm_host.h 	void (*get_exit_info)(struct kvm_vcpu *vcpu, u64 *info1, u64 *info2);
kvm_vcpu          765 arch/x86/include/asm/kvm_host.h 	int (*check_intercept)(struct kvm_vcpu *vcpu,
kvm_vcpu          768 arch/x86/include/asm/kvm_host.h 	void (*handle_external_intr)(struct kvm_vcpu *vcpu);
kvm_vcpu          771 arch/x86/include/asm/kvm_host.h 	int (*check_nested_events)(struct kvm_vcpu *vcpu, bool external_intr);
kvm_vcpu          773 arch/x86/include/asm/kvm_host.h 	void (*sched_in)(struct kvm_vcpu *kvm, int cpu);
kvm_vcpu          785 arch/x86/include/asm/kvm_host.h static inline void adjust_tsc_offset_guest(struct kvm_vcpu *vcpu,
kvm_vcpu          791 arch/x86/include/asm/kvm_host.h static inline void adjust_tsc_offset_host(struct kvm_vcpu *vcpu, s64 adjustment)
kvm_vcpu          799 arch/x86/include/asm/kvm_host.h void kvm_mmu_destroy(struct kvm_vcpu *vcpu);
kvm_vcpu          800 arch/x86/include/asm/kvm_host.h int kvm_mmu_create(struct kvm_vcpu *vcpu);
kvm_vcpu          801 arch/x86/include/asm/kvm_host.h void kvm_mmu_setup(struct kvm_vcpu *vcpu);
kvm_vcpu          805 arch/x86/include/asm/kvm_host.h void kvm_mmu_reset_context(struct kvm_vcpu *vcpu);
kvm_vcpu          815 arch/x86/include/asm/kvm_host.h int load_pdptrs(struct kvm_vcpu *vcpu, struct kvm_mmu *mmu, unsigned long cr3);
kvm_vcpu          817 arch/x86/include/asm/kvm_host.h int emulator_write_phys(struct kvm_vcpu *vcpu, gpa_t gpa,
kvm_vcpu          819 arch/x86/include/asm/kvm_host.h u8 kvm_get_guest_memory_type(struct kvm_vcpu *vcpu, gfn_t gfn);
kvm_vcpu          823 arch/x86/include/asm/kvm_host.h u64 vcpu_tsc_khz(struct kvm_vcpu *vcpu);
kvm_vcpu          843 arch/x86/include/asm/kvm_host.h int x86_emulate_instruction(struct kvm_vcpu *vcpu, unsigned long cr2,
kvm_vcpu          846 arch/x86/include/asm/kvm_host.h static inline int emulate_instruction(struct kvm_vcpu *vcpu,
kvm_vcpu          853 arch/x86/include/asm/kvm_host.h bool kvm_valid_efer(struct kvm_vcpu *vcpu, u64 efer);
kvm_vcpu          854 arch/x86/include/asm/kvm_host.h int kvm_get_msr(struct kvm_vcpu *vcpu, u32 msr_index, u64 *data);
kvm_vcpu          855 arch/x86/include/asm/kvm_host.h int kvm_set_msr(struct kvm_vcpu *vcpu, struct msr_data *msr);
kvm_vcpu          859 arch/x86/include/asm/kvm_host.h int kvm_fast_pio_out(struct kvm_vcpu *vcpu, int size, unsigned short port);
kvm_vcpu          860 arch/x86/include/asm/kvm_host.h void kvm_emulate_cpuid(struct kvm_vcpu *vcpu);
kvm_vcpu          861 arch/x86/include/asm/kvm_host.h int kvm_emulate_halt(struct kvm_vcpu *vcpu);
kvm_vcpu          862 arch/x86/include/asm/kvm_host.h int kvm_emulate_wbinvd(struct kvm_vcpu *vcpu);
kvm_vcpu          864 arch/x86/include/asm/kvm_host.h void kvm_get_segment(struct kvm_vcpu *vcpu, struct kvm_segment *var, int seg);
kvm_vcpu          865 arch/x86/include/asm/kvm_host.h int kvm_load_segment_descriptor(struct kvm_vcpu *vcpu, u16 selector, int seg);
kvm_vcpu          866 arch/x86/include/asm/kvm_host.h void kvm_vcpu_deliver_sipi_vector(struct kvm_vcpu *vcpu, unsigned int vector);
kvm_vcpu          868 arch/x86/include/asm/kvm_host.h int kvm_task_switch(struct kvm_vcpu *vcpu, u16 tss_selector, int idt_index,
kvm_vcpu          871 arch/x86/include/asm/kvm_host.h int kvm_set_cr0(struct kvm_vcpu *vcpu, unsigned long cr0);
kvm_vcpu          872 arch/x86/include/asm/kvm_host.h int kvm_set_cr3(struct kvm_vcpu *vcpu, unsigned long cr3);
kvm_vcpu          873 arch/x86/include/asm/kvm_host.h int kvm_set_cr4(struct kvm_vcpu *vcpu, unsigned long cr4);
kvm_vcpu          874 arch/x86/include/asm/kvm_host.h int kvm_set_cr8(struct kvm_vcpu *vcpu, unsigned long cr8);
kvm_vcpu          875 arch/x86/include/asm/kvm_host.h int kvm_set_dr(struct kvm_vcpu *vcpu, int dr, unsigned long val);
kvm_vcpu          876 arch/x86/include/asm/kvm_host.h int kvm_get_dr(struct kvm_vcpu *vcpu, int dr, unsigned long *val);
kvm_vcpu          877 arch/x86/include/asm/kvm_host.h unsigned long kvm_get_cr8(struct kvm_vcpu *vcpu);
kvm_vcpu          878 arch/x86/include/asm/kvm_host.h void kvm_lmsw(struct kvm_vcpu *vcpu, unsigned long msw);
kvm_vcpu          879 arch/x86/include/asm/kvm_host.h void kvm_get_cs_db_l_bits(struct kvm_vcpu *vcpu, int *db, int *l);
kvm_vcpu          880 arch/x86/include/asm/kvm_host.h int kvm_set_xcr(struct kvm_vcpu *vcpu, u32 index, u64 xcr);
kvm_vcpu          882 arch/x86/include/asm/kvm_host.h int kvm_get_msr_common(struct kvm_vcpu *vcpu, u32 msr, u64 *pdata);
kvm_vcpu          883 arch/x86/include/asm/kvm_host.h int kvm_set_msr_common(struct kvm_vcpu *vcpu, struct msr_data *msr);
kvm_vcpu          885 arch/x86/include/asm/kvm_host.h unsigned long kvm_get_rflags(struct kvm_vcpu *vcpu);
kvm_vcpu          886 arch/x86/include/asm/kvm_host.h void kvm_set_rflags(struct kvm_vcpu *vcpu, unsigned long rflags);
kvm_vcpu          887 arch/x86/include/asm/kvm_host.h bool kvm_rdpmc(struct kvm_vcpu *vcpu);
kvm_vcpu          889 arch/x86/include/asm/kvm_host.h void kvm_queue_exception(struct kvm_vcpu *vcpu, unsigned nr);
kvm_vcpu          890 arch/x86/include/asm/kvm_host.h void kvm_queue_exception_e(struct kvm_vcpu *vcpu, unsigned nr, u32 error_code);
kvm_vcpu          891 arch/x86/include/asm/kvm_host.h void kvm_requeue_exception(struct kvm_vcpu *vcpu, unsigned nr);
kvm_vcpu          892 arch/x86/include/asm/kvm_host.h void kvm_requeue_exception_e(struct kvm_vcpu *vcpu, unsigned nr, u32 error_code);
kvm_vcpu          893 arch/x86/include/asm/kvm_host.h void kvm_inject_page_fault(struct kvm_vcpu *vcpu, struct x86_exception *fault);
kvm_vcpu          894 arch/x86/include/asm/kvm_host.h int kvm_read_guest_page_mmu(struct kvm_vcpu *vcpu, struct kvm_mmu *mmu,
kvm_vcpu          897 arch/x86/include/asm/kvm_host.h bool kvm_require_cpl(struct kvm_vcpu *vcpu, int required_cpl);
kvm_vcpu          914 arch/x86/include/asm/kvm_host.h void kvm_inject_nmi(struct kvm_vcpu *vcpu);
kvm_vcpu          916 arch/x86/include/asm/kvm_host.h int fx_init(struct kvm_vcpu *vcpu);
kvm_vcpu          918 arch/x86/include/asm/kvm_host.h void kvm_mmu_pte_write(struct kvm_vcpu *vcpu, gpa_t gpa,
kvm_vcpu          921 arch/x86/include/asm/kvm_host.h int kvm_mmu_unprotect_page_virt(struct kvm_vcpu *vcpu, gva_t gva);
kvm_vcpu          922 arch/x86/include/asm/kvm_host.h void __kvm_mmu_free_some_pages(struct kvm_vcpu *vcpu);
kvm_vcpu          923 arch/x86/include/asm/kvm_host.h int kvm_mmu_load(struct kvm_vcpu *vcpu);
kvm_vcpu          924 arch/x86/include/asm/kvm_host.h void kvm_mmu_unload(struct kvm_vcpu *vcpu);
kvm_vcpu          925 arch/x86/include/asm/kvm_host.h void kvm_mmu_sync_roots(struct kvm_vcpu *vcpu);
kvm_vcpu          926 arch/x86/include/asm/kvm_host.h gpa_t translate_nested_gpa(struct kvm_vcpu *vcpu, gpa_t gpa, u32 access,
kvm_vcpu          928 arch/x86/include/asm/kvm_host.h gpa_t kvm_mmu_gva_to_gpa_read(struct kvm_vcpu *vcpu, gva_t gva,
kvm_vcpu          930 arch/x86/include/asm/kvm_host.h gpa_t kvm_mmu_gva_to_gpa_fetch(struct kvm_vcpu *vcpu, gva_t gva,
kvm_vcpu          932 arch/x86/include/asm/kvm_host.h gpa_t kvm_mmu_gva_to_gpa_write(struct kvm_vcpu *vcpu, gva_t gva,
kvm_vcpu          934 arch/x86/include/asm/kvm_host.h gpa_t kvm_mmu_gva_to_gpa_system(struct kvm_vcpu *vcpu, gva_t gva,
kvm_vcpu          937 arch/x86/include/asm/kvm_host.h int kvm_emulate_hypercall(struct kvm_vcpu *vcpu);
kvm_vcpu          939 arch/x86/include/asm/kvm_host.h int kvm_mmu_page_fault(struct kvm_vcpu *vcpu, gva_t gva, u32 error_code,
kvm_vcpu          941 arch/x86/include/asm/kvm_host.h void kvm_mmu_invlpg(struct kvm_vcpu *vcpu, gva_t gva);
kvm_vcpu          942 arch/x86/include/asm/kvm_host.h void kvm_mmu_new_cr3(struct kvm_vcpu *vcpu);
kvm_vcpu          947 arch/x86/include/asm/kvm_host.h static inline gpa_t translate_gpa(struct kvm_vcpu *vcpu, gpa_t gpa, u32 access,
kvm_vcpu          987 arch/x86/include/asm/kvm_host.h static inline void kvm_inject_gp(struct kvm_vcpu *vcpu, u32 error_code)
kvm_vcpu         1056 arch/x86/include/asm/kvm_host.h int cpuid_maxphyaddr(struct kvm_vcpu *vcpu);
kvm_vcpu         1057 arch/x86/include/asm/kvm_host.h int kvm_cpu_has_injectable_intr(struct kvm_vcpu *v);
kvm_vcpu         1058 arch/x86/include/asm/kvm_host.h int kvm_cpu_has_interrupt(struct kvm_vcpu *vcpu);
kvm_vcpu         1059 arch/x86/include/asm/kvm_host.h int kvm_arch_interrupt_allowed(struct kvm_vcpu *vcpu);
kvm_vcpu         1060 arch/x86/include/asm/kvm_host.h int kvm_cpu_get_interrupt(struct kvm_vcpu *v);
kvm_vcpu         1061 arch/x86/include/asm/kvm_host.h void kvm_vcpu_reset(struct kvm_vcpu *vcpu);
kvm_vcpu         1062 arch/x86/include/asm/kvm_host.h void kvm_vcpu_reload_apic_access_page(struct kvm_vcpu *vcpu);
kvm_vcpu         1069 arch/x86/include/asm/kvm_host.h bool kvm_is_linear_rip(struct kvm_vcpu *vcpu, unsigned long linear_rip);
kvm_vcpu         1071 arch/x86/include/asm/kvm_host.h void kvm_arch_async_page_not_present(struct kvm_vcpu *vcpu,
kvm_vcpu         1073 arch/x86/include/asm/kvm_host.h void kvm_arch_async_page_present(struct kvm_vcpu *vcpu,
kvm_vcpu         1075 arch/x86/include/asm/kvm_host.h void kvm_arch_async_page_ready(struct kvm_vcpu *vcpu,
kvm_vcpu         1077 arch/x86/include/asm/kvm_host.h bool kvm_arch_can_inject_async_page_present(struct kvm_vcpu *vcpu);
kvm_vcpu         1078 arch/x86/include/asm/kvm_host.h extern bool kvm_find_async_pf_gfn(struct kvm_vcpu *vcpu, gfn_t gfn);
kvm_vcpu         1080 arch/x86/include/asm/kvm_host.h void kvm_complete_insn_gp(struct kvm_vcpu *vcpu, int err);
kvm_vcpu         1084 arch/x86/include/asm/kvm_host.h void kvm_pmu_init(struct kvm_vcpu *vcpu);
kvm_vcpu         1085 arch/x86/include/asm/kvm_host.h void kvm_pmu_destroy(struct kvm_vcpu *vcpu);
kvm_vcpu         1086 arch/x86/include/asm/kvm_host.h void kvm_pmu_reset(struct kvm_vcpu *vcpu);
kvm_vcpu         1087 arch/x86/include/asm/kvm_host.h void kvm_pmu_cpuid_update(struct kvm_vcpu *vcpu);
kvm_vcpu         1088 arch/x86/include/asm/kvm_host.h bool kvm_pmu_msr(struct kvm_vcpu *vcpu, u32 msr);
kvm_vcpu         1089 arch/x86/include/asm/kvm_host.h int kvm_pmu_get_msr(struct kvm_vcpu *vcpu, u32 msr, u64 *data);
kvm_vcpu         1090 arch/x86/include/asm/kvm_host.h int kvm_pmu_set_msr(struct kvm_vcpu *vcpu, struct msr_data *msr_info);
kvm_vcpu         1091 arch/x86/include/asm/kvm_host.h int kvm_pmu_check_pmc(struct kvm_vcpu *vcpu, unsigned pmc);
kvm_vcpu         1092 arch/x86/include/asm/kvm_host.h int kvm_pmu_read_pmc(struct kvm_vcpu *vcpu, unsigned pmc, u64 *data);
kvm_vcpu         1093 arch/x86/include/asm/kvm_host.h void kvm_handle_pmu_event(struct kvm_vcpu *vcpu);
kvm_vcpu         1094 arch/x86/include/asm/kvm_host.h void kvm_deliver_pmi(struct kvm_vcpu *vcpu);
kvm_vcpu           64 include/kvm/arm_arch_timer.h void kvm_timer_vcpu_reset(struct kvm_vcpu *vcpu,
kvm_vcpu           66 include/kvm/arm_arch_timer.h void kvm_timer_vcpu_init(struct kvm_vcpu *vcpu);
kvm_vcpu           67 include/kvm/arm_arch_timer.h void kvm_timer_flush_hwstate(struct kvm_vcpu *vcpu);
kvm_vcpu           68 include/kvm/arm_arch_timer.h void kvm_timer_sync_hwstate(struct kvm_vcpu *vcpu);
kvm_vcpu           69 include/kvm/arm_arch_timer.h void kvm_timer_vcpu_terminate(struct kvm_vcpu *vcpu);
kvm_vcpu           71 include/kvm/arm_arch_timer.h u64 kvm_arm_timer_get_reg(struct kvm_vcpu *, u64 regid);
kvm_vcpu           72 include/kvm/arm_arch_timer.h int kvm_arm_timer_set_reg(struct kvm_vcpu *, u64 regid, u64 value);
kvm_vcpu           85 include/kvm/arm_arch_timer.h static inline void kvm_timer_vcpu_reset(struct kvm_vcpu *vcpu,
kvm_vcpu           87 include/kvm/arm_arch_timer.h static inline void kvm_timer_vcpu_init(struct kvm_vcpu *vcpu) {}
kvm_vcpu           88 include/kvm/arm_arch_timer.h static inline void kvm_timer_flush_hwstate(struct kvm_vcpu *vcpu) {}
kvm_vcpu           89 include/kvm/arm_arch_timer.h static inline void kvm_timer_sync_hwstate(struct kvm_vcpu *vcpu) {}
kvm_vcpu           90 include/kvm/arm_arch_timer.h static inline void kvm_timer_vcpu_terminate(struct kvm_vcpu *vcpu) {}
kvm_vcpu           92 include/kvm/arm_arch_timer.h static inline int kvm_arm_timer_set_reg(struct kvm_vcpu *vcpu, u64 regid, u64 value)
kvm_vcpu           97 include/kvm/arm_arch_timer.h static inline u64 kvm_arm_timer_get_reg(struct kvm_vcpu *vcpu, u64 regid)
kvm_vcpu           85 include/kvm/arm_vgic.h struct kvm_vcpu;
kvm_vcpu          111 include/kvm/arm_vgic.h 	struct vgic_lr	(*get_lr)(const struct kvm_vcpu *, int);
kvm_vcpu          112 include/kvm/arm_vgic.h 	void	(*set_lr)(struct kvm_vcpu *, int, struct vgic_lr);
kvm_vcpu          113 include/kvm/arm_vgic.h 	void	(*sync_lr_elrsr)(struct kvm_vcpu *, int, struct vgic_lr);
kvm_vcpu          114 include/kvm/arm_vgic.h 	u64	(*get_elrsr)(const struct kvm_vcpu *vcpu);
kvm_vcpu          115 include/kvm/arm_vgic.h 	u64	(*get_eisr)(const struct kvm_vcpu *vcpu);
kvm_vcpu          116 include/kvm/arm_vgic.h 	u32	(*get_interrupt_status)(const struct kvm_vcpu *vcpu);
kvm_vcpu          117 include/kvm/arm_vgic.h 	void	(*enable_underflow)(struct kvm_vcpu *vcpu);
kvm_vcpu          118 include/kvm/arm_vgic.h 	void	(*disable_underflow)(struct kvm_vcpu *vcpu);
kvm_vcpu          119 include/kvm/arm_vgic.h 	void	(*get_vmcr)(struct kvm_vcpu *vcpu, struct vgic_vmcr *vmcr);
kvm_vcpu          120 include/kvm/arm_vgic.h 	void	(*set_vmcr)(struct kvm_vcpu *vcpu, struct vgic_vmcr *vmcr);
kvm_vcpu          121 include/kvm/arm_vgic.h 	void	(*enable)(struct kvm_vcpu *vcpu);
kvm_vcpu          270 include/kvm/arm_vgic.h struct kvm_vcpu;
kvm_vcpu          280 include/kvm/arm_vgic.h void kvm_vgic_vcpu_destroy(struct kvm_vcpu *vcpu);
kvm_vcpu          281 include/kvm/arm_vgic.h void kvm_vgic_flush_hwstate(struct kvm_vcpu *vcpu);
kvm_vcpu          282 include/kvm/arm_vgic.h void kvm_vgic_sync_hwstate(struct kvm_vcpu *vcpu);
kvm_vcpu          285 include/kvm/arm_vgic.h int kvm_vgic_vcpu_pending_irq(struct kvm_vcpu *vcpu);
kvm_vcpu          286 include/kvm/arm_vgic.h bool vgic_handle_mmio(struct kvm_vcpu *vcpu, struct kvm_run *run,
kvm_vcpu          338 include/kvm/arm_vgic.h static inline void kvm_vgic_vcpu_destroy(struct kvm_vcpu *vcpu)
kvm_vcpu          342 include/kvm/arm_vgic.h static inline int kvm_vgic_vcpu_init(struct kvm_vcpu *vcpu)
kvm_vcpu          347 include/kvm/arm_vgic.h static inline void kvm_vgic_flush_hwstate(struct kvm_vcpu *vcpu) {}
kvm_vcpu          348 include/kvm/arm_vgic.h static inline void kvm_vgic_sync_hwstate(struct kvm_vcpu *vcpu) {}
kvm_vcpu          356 include/kvm/arm_vgic.h static inline int kvm_vgic_vcpu_pending_irq(struct kvm_vcpu *vcpu)
kvm_vcpu          361 include/kvm/arm_vgic.h static inline bool vgic_handle_mmio(struct kvm_vcpu *vcpu, struct kvm_run *run,
kvm_vcpu          187 include/linux/kvm_host.h 	struct kvm_vcpu *vcpu;
kvm_vcpu          195 include/linux/kvm_host.h void kvm_clear_async_pf_completion_queue(struct kvm_vcpu *vcpu);
kvm_vcpu          196 include/linux/kvm_host.h void kvm_check_async_pf_completion(struct kvm_vcpu *vcpu);
kvm_vcpu          197 include/linux/kvm_host.h int kvm_setup_async_pf(struct kvm_vcpu *vcpu, gva_t gva, unsigned long hva,
kvm_vcpu          199 include/linux/kvm_host.h int kvm_async_pf_wakeup_all(struct kvm_vcpu *vcpu);
kvm_vcpu          287 include/linux/kvm_host.h static inline int kvm_vcpu_exiting_guest_mode(struct kvm_vcpu *vcpu)
kvm_vcpu          368 include/linux/kvm_host.h 	struct kvm_vcpu *vcpus[KVM_MAX_VCPUS];
kvm_vcpu          427 include/linux/kvm_host.h static inline struct kvm_vcpu *kvm_get_vcpu(struct kvm *kvm, int i)
kvm_vcpu          444 include/linux/kvm_host.h int kvm_vcpu_init(struct kvm_vcpu *vcpu, struct kvm *kvm, unsigned id);
kvm_vcpu          445 include/linux/kvm_host.h void kvm_vcpu_uninit(struct kvm_vcpu *vcpu);
kvm_vcpu          447 include/linux/kvm_host.h int __must_check vcpu_load(struct kvm_vcpu *vcpu);
kvm_vcpu          448 include/linux/kvm_host.h void vcpu_put(struct kvm_vcpu *vcpu);
kvm_vcpu          581 include/linux/kvm_host.h void kvm_vcpu_block(struct kvm_vcpu *vcpu);
kvm_vcpu          582 include/linux/kvm_host.h void kvm_vcpu_kick(struct kvm_vcpu *vcpu);
kvm_vcpu          583 include/linux/kvm_host.h int kvm_vcpu_yield_to(struct kvm_vcpu *target);
kvm_vcpu          584 include/linux/kvm_host.h void kvm_vcpu_on_spin(struct kvm_vcpu *vcpu);
kvm_vcpu          585 include/linux/kvm_host.h void kvm_load_guest_fpu(struct kvm_vcpu *vcpu);
kvm_vcpu          586 include/linux/kvm_host.h void kvm_put_guest_fpu(struct kvm_vcpu *vcpu);
kvm_vcpu          598 include/linux/kvm_host.h int kvm_arch_vcpu_fault(struct kvm_vcpu *vcpu, struct vm_fault *vmf);
kvm_vcpu          612 include/linux/kvm_host.h int kvm_arch_vcpu_ioctl_get_fpu(struct kvm_vcpu *vcpu, struct kvm_fpu *fpu);
kvm_vcpu          613 include/linux/kvm_host.h int kvm_arch_vcpu_ioctl_set_fpu(struct kvm_vcpu *vcpu, struct kvm_fpu *fpu);
kvm_vcpu          615 include/linux/kvm_host.h int kvm_arch_vcpu_ioctl_translate(struct kvm_vcpu *vcpu,
kvm_vcpu          618 include/linux/kvm_host.h int kvm_arch_vcpu_ioctl_get_regs(struct kvm_vcpu *vcpu, struct kvm_regs *regs);
kvm_vcpu          619 include/linux/kvm_host.h int kvm_arch_vcpu_ioctl_set_regs(struct kvm_vcpu *vcpu, struct kvm_regs *regs);
kvm_vcpu          620 include/linux/kvm_host.h int kvm_arch_vcpu_ioctl_get_sregs(struct kvm_vcpu *vcpu,
kvm_vcpu          622 include/linux/kvm_host.h int kvm_arch_vcpu_ioctl_set_sregs(struct kvm_vcpu *vcpu,
kvm_vcpu          624 include/linux/kvm_host.h int kvm_arch_vcpu_ioctl_get_mpstate(struct kvm_vcpu *vcpu,
kvm_vcpu          626 include/linux/kvm_host.h int kvm_arch_vcpu_ioctl_set_mpstate(struct kvm_vcpu *vcpu,
kvm_vcpu          628 include/linux/kvm_host.h int kvm_arch_vcpu_ioctl_set_guest_debug(struct kvm_vcpu *vcpu,
kvm_vcpu          630 include/linux/kvm_host.h int kvm_arch_vcpu_ioctl_run(struct kvm_vcpu *vcpu, struct kvm_run *kvm_run);
kvm_vcpu          635 include/linux/kvm_host.h int kvm_arch_vcpu_init(struct kvm_vcpu *vcpu);
kvm_vcpu          636 include/linux/kvm_host.h void kvm_arch_vcpu_uninit(struct kvm_vcpu *vcpu);
kvm_vcpu          638 include/linux/kvm_host.h void kvm_arch_sched_in(struct kvm_vcpu *vcpu, int cpu);
kvm_vcpu          640 include/linux/kvm_host.h void kvm_arch_vcpu_free(struct kvm_vcpu *vcpu);
kvm_vcpu          641 include/linux/kvm_host.h void kvm_arch_vcpu_load(struct kvm_vcpu *vcpu, int cpu);
kvm_vcpu          642 include/linux/kvm_host.h void kvm_arch_vcpu_put(struct kvm_vcpu *vcpu);
kvm_vcpu          643 include/linux/kvm_host.h struct kvm_vcpu *kvm_arch_vcpu_create(struct kvm *kvm, unsigned int id);
kvm_vcpu          644 include/linux/kvm_host.h int kvm_arch_vcpu_setup(struct kvm_vcpu *vcpu);
kvm_vcpu          645 include/linux/kvm_host.h int kvm_arch_vcpu_postcreate(struct kvm_vcpu *vcpu);
kvm_vcpu          646 include/linux/kvm_host.h void kvm_arch_vcpu_destroy(struct kvm_vcpu *vcpu);
kvm_vcpu          653 include/linux/kvm_host.h int kvm_arch_vcpu_runnable(struct kvm_vcpu *vcpu);
kvm_vcpu          654 include/linux/kvm_host.h int kvm_arch_vcpu_should_kick(struct kvm_vcpu *vcpu);
kvm_vcpu          690 include/linux/kvm_host.h static inline wait_queue_head_t *kvm_arch_vcpu_wq(struct kvm_vcpu *vcpu)
kvm_vcpu          703 include/linux/kvm_host.h int kvm_cpu_has_pending_timer(struct kvm_vcpu *vcpu);
kvm_vcpu          704 include/linux/kvm_host.h void kvm_vcpu_kick(struct kvm_vcpu *vcpu);
kvm_vcpu          892 include/linux/kvm_host.h static inline void kvm_migrate_timers(struct kvm_vcpu *vcpu)
kvm_vcpu         1001 include/linux/kvm_host.h static inline bool kvm_vcpu_is_bsp(struct kvm_vcpu *vcpu)
kvm_vcpu         1006 include/linux/kvm_host.h bool kvm_vcpu_compatible(struct kvm_vcpu *vcpu);
kvm_vcpu         1010 include/linux/kvm_host.h static inline bool kvm_vcpu_compatible(struct kvm_vcpu *vcpu) { return true; }
kvm_vcpu         1033 include/linux/kvm_host.h static inline void kvm_make_request(int req, struct kvm_vcpu *vcpu)
kvm_vcpu         1038 include/linux/kvm_host.h static inline bool kvm_check_request(int req, struct kvm_vcpu *vcpu)
kvm_vcpu         1090 include/linux/kvm_host.h static inline void kvm_vcpu_set_in_spin_loop(struct kvm_vcpu *vcpu, bool val)
kvm_vcpu         1094 include/linux/kvm_host.h static inline void kvm_vcpu_set_dy_eligible(struct kvm_vcpu *vcpu, bool val)
kvm_vcpu         1101 include/linux/kvm_host.h static inline void kvm_vcpu_set_in_spin_loop(struct kvm_vcpu *vcpu, bool val)
kvm_vcpu         1105 include/linux/kvm_host.h static inline void kvm_vcpu_set_dy_eligible(struct kvm_vcpu *vcpu, bool val)
kvm_vcpu           29 include/linux/kvm_types.h struct kvm_vcpu;