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;