Lines Matching refs:sev_guest

797     SevGuestState *sev_guest = SEV_GUEST(sev_common);  in sev_launch_start()  local
799 .handle = sev_guest->handle, .policy = sev_guest->policy in sev_launch_start()
803 if (sev_guest->session_file) { in sev_launch_start()
804 if (sev_read_file_base64(sev_guest->session_file, &session, &sz) < 0) { in sev_launch_start()
811 if (sev_guest->dh_cert_file) { in sev_launch_start()
812 if (sev_read_file_base64(sev_guest->dh_cert_file, &dh_cert, &sz) < 0) { in sev_launch_start()
828 sev_guest->handle = start.handle; in sev_launch_start()
1005 sev_launch_update_vmsa(SevGuestState *sev_guest) in sev_launch_update_vmsa() argument
1009 ret = sev_ioctl(SEV_COMMON(sev_guest)->sev_fd, KVM_SEV_LAUNCH_UPDATE_VMSA, in sev_launch_update_vmsa()
1023 SevGuestState *sev_guest = SEV_GUEST(sev_common); in sev_launch_get_measure() local
1034 ret = sev_launch_update_vmsa(sev_guest); in sev_launch_get_measure()
1065 sev_guest->measurement = g_base64_encode(data, measurement.len); in sev_launch_get_measure()
1066 trace_kvm_sev_launch_measurement(sev_guest->measurement); in sev_launch_get_measure()
1072 SevGuestState *sev_guest = in sev_get_launch_measurement() local
1075 if (sev_guest && in sev_get_launch_measurement()
1076 SEV_COMMON(sev_guest)->state >= SEV_STATE_LAUNCH_SECRET) { in sev_get_launch_measurement()
1077 return g_strdup(sev_guest->measurement); in sev_get_launch_measurement()
1377 static bool sev_init2_required(SevGuestState *sev_guest) in sev_init2_required() argument
1386 SevGuestState *sev_guest = SEV_GUEST(sev_common); in sev_kvm_type() local
1394 if (sev_guest->legacy_vm_type == ON_OFF_AUTO_ON || in sev_kvm_type()
1395 (sev_guest->legacy_vm_type == ON_OFF_AUTO_AUTO && in sev_kvm_type()
1396 !sev_init2_required(sev_guest))) { in sev_kvm_type()
1406 kvm_type = (sev_guest->policy & SEV_POLICY_ES) ? in sev_kvm_type()
1409 if (sev_guest->legacy_vm_type == ON_OFF_AUTO_AUTO) { in sev_kvm_type()
2112 SevGuestState *sev_guest = SEV_GUEST(obj); in sev_guest_get_session_file() local
2114 return sev_guest->session_file ? g_strdup(sev_guest->session_file) : NULL; in sev_guest_get_session_file()
2127 SevGuestState *sev_guest = SEV_GUEST(obj); in sev_guest_get_legacy_vm_type() local
2128 OnOffAuto legacy_vm_type = sev_guest->legacy_vm_type; in sev_guest_get_legacy_vm_type()
2137 SevGuestState *sev_guest = SEV_GUEST(obj); in sev_guest_set_legacy_vm_type() local
2139 visit_type_OnOffAuto(v, name, &sev_guest->legacy_vm_type, errp); in sev_guest_set_legacy_vm_type()
2175 SevGuestState *sev_guest = SEV_GUEST(obj); in sev_guest_instance_init() local
2177 sev_guest->policy = DEFAULT_GUEST_POLICY; in sev_guest_instance_init()
2178 object_property_add_uint32_ptr(obj, "handle", &sev_guest->handle, in sev_guest_instance_init()
2180 object_property_add_uint32_ptr(obj, "policy", &sev_guest->policy, in sev_guest_instance_init()
2184 sev_guest->legacy_vm_type = ON_OFF_AUTO_AUTO; in sev_guest_instance_init()