Searched defs:svm (Results 1 - 25 of 28) sorted by relevance

12

/linux-master/arch/x86/kvm/svm/
H A Dhyperv.c11 struct vcpu_svm *svm = to_svm(vcpu); local
H A Dhyperv.h17 struct vcpu_svm *svm = to_svm(vcpu); local
31 struct vcpu_svm *svm = to_svm(vcpu); local
H A Davic.c85 static void avic_activate_vmcb(struct vcpu_svm *svm) argument
120 static void avic_deactivate_vmcb(struct vcpu_svm *svm) argument
244 avic_init_vmcb(struct vcpu_svm *svm, struct vmcb *vmcb) argument
281 struct vcpu_svm *svm = to_svm(vcpu); local
492 struct vcpu_svm *svm = to_svm(vcpu); local
597 struct vcpu_svm *svm = to_svm(vcpu); local
612 struct vcpu_svm *svm = to_svm(vcpu); local
631 struct vcpu_svm *svm = to_svm(vcpu); local
695 struct vcpu_svm *svm = to_svm(vcpu); local
719 avic_init_vcpu(struct vcpu_svm *svm) argument
749 struct vcpu_svm *svm = to_svm(vcpu); local
776 svm_ir_list_del(struct vcpu_svm *svm, struct amd_iommu_pi_data *pi) argument
792 svm_ir_list_add(struct vcpu_svm *svm, struct amd_iommu_pi_data *pi) argument
861 get_pi_vcpu_info(struct kvm *kvm, struct kvm_kernel_irq_routing_entry *e, struct vcpu_data *vcpu_info, struct vcpu_svm **svm) argument
920 struct vcpu_svm *svm = NULL; local
1006 struct vcpu_svm *svm = to_svm(vcpu); local
1032 struct vcpu_svm *svm = to_svm(vcpu); local
1075 struct vcpu_svm *svm = to_svm(vcpu); local
1114 struct vcpu_svm *svm = to_svm(vcpu); local
[all...]
H A Dnested.c39 struct vcpu_svm *svm = to_svm(vcpu); local
61 struct vcpu_svm *svm = to_svm(vcpu); local
75 struct vcpu_svm *svm = to_svm(vcpu); local
82 struct vcpu_svm *svm = to_svm(vcpu); local
108 nested_vmcb_needs_vls_intercept(struct vcpu_svm *svm) argument
122 recalc_intercepts(struct vcpu_svm *svm) argument
188 nested_svm_vmrun_msrpm(struct vcpu_svm *svm) argument
321 struct vcpu_svm *svm = to_svm(vcpu); local
329 struct vcpu_svm *svm = to_svm(vcpu); local
382 nested_copy_vmcb_control_to_cache(struct vcpu_svm *svm, struct vmcb_control_area *control) argument
404 nested_copy_vmcb_save_to_cache(struct vcpu_svm *svm, struct vmcb_save_area *save) argument
414 nested_sync_control_from_vmcb02(struct vcpu_svm *svm) argument
448 nested_save_pending_event_to_vmcb12(struct vcpu_svm *svm, struct vmcb *vmcb12) argument
528 nested_vmcb02_compute_g_pat(struct vcpu_svm *svm) argument
537 nested_vmcb02_prepare_save(struct vcpu_svm *svm, struct vmcb *vmcb12) argument
632 nested_vmcb02_prepare_control(struct vcpu_svm *svm, unsigned long vmcb12_rip, unsigned long vmcb12_csbase) argument
788 struct vcpu_svm *svm = to_svm(vcpu); local
839 struct vcpu_svm *svm = to_svm(vcpu); local
967 nested_svm_vmexit(struct vcpu_svm *svm) argument
1168 struct vcpu_svm *svm = to_svm(vcpu); local
1177 svm_allocate_nested(struct vcpu_svm *svm) argument
1203 svm_free_nested(struct vcpu_svm *svm) argument
1231 struct vcpu_svm *svm = to_svm(vcpu); local
1251 nested_svm_exit_handled_msr(struct vcpu_svm *svm) argument
1276 nested_svm_intercept_ioio(struct vcpu_svm *svm) argument
1301 nested_svm_intercept(struct vcpu_svm *svm) argument
1345 nested_svm_exit_handled(struct vcpu_svm *svm) argument
1375 struct vcpu_svm *svm = to_svm(vcpu); local
1383 struct vcpu_svm *svm = to_svm(vcpu); local
1416 nested_exit_on_init(struct vcpu_svm *svm) argument
1424 struct vcpu_svm *svm = to_svm(vcpu); local
1496 nested_svm_exit_special(struct vcpu_svm *svm) argument
1534 struct vcpu_svm *svm = to_svm(vcpu); local
1582 struct vcpu_svm *svm; local
1649 struct vcpu_svm *svm = to_svm(vcpu); local
1782 struct vcpu_svm *svm = to_svm(vcpu); local
[all...]
H A Dsev.c581 static int sev_es_sync_vmsa(struct vcpu_svm *svm) argument
640 struct vcpu_svm *svm = to_svm(vcpu); local
2377 struct vcpu_svm *svm; local
2393 dump_ghcb(struct vcpu_svm *svm) argument
2418 sev_es_sync_to_ghcb(struct vcpu_svm *svm) argument
2437 sev_es_sync_from_ghcb(struct vcpu_svm *svm) argument
2491 sev_es_validate_vmgexit(struct vcpu_svm *svm) argument
2616 sev_es_unmap_ghcb(struct vcpu_svm *svm) argument
2648 pre_sev_run(struct vcpu_svm *svm, int cpu) argument
2672 setup_vmgexit_scratch(struct vcpu_svm *svm, bool sync, u64 len) argument
2756 set_ghcb_msr_bits(struct vcpu_svm *svm, u64 value, u64 mask, unsigned int pos) argument
2763 get_ghcb_msr_bits(struct vcpu_svm *svm, u64 mask, unsigned int pos) argument
2768 set_ghcb_msr(struct vcpu_svm *svm, u64 value) argument
2773 sev_handle_vmgexit_msr_protocol(struct vcpu_svm *svm) argument
2861 struct vcpu_svm *svm = to_svm(vcpu); local
2965 sev_es_string_io(struct vcpu_svm *svm, int size, unsigned int port, int in) argument
2986 sev_es_vcpu_after_set_cpuid(struct vcpu_svm *svm) argument
3017 sev_vcpu_after_set_cpuid(struct vcpu_svm *svm) argument
3031 sev_es_init_vmcb(struct vcpu_svm *svm) argument
3095 sev_init_vmcb(struct vcpu_svm *svm) argument
3110 sev_es_vcpu_reset(struct vcpu_svm *svm) argument
3163 struct vcpu_svm *svm = to_svm(vcpu); local
[all...]
H A Dsvm.h403 static inline void set_exception_intercept(struct vcpu_svm *svm, u32 bit) argument
413 static inline void clr_exception_intercept(struct vcpu_svm *svm, u32 bit) argument
423 static inline void svm_set_intercept(struct vcpu_svm *svm, int bit) argument
432 svm_clr_intercept(struct vcpu_svm *svm, int bit) argument
441 svm_is_intercept(struct vcpu_svm *svm, int bit) argument
446 nested_vgif_enabled(struct vcpu_svm *svm) argument
452 get_vgif_vmcb(struct vcpu_svm *svm) argument
463 enable_gif(struct vcpu_svm *svm) argument
473 disable_gif(struct vcpu_svm *svm) argument
483 gif_set(struct vcpu_svm *svm) argument
493 nested_npt_enabled(struct vcpu_svm *svm) argument
498 nested_vnmi_enabled(struct vcpu_svm *svm) argument
513 get_vnmi_vmcb_l1(struct vcpu_svm *svm) argument
524 is_vnmi_enabled(struct vcpu_svm *svm) argument
571 struct vcpu_svm *svm = to_svm(vcpu); local
576 nested_exit_on_smi(struct vcpu_svm *svm) argument
581 nested_exit_on_intr(struct vcpu_svm *svm) argument
586 nested_exit_on_nmi(struct vcpu_svm *svm) argument
602 nested_svm_simple_vmexit(struct vcpu_svm *svm, u32 exit_code) argument
[all...]
/linux-master/tools/testing/selftests/kvm/x86_64/
H A Dsvm_vmcall_test.c15 static void l2_guest_code(struct svm_test_data *svm) argument
20 static void l1_guest_code(struct svm_test_data *svm) argument
H A Dsvm_nested_shutdown_test.c15 static void l2_guest_code(struct svm_test_data *svm) argument
20 static void l1_guest_code(struct svm_test_data *svm, struct idt_entry *idt) argument
H A Dtriple_fault_event_test.c43 void l1_guest_code_svm(struct svm_test_data *svm) argument
H A Dsvm_int_ctl_test.c33 static void l2_guest_code(struct svm_test_data *svm) argument
58 static void l1_guest_code(struct svm_test_data *svm) argument
H A Dhyperv_svm_test.c69 static void __attribute__((__flatten__)) guest_code(struct svm_test_data *svm, argument
[all...]
H A Dsmm_test.c72 struct svm_test_data *svm = arg; local
H A Dstate_test.c35 static void svm_l1_guest_code(struct svm_test_data *svm) argument
H A Dsvm_nested_soft_inject_test.c79 static void l1_guest_code(struct svm_test_data *svm, uint64_t is_nmi, uint64_t idt_alt) argument
H A Dnested_exceptions_test.c76 static void svm_run_l2(struct svm_test_data *svm, void *l2_code, int vector, argument
92 static void l1_svm_code(struct svm_test_data *svm) argument
[all...]
/linux-master/tools/testing/selftests/kvm/lib/x86_64/
H A Dsvm.c35 struct svm_test_data *svm = addr_gva2hva(vm, svm_gva); local
63 generic_svm_setup(struct svm_test_data *svm, void *guest_rip, void *guest_rsp) argument
[all...]
/linux-master/tools/testing/vsock/
H A Dvsock_perf.c104 struct sockaddr_vm svm; member in union:__anon3738
147 struct sockaddr_vm svm; member in union:__anon3739
157 struct sockaddr_vm svm; member in union:__anon3740
H A Dvsock_diag_test.c343 struct sockaddr_vm svm; member in union:__anon3493
H A Dutil.c146 struct sockaddr_vm svm; member in union:__anon3489
197 struct sockaddr_vm svm; member in union:__anon3490
234 struct sockaddr_vm svm; member in union:__anon3491
[all...]
H A Dvsock_test.c33 struct sockaddr_vm svm; member in union:__anon3494
69 struct sockaddr_vm svm; member in union:__anon3495
111 struct sockaddr_vm svm; member in union:__anon3496
/linux-master/arch/arm/mm/
H A Dioremap.c52 struct static_vm *svm; local
74 struct static_vm *svm; local
91 void __init add_static_vm_early(struct static_vm *svm) argument
279 struct static_vm *svm; local
424 struct static_vm *svm; local
[all...]
H A Dmmu.c1025 struct static_vm *svm; local
1053 struct static_vm *svm; local
1090 struct static_vm *svm; local
1136 struct static_vm *svm; local
[all...]
/linux-master/drivers/iommu/intel/
H A Dsvm.c47 svm_lookup_device_by_dev(struct intel_svm *svm, struct device *dev) argument
171 static void __flush_svm_range_dev(struct intel_svm *svm, argument
191 static void intel_flush_svm_range_dev(struct intel_svm *svm, argument
207 static void intel_flush_svm_range(struct intel_svm *svm, unsigned long address, argument
218 intel_flush_svm_all(struct intel_svm *svm) argument
244 struct intel_svm *svm = container_of(mn, struct intel_svm, notifier); local
257 struct intel_svm *svm = container_of(mn, struct intel_svm, notifier); local
290 struct intel_svm *svm; local
324 struct intel_svm *svm; local
395 struct intel_svm *svm; local
[all...]
/linux-master/drivers/gpu/drm/nouveau/
H A Dnouveau_drv.h95 struct nouveau_vmm svm; member in struct:nouveau_cli
295 struct nouveau_svm *svm; member in struct:nouveau_drm
H A Dnouveau_svm.c94 nouveau_ivmm_find(struct nouveau_svm *svm, u64 inst) argument
381 nouveau_svm_fault_replay(struct nouveau_svm *svm) argument
396 nouveau_svm_fault_cancel(struct nouveau_svm *svm, u64 inst, u8 hub, u8 gpc, u8 client) argument
411 nouveau_svm_fault_cancel_fault(struct nouveau_svm *svm, struct nouveau_svm_fault *fault) argument
453 nouveau_svm_fault_cache(struct nouveau_svm *svm, struct nouveau_svm_fault_buffer *buffer, u32 offset) argument
716 struct nouveau_svm *svm = container_of(buffer, typeof(*svm), buffer[buffer->id]); local
939 nouveau_svm_fault_buffer_fini(struct nouveau_svm *svm, int id) argument
948 nouveau_svm_fault_buffer_init(struct nouveau_svm *svm, int id) argument
961 nouveau_svm_fault_buffer_dtor(struct nouveau_svm *svm, int id) argument
982 nouveau_svm_fault_buffer_ctor(struct nouveau_svm *svm, s32 oclass, int id) argument
1020 struct nouveau_svm *svm = drm->svm; local
1028 struct nouveau_svm *svm = drm->svm; local
1036 struct nouveau_svm *svm = drm->svm; local
1052 struct nouveau_svm *svm; local
[all...]

Completed in 201 milliseconds

12