| /linux/arch/x86/kvm/svm/ |
| H A D | svm.c | 208 struct vcpu_svm *svm = to_svm(vcpu); in svm_set_efer() local 274 struct vcpu_svm *svm = to_svm(vcpu); in svm_get_interrupt_shadow() local 284 struct vcpu_svm *svm = to_svm(vcpu); in svm_set_interrupt_shadow() local 297 struct vcpu_svm *svm = to_svm(vcpu); in __svm_skip_emulated_instruction() local 342 struct vcpu_svm *svm = to_svm(vcpu); in svm_update_soft_interrupt_rip() local 387 struct vcpu_svm *svm = to_svm(vcpu); in svm_inject_exception() local 631 static void set_dr_intercepts(struct vcpu_svm *svm) in set_dr_intercepts() 655 static void clr_dr_intercepts(struct vcpu_svm *svm) in clr_dr_intercepts() 683 struct vcpu_svm *svm = to_svm(vcpu); in svm_set_intercept_for_msr() local 726 struct vcpu_svm *svm = to_svm(vcpu); in svm_recalc_lbr_msr_intercepts() local [all …]
|
| H A D | nested.c | 39 struct vcpu_svm *svm = to_svm(vcpu); in nested_svm_inject_npf_exit() local 60 struct vcpu_svm *svm = to_svm(vcpu); in nested_svm_get_tdp_pdptr() local 78 struct vcpu_svm *svm = to_svm(vcpu); in nested_svm_get_tdp_cr3() local 85 struct vcpu_svm *svm = to_svm(vcpu); in nested_svm_init_mmu_context() local 111 static bool nested_vmcb_needs_vls_intercept(struct vcpu_svm *svm) in nested_vmcb_needs_vls_intercept() 125 void nested_vmcb02_recalc_intercepts(struct vcpu_svm *svm) in nested_vmcb02_recalc_intercepts() 271 struct vcpu_svm *svm = to_svm(vcpu); in nested_svm_merge_msrpm() local 453 struct vcpu_svm *svm = to_svm(vcpu); in nested_svm_check_cached_vmcb12() local 530 void nested_copy_vmcb_control_to_cache(struct vcpu_svm *svm, in nested_copy_vmcb_control_to_cache() 569 void nested_copy_vmcb_save_to_cache(struct vcpu_svm *svm, in nested_copy_vmcb_save_to_cache() [all …]
|
| H A D | avic.c | 122 static void avic_set_x2apic_msr_interception(struct vcpu_svm *svm, in avic_set_x2apic_msr_interception() 197 static void avic_activate_vmcb(struct vcpu_svm *svm) in avic_activate_vmcb() 233 static void avic_deactivate_vmcb(struct vcpu_svm *svm) in avic_deactivate_vmcb() 371 static phys_addr_t avic_get_backing_page_address(struct vcpu_svm *svm) in avic_get_backing_page_address() 376 void avic_init_vmcb(struct vcpu_svm *svm, struct vmcb *vmcb) in avic_init_vmcb() 395 struct vcpu_svm *svm = to_svm(vcpu); in avic_init_backing_page() local 622 struct vcpu_svm *svm = to_svm(vcpu); in avic_incomplete_ipi_interception() local 724 struct vcpu_svm *svm = to_svm(vcpu); in avic_invalidate_logical_id_entry() local 739 struct vcpu_svm *svm = to_svm(vcpu); in avic_handle_ldr_update() local 758 struct vcpu_svm *svm = to_svm(vcpu); in avic_handle_dfr_update() local [all …]
|
| H A D | svm.h | 440 static inline bool ghcb_gpa_is_registered(struct vcpu_svm *svm, u64 val) in ghcb_gpa_is_registered() 534 static inline void svm_mark_intercepts_dirty(struct vcpu_svm *svm) in svm_mark_intercepts_dirty() 548 static inline void set_exception_intercept(struct vcpu_svm *svm, u32 bit) in set_exception_intercept() 558 static inline void clr_exception_intercept(struct vcpu_svm *svm, u32 bit) in clr_exception_intercept() 568 static inline void svm_set_intercept(struct vcpu_svm *svm, int bit) in svm_set_intercept() 577 static inline void svm_clr_intercept(struct vcpu_svm *svm, int bit) in svm_clr_intercept() 586 static inline bool svm_is_intercept(struct vcpu_svm *svm, int bit) in svm_is_intercept() 591 static inline bool nested_vgif_enabled(struct vcpu_svm *svm) in nested_vgif_enabled() 597 static inline struct vmcb *get_vgif_vmcb(struct vcpu_svm *svm) in get_vgif_vmcb() 608 static inline void enable_gif(struct vcpu_svm *svm) in enable_gif() [all …]
|
| /linux/drivers/gpu/drm/nouveau/ |
| H A D | nouveau_svm.c | 94 nouveau_ivmm_find(struct nouveau_svm *svm, u64 inst) in nouveau_ivmm_find() 381 nouveau_svm_fault_replay(struct nouveau_svm *svm) in nouveau_svm_fault_replay() 396 nouveau_svm_fault_cancel(struct nouveau_svm *svm, in nouveau_svm_fault_cancel() 411 nouveau_svm_fault_cancel_fault(struct nouveau_svm *svm, in nouveau_svm_fault_cancel_fault() 453 nouveau_svm_fault_cache(struct nouveau_svm *svm, in nouveau_svm_fault_cache() 720 struct nouveau_svm *svm = container_of(buffer, typeof(*svm), buffer[buffer->id]); in nouveau_svm_fault() local 942 nouveau_svm_fault_buffer_fini(struct nouveau_svm *svm, int id) in nouveau_svm_fault_buffer_fini() 951 nouveau_svm_fault_buffer_init(struct nouveau_svm *svm, int id) in nouveau_svm_fault_buffer_init() 964 nouveau_svm_fault_buffer_dtor(struct nouveau_svm *svm, int id) in nouveau_svm_fault_buffer_dtor() 985 nouveau_svm_fault_buffer_ctor(struct nouveau_svm *svm, s32 oclass, int id) in nouveau_svm_fault_buffer_ctor() [all …]
|
| /linux/tools/testing/selftests/kvm/x86/ |
| H A D | svm_nested_vmcb12_gpa.c | 31 static void l1_vmrun(struct svm_test_data *svm, gpa_t gpa) in l1_vmrun() 38 static void l1_vmload(struct svm_test_data *svm, gpa_t gpa) in l1_vmload() 45 static void l1_vmsave(struct svm_test_data *svm, gpa_t gpa) in l1_vmsave() 52 static void l1_vmexit(struct svm_test_data *svm, gpa_t gpa) in l1_vmexit()
|
| H A D | svm_nested_shutdown_test.c | 15 static void l2_guest_code(struct svm_test_data *svm) in l2_guest_code() 20 static void l1_guest_code(struct svm_test_data *svm, struct idt_entry *idt) in l1_guest_code()
|
| H A D | svm_vmcall_test.c | 15 static void l2_guest_code(struct svm_test_data *svm) in l2_guest_code() 20 static void l1_guest_code(struct svm_test_data *svm) in l1_guest_code()
|
| H A D | svm_int_ctl_test.c | 33 static void l2_guest_code(struct svm_test_data *svm) in l2_guest_code() 55 static void l1_guest_code(struct svm_test_data *svm) in l1_guest_code()
|
| H A D | svm_lbr_nested_state.c | 47 static void l2_guest_code(struct svm_test_data *svm) in l2_guest_code() 56 static void l1_guest_code(struct svm_test_data *svm, bool nested_lbrv) in l1_guest_code()
|
| H A D | nested_emulation_test.c | 57 struct svm_test_data *svm = test_data; in guest_code() local 97 struct svm_test_data *svm = test_data; in guest_code() local
|
| H A D | nested_exceptions_test.c | 74 static void svm_run_l2(struct svm_test_data *svm, void *l2_code, int vector, in svm_run_l2() 91 static void l1_svm_code(struct svm_test_data *svm) in l1_svm_code()
|
| H A D | svm_nested_clear_efer_svme.c | 25 static void l1_guest_code(struct svm_test_data *svm) in l1_guest_code()
|
| H A D | nested_invalid_cr3_test.c | 21 static void l1_svm_code(struct svm_test_data *svm) in l1_svm_code()
|
| H A D | nested_close_kvm_test.c | 48 static void l1_svm_code(struct svm_test_data *svm) in l1_svm_code()
|
| H A D | triple_fault_event_test.c | 43 void l1_guest_code_svm(struct svm_test_data *svm) in l1_guest_code_svm()
|
| H A D | hyperv_svm_test.c | 68 static void __attribute__((__flatten__)) guest_code(struct svm_test_data *svm, in guest_code()
|
| H A D | kvm_buslock_test.c | 37 static void l1_svm_code(struct svm_test_data *svm) in l1_svm_code()
|
| H A D | smm_test.c | 69 struct svm_test_data *svm = arg; in guest_code() local
|
| H A D | nested_vmsave_vmload_test.c | 71 static void l1_guest_code(struct svm_test_data *svm) in l1_guest_code()
|
| H A D | nested_tsc_adjust_test.c | 106 struct svm_test_data *svm = data; in l1_guest_code() local
|
| /linux/arch/arm/mm/ |
| H A D | ioremap.c | 53 struct static_vm *svm; in find_static_vm_paddr() local 75 struct static_vm *svm; in find_static_vm_vaddr() local 92 void __init add_static_vm_early(struct static_vm *svm) in add_static_vm_early() 304 struct static_vm *svm; in __arm_ioremap_pfn_caller() local 449 struct static_vm *svm; in iounmap() local
|
| /linux/tools/testing/selftests/kvm/lib/x86/ |
| H A D | svm.c | 34 struct svm_test_data *svm = addr_gva2hva(vm, svm_gva); in vcpu_alloc_svm() local 84 void generic_svm_setup(struct svm_test_data *svm, void *guest_rip, void *guest_rsp) in generic_svm_setup()
|
| H A D | memstress.c | 54 static void l1_svm_code(struct svm_test_data *svm, u64 vcpu_id) in l1_svm_code()
|
| /linux/tools/testing/vsock/ |
| H A D | vsock_perf.c | 104 struct sockaddr_vm svm; in vsock_connect() member 147 struct sockaddr_vm svm; in run_receiver() member 157 struct sockaddr_vm svm; in run_receiver() member
|