Symbol: svm
function parameter
Defined...
-
arch/x86/kvm/svm/avic.c:85:32-85:49: static void avic_activate_vmcb(struct vcpu_svm *svm)
-
arch/x86/kvm/svm/avic.c:120:34-120:51: static void avic_deactivate_vmcb(struct vcpu_svm *svm)
-
arch/x86/kvm/svm/avic.c:244:21-244:38: void avic_init_vmcb(struct vcpu_svm *svm, struct vmcb *vmcb)
-
arch/x86/kvm/svm/avic.c:719:20-719:37: int avic_init_vcpu(struct vcpu_svm *svm)
-
arch/x86/kvm/svm/avic.c:776:29-776:46: static void svm_ir_list_del(struct vcpu_svm *svm, struct amd_iommu_pi_data *pi)
-
arch/x86/kvm/svm/avic.c:792:28-792:45: static int svm_ir_list_add(struct vcpu_svm *svm, struct amd_iommu_pi_data *pi)
-
arch/x86/kvm/svm/avic.c:862:33-862:51: struct vcpu_data *vcpu_info, struct vcpu_svm **svm)
-
arch/x86/kvm/svm/nested.c:108:45-108:62: static bool nested_vmcb_needs_vls_intercept(struct vcpu_svm *svm)
-
arch/x86/kvm/svm/nested.c:122:24-122:41: void recalc_intercepts(struct vcpu_svm *svm)
-
arch/x86/kvm/svm/nested.c:188:36-188:53: static bool nested_svm_vmrun_msrpm(struct vcpu_svm *svm)
-
arch/x86/kvm/svm/nested.c:389:40-389:57: void nested_copy_vmcb_control_to_cache(struct vcpu_svm *svm,
-
arch/x86/kvm/svm/nested.c:411:37-411:54: void nested_copy_vmcb_save_to_cache(struct vcpu_svm *svm,
-
arch/x86/kvm/svm/nested.c:421:38-421:55: void nested_sync_control_from_vmcb02(struct vcpu_svm *svm)
-
arch/x86/kvm/svm/nested.c:455:49-455:66: static void nested_save_pending_event_to_vmcb12(struct vcpu_svm *svm,
-
arch/x86/kvm/svm/nested.c:541:34-541:51: void nested_vmcb02_compute_g_pat(struct vcpu_svm *svm)
-
arch/x86/kvm/svm/nested.c:550:40-550:57: static void nested_vmcb02_prepare_save(struct vcpu_svm *svm, struct vmcb *vmcb12)
-
arch/x86/kvm/svm/nested.c:645:43-645:60: static void nested_vmcb02_prepare_control(struct vcpu_svm *svm,
-
arch/x86/kvm/svm/nested.c:980:23-980:40: int nested_svm_vmexit(struct vcpu_svm *svm)
-
arch/x86/kvm/svm/nested.c:1190:25-1190:42: int svm_allocate_nested(struct vcpu_svm *svm)
-
arch/x86/kvm/svm/nested.c:1216:22-1216:39: void svm_free_nested(struct vcpu_svm *svm)
-
arch/x86/kvm/svm/nested.c:1264:40-1264:57: static int nested_svm_exit_handled_msr(struct vcpu_svm *svm)
-
arch/x86/kvm/svm/nested.c:1289:38-1289:55: static int nested_svm_intercept_ioio(struct vcpu_svm *svm)
-
arch/x86/kvm/svm/nested.c:1314:33-1314:50: static int nested_svm_intercept(struct vcpu_svm *svm)
-
arch/x86/kvm/svm/nested.c:1358:29-1358:46: int nested_svm_exit_handled(struct vcpu_svm *svm)
-
arch/x86/kvm/svm/nested.c:1429:40-1429:57: static inline bool nested_exit_on_init(struct vcpu_svm *svm)
-
arch/x86/kvm/svm/nested.c:1509:29-1509:46: int nested_svm_exit_special(struct vcpu_svm *svm)
-
arch/x86/kvm/svm/sev.c:572:29-572:46: static int sev_es_sync_vmsa(struct vcpu_svm *svm)
-
arch/x86/kvm/svm/sev.c:2372:23-2372:40: static void dump_ghcb(struct vcpu_svm *svm)
-
arch/x86/kvm/svm/sev.c:2397:33-2397:50: static void sev_es_sync_to_ghcb(struct vcpu_svm *svm)
-
arch/x86/kvm/svm/sev.c:2416:35-2416:52: static void sev_es_sync_from_ghcb(struct vcpu_svm *svm)
-
arch/x86/kvm/svm/sev.c:2470:36-2470:53: static int sev_es_validate_vmgexit(struct vcpu_svm *svm)
-
arch/x86/kvm/svm/sev.c:2595:24-2595:41: void sev_es_unmap_ghcb(struct vcpu_svm *svm)
-
arch/x86/kvm/svm/sev.c:2627:18-2627:35: void pre_sev_run(struct vcpu_svm *svm, int cpu)
-
arch/x86/kvm/svm/sev.c:2651:34-2651:51: static int setup_vmgexit_scratch(struct vcpu_svm *svm, bool sync, u64 len)
-
arch/x86/kvm/svm/sev.c:2735:31-2735:48: static void set_ghcb_msr_bits(struct vcpu_svm *svm, u64 value, u64 mask,
-
arch/x86/kvm/svm/sev.c:2742:30-2742:47: static u64 get_ghcb_msr_bits(struct vcpu_svm *svm, u64 mask, unsigned int pos)
-
arch/x86/kvm/svm/sev.c:2747:26-2747:43: static void set_ghcb_msr(struct vcpu_svm *svm, u64 value)
-
arch/x86/kvm/svm/sev.c:2752:44-2752:61: static int sev_handle_vmgexit_msr_protocol(struct vcpu_svm *svm)
-
arch/x86/kvm/svm/sev.c:2944:22-2944:39: int sev_es_string_io(struct vcpu_svm *svm, int size, unsigned int port, int in)
-
arch/x86/kvm/svm/sev.c:2965:41-2965:58: static void sev_es_vcpu_after_set_cpuid(struct vcpu_svm *svm)
-
arch/x86/kvm/svm/sev.c:2977:31-2977:48: void sev_vcpu_after_set_cpuid(struct vcpu_svm *svm)
-
arch/x86/kvm/svm/sev.c:2991:30-2991:47: static void sev_es_init_vmcb(struct vcpu_svm *svm)
-
arch/x86/kvm/svm/sev.c:3055:20-3055:37: void sev_init_vmcb(struct vcpu_svm *svm)
-
arch/x86/kvm/svm/sev.c:3070:24-3070:41: void sev_es_vcpu_reset(struct vcpu_svm *svm)
-
arch/x86/kvm/svm/svm.c:741:31-741:48: static void set_dr_intercepts(struct vcpu_svm *svm)
-
arch/x86/kvm/svm/svm.c:765:31-765:48: static void clr_dr_intercepts(struct vcpu_svm *svm)
-
arch/x86/kvm/svm/svm.c:909:38-909:55: void svm_set_x2apic_msr_interception(struct vcpu_svm *svm, bool intercept)
-
arch/x86/kvm/svm/svm.c:1043:38-1043:55: static struct vmcb *svm_get_lbr_vmcb(struct vcpu_svm *svm)
-
arch/x86/kvm/svm/svm.c:1071:29-1071:46: void disable_nmi_singlestep(struct vcpu_svm *svm)
-
arch/x86/kvm/svm/svm.c:1190:12-1190:29: struct vcpu_svm *svm)
-
arch/x86/kvm/svm/svm.c:1424:22-1424:39: void svm_switch_vmcb(struct vcpu_svm *svm, struct kvm_vmcb_info *target_vmcb)
-
arch/x86/kvm/svm/svm.c:1647:27-1647:44: static void svm_set_vintr(struct vcpu_svm *svm)
-
arch/x86/kvm/svm/svm.c:1680:29-1680:46: static void svm_clear_vintr(struct vcpu_svm *svm)
-
arch/x86/kvm/svm/svm.c:1995:22-1995:39: static void new_asid(struct vcpu_svm *svm, struct svm_cpu_data *sd)
-
arch/x86/kvm/svm/svm.c:2008:25-2008:42: static void svm_set_dr6(struct vcpu_svm *svm, unsigned long value)
-
arch/x86/kvm/svm/svm.c:2422:18-2422:35: void svm_set_gif(struct vcpu_svm *svm, bool value)
-
arch/x86/kvm/svm/svm.c:2570:36-2570:53: static void svm_clr_iret_intercept(struct vcpu_svm *svm)
-
arch/x86/kvm/svm/svm.c:2576:36-2576:53: static void svm_set_iret_intercept(struct vcpu_svm *svm)
-
arch/x86/kvm/svm/svm.h:401:44-401:61: static inline void set_exception_intercept(struct vcpu_svm *svm, u32 bit)
-
arch/x86/kvm/svm/svm.h:411:44-411:61: static inline void clr_exception_intercept(struct vcpu_svm *svm, u32 bit)
-
arch/x86/kvm/svm/svm.h:421:38-421:55: static inline void svm_set_intercept(struct vcpu_svm *svm, int bit)
-
arch/x86/kvm/svm/svm.h:430:38-430:55: static inline void svm_clr_intercept(struct vcpu_svm *svm, int bit)
-
arch/x86/kvm/svm/svm.h:439:37-439:54: static inline bool svm_is_intercept(struct vcpu_svm *svm, int bit)
-
arch/x86/kvm/svm/svm.h:444:40-444:57: static inline bool nested_vgif_enabled(struct vcpu_svm *svm)
-
arch/x86/kvm/svm/svm.h:450:42-450:59: static inline struct vmcb *get_vgif_vmcb(struct vcpu_svm *svm)
-
arch/x86/kvm/svm/svm.h:461:31-461:48: static inline void enable_gif(struct vcpu_svm *svm)
-
arch/x86/kvm/svm/svm.h:471:32-471:49: static inline void disable_gif(struct vcpu_svm *svm)
-
arch/x86/kvm/svm/svm.h:481:28-481:45: static inline bool gif_set(struct vcpu_svm *svm)
-
arch/x86/kvm/svm/svm.h:491:39-491:56: static inline bool nested_npt_enabled(struct vcpu_svm *svm)
-
arch/x86/kvm/svm/svm.h:496:40-496:57: static inline bool nested_vnmi_enabled(struct vcpu_svm *svm)
-
arch/x86/kvm/svm/svm.h:511:45-511:62: static inline struct vmcb *get_vnmi_vmcb_l1(struct vcpu_svm *svm)
-
arch/x86/kvm/svm/svm.h:522:36-522:53: static inline bool is_vnmi_enabled(struct vcpu_svm *svm)
-
arch/x86/kvm/svm/svm.h:574:39-574:56: static inline bool nested_exit_on_smi(struct vcpu_svm *svm)
-
arch/x86/kvm/svm/svm.h:579:40-579:57: static inline bool nested_exit_on_intr(struct vcpu_svm *svm)
-
arch/x86/kvm/svm/svm.h:584:39-584:56: static inline bool nested_exit_on_nmi(struct vcpu_svm *svm)
-
arch/x86/kvm/svm/svm.h:600:44-600:61: static inline int nested_svm_simple_vmexit(struct vcpu_svm *svm, u32 exit_code)
-
arch/x86/kvm/svm/svm.h:713:1-713:1: DEFINE_KVM_GHCB_ACCESSORS(cpl)
-
arch/x86/kvm/svm/svm.h:714:1-714:1: DEFINE_KVM_GHCB_ACCESSORS(rax)
-
arch/x86/kvm/svm/svm.h:715:1-715:1: DEFINE_KVM_GHCB_ACCESSORS(rcx)
-
arch/x86/kvm/svm/svm.h:716:1-716:1: DEFINE_KVM_GHCB_ACCESSORS(rdx)
-
arch/x86/kvm/svm/svm.h:717:1-717:1: DEFINE_KVM_GHCB_ACCESSORS(rbx)
-
arch/x86/kvm/svm/svm.h:718:1-718:1: DEFINE_KVM_GHCB_ACCESSORS(rsi)
-
arch/x86/kvm/svm/svm.h:719:1-719:1: DEFINE_KVM_GHCB_ACCESSORS(sw_exit_code)
-
arch/x86/kvm/svm/svm.h:720:1-720:1: DEFINE_KVM_GHCB_ACCESSORS(sw_exit_info_1)
-
arch/x86/kvm/svm/svm.h:721:1-721:1: DEFINE_KVM_GHCB_ACCESSORS(sw_exit_info_2)
-
arch/x86/kvm/svm/svm.h:722:1-722:1: DEFINE_KVM_GHCB_ACCESSORS(sw_scratch)
-
arch/x86/kvm/svm/svm.h:723:1-723:1: DEFINE_KVM_GHCB_ACCESSORS(xcr0)
-
arch/x86/kvm/svm/svm.h:713:1-713:1: DEFINE_KVM_GHCB_ACCESSORS(cpl)
-
arch/x86/kvm/svm/svm.h:714:1-714:1: DEFINE_KVM_GHCB_ACCESSORS(rax)
-
arch/x86/kvm/svm/svm.h:715:1-715:1: DEFINE_KVM_GHCB_ACCESSORS(rcx)
-
arch/x86/kvm/svm/svm.h:716:1-716:1: DEFINE_KVM_GHCB_ACCESSORS(rdx)
-
arch/x86/kvm/svm/svm.h:717:1-717:1: DEFINE_KVM_GHCB_ACCESSORS(rbx)
-
arch/x86/kvm/svm/svm.h:718:1-718:1: DEFINE_KVM_GHCB_ACCESSORS(rsi)
-
arch/x86/kvm/svm/svm.h:719:1-719:1: DEFINE_KVM_GHCB_ACCESSORS(sw_exit_code)
-
arch/x86/kvm/svm/svm.h:720:1-720:1: DEFINE_KVM_GHCB_ACCESSORS(sw_exit_info_1)
-
arch/x86/kvm/svm/svm.h:721:1-721:1: DEFINE_KVM_GHCB_ACCESSORS(sw_exit_info_2)
-
arch/x86/kvm/svm/svm.h:722:1-722:1: DEFINE_KVM_GHCB_ACCESSORS(sw_scratch)
-
arch/x86/kvm/svm/svm.h:723:1-723:1: DEFINE_KVM_GHCB_ACCESSORS(xcr0)
-
drivers/gpu/drm/nouveau/nouveau_svm.c:94:19-94:39: nouveau_ivmm_find(struct nouveau_svm *svm, u64 inst)
-
drivers/gpu/drm/nouveau/nouveau_svm.c:384:26-384:46: nouveau_svm_fault_replay(struct nouveau_svm *svm)
-
drivers/gpu/drm/nouveau/nouveau_svm.c:399:26-399:46: nouveau_svm_fault_cancel(struct nouveau_svm *svm,
-
drivers/gpu/drm/nouveau/nouveau_svm.c:414:32-414:52: nouveau_svm_fault_cancel_fault(struct nouveau_svm *svm,
-
drivers/gpu/drm/nouveau/nouveau_svm.c:456:25-456:45: nouveau_svm_fault_cache(struct nouveau_svm *svm,
-
drivers/gpu/drm/nouveau/nouveau_svm.c:943:31-943:51: nouveau_svm_fault_buffer_fini(struct nouveau_svm *svm, int id)
-
drivers/gpu/drm/nouveau/nouveau_svm.c:952:31-952:51: nouveau_svm_fault_buffer_init(struct nouveau_svm *svm, int id)
-
drivers/gpu/drm/nouveau/nouveau_svm.c:965:31-965:51: nouveau_svm_fault_buffer_dtor(struct nouveau_svm *svm, int id)
-
drivers/gpu/drm/nouveau/nouveau_svm.c:986:31-986:51: nouveau_svm_fault_buffer_ctor(struct nouveau_svm *svm, s32 oclass, int id)
-
drivers/iommu/intel/svm.c:48:26-48:44: svm_lookup_device_by_dev(struct intel_svm *svm, struct device *dev)
-
drivers/iommu/intel/svm.c:172:35-172:53: static void __flush_svm_range_dev(struct intel_svm *svm,
-
drivers/iommu/intel/svm.c:192:39-192:57: static void intel_flush_svm_range_dev(struct intel_svm *svm,
-
drivers/iommu/intel/svm.c:208:35-208:53: static void intel_flush_svm_range(struct intel_svm *svm, unsigned long address,
variable
Defined...