Lines Matching refs:vcpu_svm
572 static int sev_es_sync_vmsa(struct vcpu_svm *svm)
628 struct vcpu_svm *svm = to_svm(vcpu);
1686 struct vcpu_svm *dst_svm, *src_svm;
2356 struct vcpu_svm *svm;
2372 static void dump_ghcb(struct vcpu_svm *svm)
2397 static void sev_es_sync_to_ghcb(struct vcpu_svm *svm)
2416 static void sev_es_sync_from_ghcb(struct vcpu_svm *svm)
2470 static int sev_es_validate_vmgexit(struct vcpu_svm *svm)
2595 void sev_es_unmap_ghcb(struct vcpu_svm *svm)
2627 void pre_sev_run(struct vcpu_svm *svm, int cpu)
2651 static int setup_vmgexit_scratch(struct vcpu_svm *svm, bool sync, u64 len)
2735 static void set_ghcb_msr_bits(struct vcpu_svm *svm, u64 value, u64 mask,
2742 static u64 get_ghcb_msr_bits(struct vcpu_svm *svm, u64 mask, unsigned int pos)
2747 static void set_ghcb_msr(struct vcpu_svm *svm, u64 value)
2752 static int sev_handle_vmgexit_msr_protocol(struct vcpu_svm *svm)
2840 struct vcpu_svm *svm = to_svm(vcpu);
2944 int sev_es_string_io(struct vcpu_svm *svm, int size, unsigned int port, int in)
2965 static void sev_es_vcpu_after_set_cpuid(struct vcpu_svm *svm)
2977 void sev_vcpu_after_set_cpuid(struct vcpu_svm *svm)
2991 static void sev_es_init_vmcb(struct vcpu_svm *svm)
3055 void sev_init_vmcb(struct vcpu_svm *svm)
3070 void sev_es_vcpu_reset(struct vcpu_svm *svm)
3123 struct vcpu_svm *svm = to_svm(vcpu);