Symbol: vmx
function parameter
Defined...
-
arch/x86/kvm/vmx/nested.c:219:37-219:54: static void vmx_disable_shadow_vmcs(struct vcpu_vmx *vmx)
-
arch/x86/kvm/vmx/nested.c:238:38-238:55: static void vmx_sync_vmcs_host_state(struct vcpu_vmx *vmx,
-
arch/x86/kvm/vmx/nested.c:575:1-575:1: BUILD_NVMX_MSR_INTERCEPT_HELPER(read)
-
arch/x86/kvm/vmx/nested.c:576:1-576:1: BUILD_NVMX_MSR_INTERCEPT_HELPER(write)
-
arch/x86/kvm/vmx/nested.c:578:53-578:70: static inline void nested_vmx_set_intercept_for_msr(struct vcpu_vmx *vmx,
-
arch/x86/kvm/vmx/nested.c:1219:34-1219:51: static int vmx_restore_vmx_basic(struct vcpu_vmx *vmx, u64 data)
-
arch/x86/kvm/vmx/nested.c:1250:25-1250:42: vmx_restore_control_msr(struct vcpu_vmx *vmx, u32 msr_index, u64 data)
-
arch/x86/kvm/vmx/nested.c:1295:33-1295:50: static int vmx_restore_vmx_misc(struct vcpu_vmx *vmx, u64 data)
-
arch/x86/kvm/vmx/nested.c:1332:41-1332:58: static int vmx_restore_vmx_ept_vpid_cap(struct vcpu_vmx *vmx, u64 data)
-
arch/x86/kvm/vmx/nested.c:1348:35-1348:52: static int vmx_restore_fixed0_msr(struct vcpu_vmx *vmx, u32 msr_index, u64 data)
-
arch/x86/kvm/vmx/nested.c:1529:35-1529:52: static void copy_shadow_to_vmcs12(struct vcpu_vmx *vmx)
-
arch/x86/kvm/vmx/nested.c:1556:35-1556:52: static void copy_vmcs12_to_shadow(struct vcpu_vmx *vmx)
-
arch/x86/kvm/vmx/nested.c:1590:40-1590:57: static void copy_enlightened_to_vmcs12(struct vcpu_vmx *vmx, u32 hv_clean_fields)
-
arch/x86/kvm/vmx/nested.c:1806:40-1806:57: static void copy_vmcs12_to_enlightened(struct vcpu_vmx *vmx)
-
arch/x86/kvm/vmx/nested.c:2123:33-2123:50: static u64 nested_vmx_calc_efer(struct vcpu_vmx *vmx, struct vmcs12 *vmcs12)
-
arch/x86/kvm/vmx/nested.c:2134:43-2134:60: static void prepare_vmcs02_constant_state(struct vcpu_vmx *vmx)
-
arch/x86/kvm/vmx/nested.c:2190:39-2190:56: static void prepare_vmcs02_early_rare(struct vcpu_vmx *vmx,
-
arch/x86/kvm/vmx/nested.c:2205:34-2205:51: static void prepare_vmcs02_early(struct vcpu_vmx *vmx, struct loaded_vmcs *vmcs01,
-
arch/x86/kvm/vmx/nested.c:2367:33-2367:50: static void prepare_vmcs02_rare(struct vcpu_vmx *vmx, struct vmcs12 *vmcs12)
-
arch/x86/kvm/vmx/nested.c:4404:52-4404:69: static inline u64 nested_vmx_get_vmcs01_guest_efer(struct vcpu_vmx *vmx)
-
arch/x86/kvm/vmx/nested.c:5334:31-5334:48: static void set_current_vmptr(struct vcpu_vmx *vmx, gpa_t vmptr)
-
arch/x86/kvm/vmx/vmx.c:379:50-379:67: static __always_inline void vmx_disable_fb_clear(struct vcpu_vmx *vmx)
-
arch/x86/kvm/vmx/vmx.c:393:49-393:66: static __always_inline void vmx_enable_fb_clear(struct vcpu_vmx *vmx)
-
arch/x86/kvm/vmx/vmx.c:402:60-402:77: static void vmx_update_fb_clear_dis(struct kvm_vcpu *vcpu, struct vcpu_vmx *vmx)
-
arch/x86/kvm/vmx/vmx.c:510:44-510:61: static inline void vmx_segment_cache_clear(struct vcpu_vmx *vmx)
-
arch/x86/kvm/vmx/vmx.c:644:40-644:57: struct vmx_uret_msr *vmx_find_uret_msr(struct vcpu_vmx *vmx, u32 msr)
-
arch/x86/kvm/vmx/vmx.c:654:35-654:52: static int vmx_set_guest_uret_msr(struct vcpu_vmx *vmx,
-
arch/x86/kvm/vmx/vmx.c:720:40-720:57: static bool vmx_segment_cache_test_set(struct vcpu_vmx *vmx, unsigned seg,
-
arch/x86/kvm/vmx/vmx.c:735:40-735:57: static u16 vmx_read_guest_seg_selector(struct vcpu_vmx *vmx, unsigned seg)
-
arch/x86/kvm/vmx/vmx.c:744:38-744:55: static ulong vmx_read_guest_seg_base(struct vcpu_vmx *vmx, unsigned seg)
-
arch/x86/kvm/vmx/vmx.c:753:37-753:54: static u32 vmx_read_guest_seg_limit(struct vcpu_vmx *vmx, unsigned seg)
-
arch/x86/kvm/vmx/vmx.c:762:34-762:51: static u32 vmx_read_guest_seg_ar(struct vcpu_vmx *vmx, unsigned seg)
-
arch/x86/kvm/vmx/vmx.c:833:35-833:52: static bool msr_write_intercepted(struct vcpu_vmx *vmx, u32 msr)
-
arch/x86/kvm/vmx/vmx.c:842:45-842:62: static void clear_atomic_switch_msr_special(struct vcpu_vmx *vmx,
-
arch/x86/kvm/vmx/vmx.c:860:37-860:54: static void clear_atomic_switch_msr(struct vcpu_vmx *vmx, unsigned msr)
-
arch/x86/kvm/vmx/vmx.c:900:43-900:60: static void add_atomic_switch_msr_special(struct vcpu_vmx *vmx,
-
arch/x86/kvm/vmx/vmx.c:912:35-912:52: static void add_atomic_switch_msr(struct vcpu_vmx *vmx, unsigned msr,
-
arch/x86/kvm/vmx/vmx.c:978:36-978:53: static bool update_transition_efer(struct vcpu_vmx *vmx)
-
arch/x86/kvm/vmx/vmx.c:1060:37-1060:54: static inline bool pt_can_write_msr(struct vcpu_vmx *vmx)
-
arch/x86/kvm/vmx/vmx.c:1100:28-1100:45: static void pt_guest_enter(struct vcpu_vmx *vmx)
-
arch/x86/kvm/vmx/vmx.c:1117:27-1117:44: static void pt_guest_exit(struct vcpu_vmx *vmx)
-
arch/x86/kvm/vmx/vmx.c:1236:40-1236:57: static void vmx_prepare_switch_to_host(struct vcpu_vmx *vmx)
-
arch/x86/kvm/vmx/vmx.c:1276:42-1276:59: static u64 vmx_read_guest_kernel_gs_base(struct vcpu_vmx *vmx)
-
arch/x86/kvm/vmx/vmx.c:1285:44-1285:61: static void vmx_write_guest_kernel_gs_base(struct vcpu_vmx *vmx, u64 data)
-
arch/x86/kvm/vmx/vmx.c:1699:32-1699:49: static void vmx_setup_uret_msr(struct vcpu_vmx *vmx, unsigned int msr,
-
arch/x86/kvm/vmx/vmx.c:1717:33-1717:50: static void vmx_setup_uret_msrs(struct vcpu_vmx *vmx)
-
arch/x86/kvm/vmx/vmx.c:3775:40-3775:57: static void vmx_msr_bitmap_l01_changed(struct vcpu_vmx *vmx)
-
arch/x86/kvm/vmx/vmx.c:4111:34-4111:51: void vmx_set_constant_host_state(struct vcpu_vmx *vmx)
-
arch/x86/kvm/vmx/vmx.c:4178:30-4178:47: void set_cr4_guest_host_mask(struct vcpu_vmx *vmx)
-
arch/x86/kvm/vmx/vmx.c:4194:36-4194:53: static u32 vmx_pin_based_exec_ctrl(struct vcpu_vmx *vmx)
-
arch/x86/kvm/vmx/vmx.c:4258:29-4258:46: static u32 vmx_exec_control(struct vcpu_vmx *vmx)
-
arch/x86/kvm/vmx/vmx.c:4290:35-4290:52: vmx_adjust_secondary_exec_control(struct vcpu_vmx *vmx, u32 *exec_control,
-
arch/x86/kvm/vmx/vmx.c:4340:39-4340:56: static u32 vmx_secondary_exec_control(struct vcpu_vmx *vmx)
-
arch/x86/kvm/vmx/vmx.c:4431:23-4431:40: static void init_vmcs(struct vcpu_vmx *vmx)
-
arch/x86/kvm/vmx/vmx.c:5839:36-5839:53: static void vmx_destroy_pml_buffer(struct vcpu_vmx *vmx)
-
arch/x86/kvm/vmx/vmx.c:6583:41-6583:58: static void handle_exception_nmi_irqoff(struct vcpu_vmx *vmx)
-
arch/x86/kvm/vmx/vmx.c:6653:38-6653:55: static void vmx_recover_nmi_blocking(struct vcpu_vmx *vmx)
-
arch/x86/kvm/vmx/vmx.c:6747:37-6747:54: static void vmx_complete_interrupts(struct vcpu_vmx *vmx)
-
arch/x86/kvm/vmx/vmx.c:6764:37-6764:54: static void atomic_switch_perf_msrs(struct vcpu_vmx *vmx)
-
arch/x86/kvm/vmx/vmx.c:6808:34-6808:51: void noinstr vmx_update_host_rsp(struct vcpu_vmx *vmx, unsigned long host_rsp)
-
arch/x86/kvm/vmx/vmx.c:6829:6-6829:23: struct vcpu_vmx *vmx)
-
arch/x86/kvm/vmx/vmx.c:7261:45-7261:62: static void vmcs_set_secondary_exec_control(struct vcpu_vmx *vmx, u32 new_ctl)
-
arch/x86/kvm/vmx/vmx.h:485:1-485:1: BUILD_CONTROLS_SHADOW(vm_entry, VM_ENTRY_CONTROLS)
-
arch/x86/kvm/vmx/vmx.h:486:1-486:1: BUILD_CONTROLS_SHADOW(vm_exit, VM_EXIT_CONTROLS)
-
arch/x86/kvm/vmx/vmx.h:487:1-487:1: BUILD_CONTROLS_SHADOW(pin, PIN_BASED_VM_EXEC_CONTROL)
-
arch/x86/kvm/vmx/vmx.h:488:1-488:1: BUILD_CONTROLS_SHADOW(exec, CPU_BASED_VM_EXEC_CONTROL)
-
arch/x86/kvm/vmx/vmx.h:489:1-489:1: BUILD_CONTROLS_SHADOW(secondary_exec, SECONDARY_VM_EXEC_CONTROL)
-
arch/x86/kvm/vmx/vmx.h:485:1-485:1: BUILD_CONTROLS_SHADOW(vm_entry, VM_ENTRY_CONTROLS)
-
arch/x86/kvm/vmx/vmx.h:486:1-486:1: BUILD_CONTROLS_SHADOW(vm_exit, VM_EXIT_CONTROLS)
-
arch/x86/kvm/vmx/vmx.h:487:1-487:1: BUILD_CONTROLS_SHADOW(pin, PIN_BASED_VM_EXEC_CONTROL)
-
arch/x86/kvm/vmx/vmx.h:488:1-488:1: BUILD_CONTROLS_SHADOW(exec, CPU_BASED_VM_EXEC_CONTROL)
-
arch/x86/kvm/vmx/vmx.h:489:1-489:1: BUILD_CONTROLS_SHADOW(secondary_exec, SECONDARY_VM_EXEC_CONTROL)
-
arch/x86/kvm/vmx/vmx.h:485:1-485:1: BUILD_CONTROLS_SHADOW(vm_entry, VM_ENTRY_CONTROLS)
-
arch/x86/kvm/vmx/vmx.h:486:1-486:1: BUILD_CONTROLS_SHADOW(vm_exit, VM_EXIT_CONTROLS)
-
arch/x86/kvm/vmx/vmx.h:487:1-487:1: BUILD_CONTROLS_SHADOW(pin, PIN_BASED_VM_EXEC_CONTROL)
-
arch/x86/kvm/vmx/vmx.h:488:1-488:1: BUILD_CONTROLS_SHADOW(exec, CPU_BASED_VM_EXEC_CONTROL)
-
arch/x86/kvm/vmx/vmx.h:489:1-489:1: BUILD_CONTROLS_SHADOW(secondary_exec, SECONDARY_VM_EXEC_CONTROL)
-
arch/x86/kvm/vmx/vmx.h:485:1-485:1: BUILD_CONTROLS_SHADOW(vm_entry, VM_ENTRY_CONTROLS)
-
arch/x86/kvm/vmx/vmx.h:486:1-486:1: BUILD_CONTROLS_SHADOW(vm_exit, VM_EXIT_CONTROLS)
-
arch/x86/kvm/vmx/vmx.h:487:1-487:1: BUILD_CONTROLS_SHADOW(pin, PIN_BASED_VM_EXEC_CONTROL)
-
arch/x86/kvm/vmx/vmx.h:488:1-488:1: BUILD_CONTROLS_SHADOW(exec, CPU_BASED_VM_EXEC_CONTROL)
-
arch/x86/kvm/vmx/vmx.h:489:1-489:1: BUILD_CONTROLS_SHADOW(secondary_exec, SECONDARY_VM_EXEC_CONTROL)
-
arch/x86/kvm/vmx/vmx.h:551:36-551:53: static inline bool vmx_has_waitpkg(struct vcpu_vmx *vmx)
variable
Defined...