Lines Matching refs:start
324 struct sev_data_launch_start start;
336 memset(&start, 0, sizeof(start));
344 start.dh_cert_address = __sme_set(__pa(dh_blob));
345 start.dh_cert_len = params.dh_len;
356 start.session_address = __sme_set(__pa(session_blob));
357 start.session_len = params.session_len;
360 start.handle = params.handle;
361 start.policy = params.policy;
364 ret = __sev_issue_cmd(argp->sev_fd, SEV_CMD_LAUNCH_START, &start, error);
369 ret = sev_bind_asid(kvm, start.handle, error);
371 sev_decommission(start.handle);
376 params.handle = start.handle;
378 sev_unbind_asid(kvm, start.handle);
383 sev->handle = start.handle;
1397 struct sev_data_receive_start start;
1428 memset(&start, 0, sizeof(start));
1429 start.handle = params.handle;
1430 start.policy = params.policy;
1431 start.pdh_cert_address = __psp_pa(pdh_data);
1432 start.pdh_cert_len = params.pdh_len;
1433 start.session_address = __psp_pa(session_data);
1434 start.session_len = params.session_len;
1437 ret = __sev_issue_cmd(argp->sev_fd, SEV_CMD_RECEIVE_START, &start,
1443 ret = sev_bind_asid(kvm, start.handle, error);
1445 sev_decommission(start.handle);
1449 params.handle = start.handle;
1453 sev_unbind_asid(kvm, start.handle);
1457 sev->handle = start.handle;