/linux-master/arch/x86/kvm/svm/ |
H A D | hyperv.c | 11 struct vcpu_svm *svm = to_svm(vcpu); local
|
H A D | hyperv.h | 17 struct vcpu_svm *svm = to_svm(vcpu); local 31 struct vcpu_svm *svm = to_svm(vcpu); local
|
H A D | avic.c | 85 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 D | nested.c | 39 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 D | sev.c | 581 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 D | svm.h | 403 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 D | svm_vmcall_test.c | 15 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 D | svm_nested_shutdown_test.c | 15 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 D | triple_fault_event_test.c | 43 void l1_guest_code_svm(struct svm_test_data *svm) argument
|
H A D | svm_int_ctl_test.c | 33 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 D | hyperv_svm_test.c | 69 static void __attribute__((__flatten__)) guest_code(struct svm_test_data *svm, argument [all...] |
H A D | smm_test.c | 72 struct svm_test_data *svm = arg; local
|
H A D | state_test.c | 35 static void svm_l1_guest_code(struct svm_test_data *svm) argument
|
H A D | svm_nested_soft_inject_test.c | 79 static void l1_guest_code(struct svm_test_data *svm, uint64_t is_nmi, uint64_t idt_alt) argument
|
H A D | nested_exceptions_test.c | 76 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 D | svm.c | 35 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 D | vsock_perf.c | 104 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 D | vsock_diag_test.c | 343 struct sockaddr_vm svm; member in union:__anon3493
|
H A D | util.c | 146 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 D | vsock_test.c | 33 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 D | ioremap.c | 52 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 D | mmu.c | 1025 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 D | svm.c | 47 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 D | nouveau_drv.h | 95 struct nouveau_vmm svm; member in struct:nouveau_cli 295 struct nouveau_svm *svm; member in struct:nouveau_drm
|
H A D | nouveau_svm.c | 94 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...] |