Searched refs:vcpu_svm (Results 1 – 8 of 8) sorted by relevance
| /linux-6.15/arch/x86/kvm/svm/ |
| H A D | svm.h | 244 struct vcpu_svm { struct 351 void recalc_intercepts(struct vcpu_svm *svm); argument 651 struct vcpu_svm *svm = to_svm(vcpu); in nested_svm_virtualize_tpr() 674 void svm_free_nested(struct vcpu_svm *svm); 675 int svm_allocate_nested(struct vcpu_svm *svm); 680 int nested_svm_vmexit(struct vcpu_svm *svm); 731 int avic_init_vcpu(struct vcpu_svm *svm); 747 int pre_sev_run(struct vcpu_svm *svm, int cpu); 748 void sev_init_vmcb(struct vcpu_svm *svm); 751 void sev_es_vcpu_reset(struct vcpu_svm *svm); [all …]
|
| H A D | svm.c | 299 struct vcpu_svm *svm = to_svm(vcpu); in svm_set_efer() 351 struct vcpu_svm *svm = to_svm(vcpu); in svm_get_interrupt_shadow() 361 struct vcpu_svm *svm = to_svm(vcpu); in svm_set_interrupt_shadow() 373 struct vcpu_svm *svm = to_svm(vcpu); in __svm_skip_emulated_instruction() 416 struct vcpu_svm *svm = to_svm(vcpu); in svm_update_soft_interrupt_rip() 461 struct vcpu_svm *svm = to_svm(vcpu); in svm_inject_exception() 775 struct vcpu_svm *svm = to_svm(vcpu); in set_shadow_msr_intercept() 829 struct vcpu_svm *svm = to_svm(vcpu); in set_msr_interception_bitmap() 1181 struct vcpu_svm *svm) in svm_recalc_instruction_intercepts() 1432 struct vcpu_svm *svm; in svm_vcpu_create() [all …]
|
| H A D | avic.c | 281 struct vcpu_svm *svm = to_svm(vcpu); in avic_init_backing_page() 492 struct vcpu_svm *svm = to_svm(vcpu); in avic_incomplete_ipi_interception() 597 struct vcpu_svm *svm = to_svm(vcpu); in avic_invalidate_logical_id_entry() 612 struct vcpu_svm *svm = to_svm(vcpu); in avic_handle_ldr_update() 631 struct vcpu_svm *svm = to_svm(vcpu); in avic_handle_dfr_update() 695 struct vcpu_svm *svm = to_svm(vcpu); in avic_unaccelerated_access_interception() 749 struct vcpu_svm *svm = to_svm(vcpu); in avic_set_pi_irte_mode() 811 struct vcpu_svm *prev_svm; in svm_ir_list_add() 923 struct vcpu_svm *svm = NULL; in avic_pi_update_irte() 1012 struct vcpu_svm *svm = to_svm(vcpu); in avic_update_iommu_vcpu_affinity() [all …]
|
| H A D | nested.c | 39 struct vcpu_svm *svm = to_svm(vcpu); in nested_svm_inject_npf_exit() 61 struct vcpu_svm *svm = to_svm(vcpu); in nested_svm_get_tdp_pdptr() 79 struct vcpu_svm *svm = to_svm(vcpu); in nested_svm_get_tdp_cr3() 86 struct vcpu_svm *svm = to_svm(vcpu); in nested_svm_init_mmu_context() 325 struct vcpu_svm *svm = to_svm(vcpu); in nested_vmcb_check_save() 333 struct vcpu_svm *svm = to_svm(vcpu); in nested_vmcb_check_controls() 792 struct vcpu_svm *svm = to_svm(vcpu); in enter_svm_guest_mode() 843 struct vcpu_svm *svm = to_svm(vcpu); in nested_svm_vmrun() 1172 struct vcpu_svm *svm = to_svm(vcpu); in nested_svm_triple_fault() 1235 struct vcpu_svm *svm = to_svm(vcpu); in svm_leave_nested() [all …]
|
| H A D | hyperv.h | 17 struct vcpu_svm *svm = to_svm(vcpu); in nested_svm_hv_update_vm_vp_ids() 31 struct vcpu_svm *svm = to_svm(vcpu); in nested_svm_l2_tlb_flush_enabled()
|
| H A D | sev.c | 895 struct vcpu_svm *svm = to_svm(vcpu); in __sev_launch_update_vmsa() 1954 struct vcpu_svm *dst_svm, *src_svm; in sev_migrate_from() 2426 struct vcpu_svm *svm = to_svm(vcpu); in snp_launch_update_vmsa() 3147 struct vcpu_svm *svm; in sev_free_vcpu() 3613 struct vcpu_svm *svm = to_svm(vcpu); in snp_complete_psc_msr() 3706 struct vcpu_svm *svm = to_svm(vcpu); in snp_complete_one_psc() 3856 struct vcpu_svm *svm = to_svm(vcpu); in sev_snp_init_protected_guest_state() 3932 struct vcpu_svm *target_svm; in sev_snp_ap_creation() 4248 struct vcpu_svm *svm = to_svm(vcpu); in sev_handle_vmgexit() 4515 void sev_init_vmcb(struct vcpu_svm *svm) in sev_init_vmcb() [all …]
|
| H A D | hyperv.c | 11 struct vcpu_svm *svm = to_svm(vcpu); in svm_hv_inject_synthetic_vmexit_post_tlb_flush()
|
| /linux-6.15/arch/x86/kvm/ |
| H A D | kvm-asm-offsets.c | 17 OFFSET(SVM_vcpu_arch_regs, vcpu_svm, vcpu.arch.regs); in common() 18 OFFSET(SVM_current_vmcb, vcpu_svm, current_vmcb); in common() 19 OFFSET(SVM_spec_ctrl, vcpu_svm, spec_ctrl); in common() 20 OFFSET(SVM_vmcb01, vcpu_svm, vmcb01); in common()
|