Lines Matching refs:sev_cmd

1837 	struct kvm_sev_cmd sev_cmd;  in sev_mem_enc_ioctl()  local
1846 if (copy_from_user(&sev_cmd, argp, sizeof(struct kvm_sev_cmd))) in sev_mem_enc_ioctl()
1853 !is_cmd_allowed_from_mirror(sev_cmd.id)) { in sev_mem_enc_ioctl()
1858 switch (sev_cmd.id) { in sev_mem_enc_ioctl()
1866 r = sev_guest_init(kvm, &sev_cmd); in sev_mem_enc_ioctl()
1869 r = sev_launch_start(kvm, &sev_cmd); in sev_mem_enc_ioctl()
1872 r = sev_launch_update_data(kvm, &sev_cmd); in sev_mem_enc_ioctl()
1875 r = sev_launch_update_vmsa(kvm, &sev_cmd); in sev_mem_enc_ioctl()
1878 r = sev_launch_measure(kvm, &sev_cmd); in sev_mem_enc_ioctl()
1881 r = sev_launch_finish(kvm, &sev_cmd); in sev_mem_enc_ioctl()
1884 r = sev_guest_status(kvm, &sev_cmd); in sev_mem_enc_ioctl()
1887 r = sev_dbg_crypt(kvm, &sev_cmd, true); in sev_mem_enc_ioctl()
1890 r = sev_dbg_crypt(kvm, &sev_cmd, false); in sev_mem_enc_ioctl()
1893 r = sev_launch_secret(kvm, &sev_cmd); in sev_mem_enc_ioctl()
1896 r = sev_get_attestation_report(kvm, &sev_cmd); in sev_mem_enc_ioctl()
1899 r = sev_send_start(kvm, &sev_cmd); in sev_mem_enc_ioctl()
1902 r = sev_send_update_data(kvm, &sev_cmd); in sev_mem_enc_ioctl()
1905 r = sev_send_finish(kvm, &sev_cmd); in sev_mem_enc_ioctl()
1908 r = sev_send_cancel(kvm, &sev_cmd); in sev_mem_enc_ioctl()
1911 r = sev_receive_start(kvm, &sev_cmd); in sev_mem_enc_ioctl()
1914 r = sev_receive_update_data(kvm, &sev_cmd); in sev_mem_enc_ioctl()
1917 r = sev_receive_finish(kvm, &sev_cmd); in sev_mem_enc_ioctl()
1924 if (copy_to_user(argp, &sev_cmd, sizeof(struct kvm_sev_cmd))) in sev_mem_enc_ioctl()