Home
last modified time | relevance | path

Searched refs:sev_cmd (Results 1 – 2 of 2) sorted by relevance

/linux/tools/testing/selftests/kvm/include/x86/
H A Dsev.h86 } sev_cmd = { .c = { \
92 r = __vm_ioctl(vm, KVM_MEMORY_ENCRYPT_OP, &sev_cmd.raw); \
93 r ?: sev_cmd.c.error; \
/linux/arch/x86/kvm/svm/
H A Dsev.c2636 struct kvm_sev_cmd sev_cmd; in sev_mem_enc_ioctl() local
2645 if (copy_from_user(&sev_cmd, argp, sizeof(struct kvm_sev_cmd))) in sev_mem_enc_ioctl()
2652 !is_cmd_allowed_from_mirror(sev_cmd.id)) in sev_mem_enc_ioctl()
2659 if (sev_snp_guest(kvm) && sev_cmd.id < KVM_SEV_SNP_LAUNCH_START) in sev_mem_enc_ioctl()
2662 switch (sev_cmd.id) { in sev_mem_enc_ioctl()
2668 r = sev_guest_init(kvm, &sev_cmd); in sev_mem_enc_ioctl()
2671 r = sev_guest_init2(kvm, &sev_cmd); in sev_mem_enc_ioctl()
2674 r = sev_launch_start(kvm, &sev_cmd); in sev_mem_enc_ioctl()
2677 r = sev_launch_update_data(kvm, &sev_cmd); in sev_mem_enc_ioctl()
2680 r = sev_launch_update_vmsa(kvm, &sev_cmd); in sev_mem_enc_ioctl()
[all …]