Lines Matching refs:blob
984 void *blob = NULL; in sev_launch_measure() local
1004 blob = kzalloc(params.len, GFP_KERNEL_ACCOUNT); in sev_launch_measure()
1005 if (!blob) in sev_launch_measure()
1008 data.address = __psp_pa(blob); in sev_launch_measure()
1025 if (blob) { in sev_launch_measure()
1026 if (copy_to_user(p, blob, params.len)) in sev_launch_measure()
1035 kfree(blob); in sev_launch_measure()
1314 void *blob, *hdr; in sev_launch_secret() local
1349 blob = psp_copy_user_blob(params.trans_uaddr, params.trans_len); in sev_launch_secret()
1350 if (IS_ERR(blob)) { in sev_launch_secret()
1351 ret = PTR_ERR(blob); in sev_launch_secret()
1355 data.trans_address = __psp_pa(blob); in sev_launch_secret()
1372 kfree(blob); in sev_launch_secret()
1390 void *blob = NULL; in sev_get_attestation_report() local
1410 blob = kzalloc(params.len, GFP_KERNEL_ACCOUNT); in sev_get_attestation_report()
1411 if (!blob) in sev_get_attestation_report()
1414 data.address = __psp_pa(blob); in sev_get_attestation_report()
1430 if (blob) { in sev_get_attestation_report()
1431 if (copy_to_user(p, blob, params.len)) in sev_get_attestation_report()
1440 kfree(blob); in sev_get_attestation_report()