Symbol: vmx
function parameter
Defined...
-
arch/x86/kvm/vmx/nested.c:220:37-220:54: static void vmx_disable_shadow_vmcs(struct vcpu_vmx *vmx)
-
arch/x86/kvm/vmx/nested.c:246:38-246:55: static void vmx_sync_vmcs_host_state(struct vcpu_vmx *vmx,
-
arch/x86/kvm/vmx/nested.c:548:1-548:1: BUILD_NVMX_MSR_INTERCEPT_HELPER(read)
-
arch/x86/kvm/vmx/nested.c:549:1-549:1: BUILD_NVMX_MSR_INTERCEPT_HELPER(write)
-
arch/x86/kvm/vmx/nested.c:551:53-551:70: static inline void nested_vmx_set_intercept_for_msr(struct vcpu_vmx *vmx,
-
arch/x86/kvm/vmx/nested.c:1204:34-1204:51: static int vmx_restore_vmx_basic(struct vcpu_vmx *vmx, u64 data)
-
arch/x86/kvm/vmx/nested.c:1264:25-1264:42: vmx_restore_control_msr(struct vcpu_vmx *vmx, u32 msr_index, u64 data)
-
arch/x86/kvm/vmx/nested.c:1287:33-1287:50: static int vmx_restore_vmx_misc(struct vcpu_vmx *vmx, u64 data)
-
arch/x86/kvm/vmx/nested.c:1322:41-1322: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:1518:35-1518:52: static void copy_shadow_to_vmcs12(struct vcpu_vmx *vmx)
-
arch/x86/kvm/vmx/nested.c:1545:35-1545:52: static void copy_vmcs12_to_shadow(struct vcpu_vmx *vmx)
-
arch/x86/kvm/vmx/nested.c:1579:40-1579:57: static void copy_enlightened_to_vmcs12(struct vcpu_vmx *vmx, u32 hv_clean_fields)
-
arch/x86/kvm/vmx/nested.c:1823:40-1823:57: static void copy_vmcs12_to_enlightened(struct vcpu_vmx *vmx)
-
arch/x86/kvm/vmx/nested.c:2152:33-2152:50: static u64 nested_vmx_calc_efer(struct vcpu_vmx *vmx, struct vmcs12 *vmcs12)
-
arch/x86/kvm/vmx/nested.c:2163:43-2163:60: static void prepare_vmcs02_constant_state(struct vcpu_vmx *vmx)
-
arch/x86/kvm/vmx/nested.c:2224:39-2224:56: static void prepare_vmcs02_early_rare(struct vcpu_vmx *vmx,
-
arch/x86/kvm/vmx/nested.c:2239:34-2239:51: static void prepare_vmcs02_early(struct vcpu_vmx *vmx, struct loaded_vmcs *vmcs01,
-
arch/x86/kvm/vmx/nested.c:2404:33-2404:50: static void prepare_vmcs02_rare(struct vcpu_vmx *vmx, struct vmcs12 *vmcs12)
-
arch/x86/kvm/vmx/nested.c:4590:52-4590:69: static inline u64 nested_vmx_get_vmcs01_guest_efer(struct vcpu_vmx *vmx)
-
arch/x86/kvm/vmx/nested.c:5556:31-5556:48: static void set_current_vmptr(struct vcpu_vmx *vmx, gpa_t vmptr)
-
arch/x86/kvm/vmx/vmx.c:365:50-365:67: static __always_inline void vmx_disable_fb_clear(struct vcpu_vmx *vmx)
-
arch/x86/kvm/vmx/vmx.c:379:49-379:66: static __always_inline void vmx_enable_fb_clear(struct vcpu_vmx *vmx)
-
arch/x86/kvm/vmx/vmx.c:388:60-388: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:711:40-711:57: struct vmx_uret_msr *vmx_find_uret_msr(struct vcpu_vmx *vmx, u32 msr)
-
arch/x86/kvm/vmx/vmx.c:721:35-721:52: static int vmx_set_guest_uret_msr(struct vcpu_vmx *vmx,
-
arch/x86/kvm/vmx/vmx.c:821:40-821:57: static bool vmx_segment_cache_test_set(struct vcpu_vmx *vmx, unsigned seg,
-
arch/x86/kvm/vmx/vmx.c:836:40-836:57: static u16 vmx_read_guest_seg_selector(struct vcpu_vmx *vmx, unsigned seg)
-
arch/x86/kvm/vmx/vmx.c:845:38-845:55: static ulong vmx_read_guest_seg_base(struct vcpu_vmx *vmx, unsigned seg)
-
arch/x86/kvm/vmx/vmx.c:854:37-854:54: static u32 vmx_read_guest_seg_limit(struct vcpu_vmx *vmx, unsigned seg)
-
arch/x86/kvm/vmx/vmx.c:863:34-863:51: static u32 vmx_read_guest_seg_ar(struct vcpu_vmx *vmx, unsigned seg)
-
arch/x86/kvm/vmx/vmx.c:934:35-934:52: static bool msr_write_intercepted(struct vcpu_vmx *vmx, u32 msr)
-
arch/x86/kvm/vmx/vmx.c:942:35-942:52: unsigned int __vmx_vcpu_run_flags(struct vcpu_vmx *vmx)
-
arch/x86/kvm/vmx/vmx.c:960:61-960:78: static __always_inline void clear_atomic_switch_msr_special(struct vcpu_vmx *vmx,
-
arch/x86/kvm/vmx/vmx.c:978:37-978:54: static void clear_atomic_switch_msr(struct vcpu_vmx *vmx, unsigned msr)
-
arch/x86/kvm/vmx/vmx.c:1018:59-1018:76: static __always_inline void add_atomic_switch_msr_special(struct vcpu_vmx *vmx,
-
arch/x86/kvm/vmx/vmx.c:1030:35-1030:52: static void add_atomic_switch_msr(struct vcpu_vmx *vmx, unsigned msr,
-
arch/x86/kvm/vmx/vmx.c:1096:36-1096:53: static bool update_transition_efer(struct vcpu_vmx *vmx)
-
arch/x86/kvm/vmx/vmx.c:1178:37-1178:54: static inline bool pt_can_write_msr(struct vcpu_vmx *vmx)
-
arch/x86/kvm/vmx/vmx.c:1218:28-1218:45: static void pt_guest_enter(struct vcpu_vmx *vmx)
-
arch/x86/kvm/vmx/vmx.c:1235:27-1235:44: static void pt_guest_exit(struct vcpu_vmx *vmx)
-
arch/x86/kvm/vmx/vmx.c:1354:40-1354:57: static void vmx_prepare_switch_to_host(struct vcpu_vmx *vmx)
-
arch/x86/kvm/vmx/vmx.c:1394:42-1394:59: static u64 vmx_read_guest_kernel_gs_base(struct vcpu_vmx *vmx)
-
arch/x86/kvm/vmx/vmx.c:1403:44-1403:61: static void vmx_write_guest_kernel_gs_base(struct vcpu_vmx *vmx, u64 data)
-
arch/x86/kvm/vmx/vmx.c:1840:32-1840:49: static void vmx_setup_uret_msr(struct vcpu_vmx *vmx, unsigned int msr,
-
arch/x86/kvm/vmx/vmx.c:1858:33-1858:50: static void vmx_setup_uret_msrs(struct vcpu_vmx *vmx)
-
arch/x86/kvm/vmx/vmx.c:1940:53-1940:70: static inline bool is_vmx_feature_control_msr_valid(struct vcpu_vmx *vmx,
-
arch/x86/kvm/vmx/vmx.c:3939:40-3939:57: static void vmx_msr_bitmap_l01_changed(struct vcpu_vmx *vmx)
-
arch/x86/kvm/vmx/vmx.c:4291:34-4291:51: void vmx_set_constant_host_state(struct vcpu_vmx *vmx)
-
arch/x86/kvm/vmx/vmx.c:4358:30-4358:47: void set_cr4_guest_host_mask(struct vcpu_vmx *vmx)
-
arch/x86/kvm/vmx/vmx.c:4374:36-4374:53: static u32 vmx_pin_based_exec_ctrl(struct vcpu_vmx *vmx)
-
arch/x86/kvm/vmx/vmx.c:4461:29-4461:46: static u32 vmx_exec_control(struct vcpu_vmx *vmx)
-
arch/x86/kvm/vmx/vmx.c:4505:38-4505:55: static u64 vmx_tertiary_exec_control(struct vcpu_vmx *vmx)
-
arch/x86/kvm/vmx/vmx.c:4525:35-4525:52: vmx_adjust_secondary_exec_control(struct vcpu_vmx *vmx, u32 *exec_control,
-
arch/x86/kvm/vmx/vmx.c:4585:39-4585:56: static u32 vmx_secondary_exec_control(struct vcpu_vmx *vmx)
-
arch/x86/kvm/vmx/vmx.c:4704:23-4704:40: static void init_vmcs(struct vcpu_vmx *vmx)
-
arch/x86/kvm/vmx/vmx.c:6159:36-6159:53: static void vmx_destroy_pml_buffer(struct vcpu_vmx *vmx)
-
arch/x86/kvm/vmx/vmx.c:6946:37-6946:54: static void handle_exception_irqoff(struct vcpu_vmx *vmx)
-
arch/x86/kvm/vmx/vmx.c:7017:38-7017:55: static void vmx_recover_nmi_blocking(struct vcpu_vmx *vmx)
-
arch/x86/kvm/vmx/vmx.c:7111:37-7111:54: static void vmx_complete_interrupts(struct vcpu_vmx *vmx)
-
arch/x86/kvm/vmx/vmx.c:7128:37-7128:54: static void atomic_switch_perf_msrs(struct vcpu_vmx *vmx)
-
arch/x86/kvm/vmx/vmx.c:7177:34-7177:51: void noinstr vmx_update_host_rsp(struct vcpu_vmx *vmx, unsigned long host_rsp)
-
arch/x86/kvm/vmx/vmx.c:7185:41-7185:58: void noinstr vmx_spec_ctrl_restore_host(struct vcpu_vmx *vmx,
-
arch/x86/kvm/vmx/vmx.c:7620:45-7620:62: static void vmcs_set_secondary_exec_control(struct vcpu_vmx *vmx, u32 new_ctl)
-
arch/x86/kvm/vmx/vmx.h:607:1-607:1: BUILD_CONTROLS_SHADOW(vm_entry, VM_ENTRY_CONTROLS, 32)
-
arch/x86/kvm/vmx/vmx.h:608:1-608:1: BUILD_CONTROLS_SHADOW(vm_exit, VM_EXIT_CONTROLS, 32)
-
arch/x86/kvm/vmx/vmx.h:609:1-609:1: BUILD_CONTROLS_SHADOW(pin, PIN_BASED_VM_EXEC_CONTROL, 32)
-
arch/x86/kvm/vmx/vmx.h:610:1-610:1: BUILD_CONTROLS_SHADOW(exec, CPU_BASED_VM_EXEC_CONTROL, 32)
-
arch/x86/kvm/vmx/vmx.h:611:1-611:1: BUILD_CONTROLS_SHADOW(secondary_exec, SECONDARY_VM_EXEC_CONTROL, 32)
-
arch/x86/kvm/vmx/vmx.h:612:1-612:1: BUILD_CONTROLS_SHADOW(tertiary_exec, TERTIARY_VM_EXEC_CONTROL, 64)
-
arch/x86/kvm/vmx/vmx.h:607:1-607:1: BUILD_CONTROLS_SHADOW(vm_entry, VM_ENTRY_CONTROLS, 32)
-
arch/x86/kvm/vmx/vmx.h:608:1-608:1: BUILD_CONTROLS_SHADOW(vm_exit, VM_EXIT_CONTROLS, 32)
-
arch/x86/kvm/vmx/vmx.h:609:1-609:1: BUILD_CONTROLS_SHADOW(pin, PIN_BASED_VM_EXEC_CONTROL, 32)
-
arch/x86/kvm/vmx/vmx.h:610:1-610:1: BUILD_CONTROLS_SHADOW(exec, CPU_BASED_VM_EXEC_CONTROL, 32)
-
arch/x86/kvm/vmx/vmx.h:611:1-611:1: BUILD_CONTROLS_SHADOW(secondary_exec, SECONDARY_VM_EXEC_CONTROL, 32)
-
arch/x86/kvm/vmx/vmx.h:612:1-612:1: BUILD_CONTROLS_SHADOW(tertiary_exec, TERTIARY_VM_EXEC_CONTROL, 64)
-
arch/x86/kvm/vmx/vmx.h:607:1-607:1: BUILD_CONTROLS_SHADOW(vm_entry, VM_ENTRY_CONTROLS, 32)
-
arch/x86/kvm/vmx/vmx.h:608:1-608:1: BUILD_CONTROLS_SHADOW(vm_exit, VM_EXIT_CONTROLS, 32)
-
arch/x86/kvm/vmx/vmx.h:609:1-609:1: BUILD_CONTROLS_SHADOW(pin, PIN_BASED_VM_EXEC_CONTROL, 32)
-
arch/x86/kvm/vmx/vmx.h:610:1-610:1: BUILD_CONTROLS_SHADOW(exec, CPU_BASED_VM_EXEC_CONTROL, 32)
-
arch/x86/kvm/vmx/vmx.h:611:1-611:1: BUILD_CONTROLS_SHADOW(secondary_exec, SECONDARY_VM_EXEC_CONTROL, 32)
-
arch/x86/kvm/vmx/vmx.h:612:1-612:1: BUILD_CONTROLS_SHADOW(tertiary_exec, TERTIARY_VM_EXEC_CONTROL, 64)
-
arch/x86/kvm/vmx/vmx.h:607:1-607:1: BUILD_CONTROLS_SHADOW(vm_entry, VM_ENTRY_CONTROLS, 32)
-
arch/x86/kvm/vmx/vmx.h:608:1-608:1: BUILD_CONTROLS_SHADOW(vm_exit, VM_EXIT_CONTROLS, 32)
-
arch/x86/kvm/vmx/vmx.h:609:1-609:1: BUILD_CONTROLS_SHADOW(pin, PIN_BASED_VM_EXEC_CONTROL, 32)
-
arch/x86/kvm/vmx/vmx.h:610:1-610:1: BUILD_CONTROLS_SHADOW(exec, CPU_BASED_VM_EXEC_CONTROL, 32)
-
arch/x86/kvm/vmx/vmx.h:611:1-611:1: BUILD_CONTROLS_SHADOW(secondary_exec, SECONDARY_VM_EXEC_CONTROL, 32)
-
arch/x86/kvm/vmx/vmx.h:612:1-612:1: BUILD_CONTROLS_SHADOW(tertiary_exec, TERTIARY_VM_EXEC_CONTROL, 64)
-
arch/x86/kvm/vmx/vmx.h:709:36-709:53: static inline bool vmx_has_waitpkg(struct vcpu_vmx *vmx)
variable
Defined...