Lines Matching defs:vmx

1262 static int __find_msr_index(struct vcpu_vmx *vmx, u32 msr)  in __find_msr_index()
1298 static struct shared_msr_entry *find_msr_entry(struct vcpu_vmx *vmx, u32 msr) in find_msr_entry()
1527 static inline void vm_entry_controls_init(struct vcpu_vmx *vmx, u32 val) in vm_entry_controls_init()
1533 static inline void vm_entry_controls_set(struct vcpu_vmx *vmx, u32 val) in vm_entry_controls_set()
1539 static inline u32 vm_entry_controls_get(struct vcpu_vmx *vmx) in vm_entry_controls_get()
1545 static inline void vm_entry_controls_setbit(struct vcpu_vmx *vmx, u32 val) in vm_entry_controls_setbit()
1550 static inline void vm_entry_controls_clearbit(struct vcpu_vmx *vmx, u32 val) in vm_entry_controls_clearbit()
1555 static inline void vm_exit_controls_init(struct vcpu_vmx *vmx, u32 val) in vm_exit_controls_init()
1561 static inline void vm_exit_controls_set(struct vcpu_vmx *vmx, u32 val) in vm_exit_controls_set()
1567 static inline u32 vm_exit_controls_get(struct vcpu_vmx *vmx) in vm_exit_controls_get()
1573 static inline void vm_exit_controls_setbit(struct vcpu_vmx *vmx, u32 val) in vm_exit_controls_setbit()
1578 static inline void vm_exit_controls_clearbit(struct vcpu_vmx *vmx, u32 val) in vm_exit_controls_clearbit()
1583 static void vmx_segment_cache_clear(struct vcpu_vmx *vmx) in vmx_segment_cache_clear()
1588 static bool vmx_segment_cache_test_set(struct vcpu_vmx *vmx, unsigned seg, in vmx_segment_cache_test_set()
1603 static u16 vmx_read_guest_seg_selector(struct vcpu_vmx *vmx, unsigned seg) in vmx_read_guest_seg_selector()
1612 static ulong vmx_read_guest_seg_base(struct vcpu_vmx *vmx, unsigned seg) in vmx_read_guest_seg_base()
1621 static u32 vmx_read_guest_seg_limit(struct vcpu_vmx *vmx, unsigned seg) in vmx_read_guest_seg_limit()
1630 static u32 vmx_read_guest_seg_ar(struct vcpu_vmx *vmx, unsigned seg) in vmx_read_guest_seg_ar()
1667 static void clear_atomic_switch_msr_special(struct vcpu_vmx *vmx, in clear_atomic_switch_msr_special()
1674 static void clear_atomic_switch_msr(struct vcpu_vmx *vmx, unsigned msr) in clear_atomic_switch_msr()
1711 static void add_atomic_switch_msr_special(struct vcpu_vmx *vmx, in add_atomic_switch_msr_special()
1722 static void add_atomic_switch_msr(struct vcpu_vmx *vmx, unsigned msr, in add_atomic_switch_msr()
1793 static bool update_transition_efer(struct vcpu_vmx *vmx, int efer_offset) in update_transition_efer()
1885 struct vcpu_vmx *vmx = to_vmx(vcpu); in vmx_save_host_state() local
1940 static void __vmx_load_host_state(struct vcpu_vmx *vmx) in __vmx_load_host_state()
1982 static void vmx_load_host_state(struct vcpu_vmx *vmx) in vmx_load_host_state()
2041 struct vcpu_vmx *vmx = to_vmx(vcpu); in vmx_vcpu_load() local
2276 struct vcpu_vmx *vmx = to_vmx(vcpu); in vmx_queue_exception() local
2320 static void move_msr_up(struct vcpu_vmx *vmx, int from, int to) in move_msr_up()
2355 static void setup_msrs(struct vcpu_vmx *vmx) in setup_msrs()
2492 static void nested_vmx_setup_ctls_msrs(struct vcpu_vmx *vmx) in nested_vmx_setup_ctls_msrs()
2684 struct vcpu_vmx *vmx = to_vmx(vcpu); in vmx_get_vmx_msr() local
2858 struct vcpu_vmx *vmx = to_vmx(vcpu); in vmx_set_msr() local
3436 struct vcpu_vmx *vmx = to_vmx(vcpu); in enter_pmode() local
3509 struct vcpu_vmx *vmx = to_vmx(vcpu); in enter_rmode() local
3556 struct vcpu_vmx *vmx = to_vmx(vcpu); in vmx_set_efer() local
3709 struct vcpu_vmx *vmx = to_vmx(vcpu); in vmx_set_cr0() local
3837 struct vcpu_vmx *vmx = to_vmx(vcpu); in vmx_get_segment() local
3884 struct vcpu_vmx *vmx = to_vmx(vcpu); in vmx_get_cpl() local
3917 struct vcpu_vmx *vmx = to_vmx(vcpu); in vmx_set_segment() local
4500 struct vcpu_vmx *vmx = to_vmx(vcpu); in vmx_complete_nested_posted_interrupt() local
4539 struct vcpu_vmx *vmx = to_vmx(vcpu); in kvm_vcpu_trigger_posted_interrupt() local
4566 struct vcpu_vmx *vmx = to_vmx(vcpu); in vmx_deliver_nested_posted_interrupt() local
4591 struct vcpu_vmx *vmx = to_vmx(vcpu); in vmx_deliver_posted_interrupt() local
4609 struct vcpu_vmx *vmx = to_vmx(vcpu); in vmx_sync_pir_to_irr() local
4628 static void vmx_set_constant_host_state(struct vcpu_vmx *vmx) in vmx_set_constant_host_state()
4676 static void set_cr4_guest_host_mask(struct vcpu_vmx *vmx) in set_cr4_guest_host_mask()
4687 static u32 vmx_pin_based_exec_ctrl(struct vcpu_vmx *vmx) in vmx_pin_based_exec_ctrl()
4696 static u32 vmx_exec_control(struct vcpu_vmx *vmx) in vmx_exec_control()
4717 static u32 vmx_secondary_exec_control(struct vcpu_vmx *vmx) in vmx_secondary_exec_control()
4769 static int vmx_vcpu_setup(struct vcpu_vmx *vmx) in vmx_vcpu_setup()
4874 struct vcpu_vmx *vmx = to_vmx(vcpu); in vmx_vcpu_reset() local
5019 struct vcpu_vmx *vmx = to_vmx(vcpu); in vmx_inject_irq() local
5046 struct vcpu_vmx *vmx = to_vmx(vcpu); in vmx_inject_nmi() local
5086 struct vcpu_vmx *vmx = to_vmx(vcpu); in vmx_set_nmi_mask() local
5223 struct vcpu_vmx *vmx = to_vmx(vcpu); in handle_exception() local
5814 struct vcpu_vmx *vmx = to_vmx(vcpu); in handle_task_switch() local
5973 struct vcpu_vmx *vmx = to_vmx(vcpu); in handle_invalid_guest_state() local
6051 struct vcpu_vmx *vmx = to_vmx(vcpu); in grow_ple_window() local
6064 struct vcpu_vmx *vmx = to_vmx(vcpu); in shrink_ple_window() local
6397 static struct loaded_vmcs *nested_get_current_vmcs02(struct vcpu_vmx *vmx) in nested_get_current_vmcs02()
6432 static void nested_free_vmcs02(struct vcpu_vmx *vmx, gpa_t vmptr) in nested_free_vmcs02()
6450 static void nested_free_all_saved_vmcss(struct vcpu_vmx *vmx) in nested_free_all_saved_vmcss()
6521 struct vcpu_vmx *vmx = in vmx_preemption_timer_fn() local
6643 struct vcpu_vmx *vmx = to_vmx(vcpu); in nested_vmx_check_vmptr() local
6735 struct vcpu_vmx *vmx = to_vmx(vcpu); in handle_vmon() local
6811 struct vcpu_vmx *vmx = to_vmx(vcpu); in nested_vmx_check_permission() local
6833 static inline void nested_release_vmcs12(struct vcpu_vmx *vmx) in nested_release_vmcs12()
6862 static void free_nested(struct vcpu_vmx *vmx) in free_nested()
6905 struct vcpu_vmx *vmx = to_vmx(vcpu); in handle_vmclear() local
7042 static void copy_shadow_to_vmcs12(struct vcpu_vmx *vmx) in copy_shadow_to_vmcs12()
7083 static void copy_vmcs12_to_shadow(struct vcpu_vmx *vmx) in copy_vmcs12_to_shadow()
7135 struct vcpu_vmx *vmx = to_vmx(vcpu); in nested_vmx_check_vmcs12() local
7243 struct vcpu_vmx *vmx = to_vmx(vcpu); in handle_vmptrld() local
7318 struct vcpu_vmx *vmx = to_vmx(vcpu); in handle_invept() local
7384 struct vcpu_vmx *vmx = to_vmx(vcpu); in handle_invvpid() local
7703 struct vcpu_vmx *vmx = to_vmx(vcpu); in nested_vmx_exit_handled() local
7842 static int vmx_create_pml_buffer(struct vcpu_vmx *vmx) in vmx_create_pml_buffer()
7858 static void vmx_destroy_pml_buffer(struct vcpu_vmx *vmx) in vmx_destroy_pml_buffer()
7868 struct vcpu_vmx *vmx = to_vmx(vcpu); in vmx_flush_pml_buffer() local
8076 struct vcpu_vmx *vmx = to_vmx(vcpu); in vmx_handle_exit() local
8214 struct vcpu_vmx *vmx = to_vmx(vcpu); in vmx_set_apic_access_page_addr() local
8309 static void vmx_complete_atomic_exit(struct vcpu_vmx *vmx) in vmx_complete_atomic_exit()
8347 struct vcpu_vmx *vmx = to_vmx(vcpu); in vmx_handle_external_intr() local
8396 static void vmx_recover_nmi_blocking(struct vcpu_vmx *vmx) in vmx_recover_nmi_blocking()
8492 static void vmx_complete_interrupts(struct vcpu_vmx *vmx) in vmx_complete_interrupts()
8509 static void atomic_switch_perf_msrs(struct vcpu_vmx *vmx) in atomic_switch_perf_msrs()
8529 struct vcpu_vmx *vmx = to_vmx(vcpu); in vmx_vcpu_run() local
8726 struct vcpu_vmx *vmx = to_vmx(vcpu); in vmx_load_vmcs01() local
8742 struct vcpu_vmx *vmx = to_vmx(vcpu); in vmx_free_vcpu() local
8759 struct vcpu_vmx *vmx = kmem_cache_zalloc(kvm_vcpu_cache, GFP_KERNEL); in vmx_create_vcpu() local
8941 struct vcpu_vmx *vmx = to_vmx(vcpu); in vmx_cpuid_update() local
9059 struct vcpu_vmx *vmx = to_vmx(vcpu); in nested_get_vmcs12_pages() local
9135 struct vcpu_vmx *vmx = to_vmx(vcpu); in vmx_start_preemption_timer() local
9470 struct vcpu_vmx *vmx = to_vmx(vcpu); in prepare_vmcs02() local
9799 struct vcpu_vmx *vmx = to_vmx(vcpu); in nested_vmx_run() local
10071 struct vcpu_vmx *vmx = to_vmx(vcpu); in vmx_check_nested_events() local
10427 struct vcpu_vmx *vmx = to_vmx(vcpu); in nested_vmx_vmexit() local