Home
last modified time | relevance | path

Searched refs:tdreport (Results 1 - 5 of 5) sorted by relevance

/kernel/linux/linux-6.6/tools/testing/selftests/tdx/
H A Dtdx_guest_test.c95 * struct tdreport - Output of TDCALL[TDG.MR.REPORT].
105 struct tdreport { struct
134 struct tdreport *tdreport; in TEST() local
151 print_array_hex("\n\t\tTDX tdreport data\n", "", in TEST()
152 req.tdreport, sizeof(req.tdreport)); in TEST()
156 tdreport = (struct tdreport *)req.tdreport; in TEST()
[all...]
/kernel/linux/linux-6.6/drivers/virt/coco/tdx-guest/
H A Dtdx-guest.c23 u8 *reportdata, *tdreport; in tdx_get_report0() local
30 tdreport = kzalloc(TDX_REPORT_LEN, GFP_KERNEL); in tdx_get_report0()
31 if (!tdreport) { in tdx_get_report0()
42 ret = tdx_mcall_get_report0(reportdata, tdreport); in tdx_get_report0()
46 if (copy_to_user(req->tdreport, tdreport, TDX_REPORT_LEN)) in tdx_get_report0()
51 kfree(tdreport); in tdx_get_report0()
/kernel/linux/linux-6.6/include/uapi/linux/
H A Dtdx-guest.h26 * @tdreport: User buffer to store TDREPORT output from TDCALL[TDG.MR.REPORT].
30 __u8 tdreport[TDX_REPORT_LEN]; member
/kernel/linux/linux-6.6/arch/x86/include/asm/
H A Dtdx.h53 int tdx_mcall_get_report0(u8 *reportdata, u8 *tdreport);
/kernel/linux/linux-6.6/arch/x86/coco/tdx/
H A Dtdx.c82 * @tdreport: Address of the output buffer to store TDREPORT.
91 int tdx_mcall_get_report0(u8 *reportdata, u8 *tdreport) in tdx_mcall_get_report0() argument
95 ret = __tdx_module_call(TDX_GET_REPORT, virt_to_phys(tdreport), in tdx_mcall_get_report0()

Completed in 2 milliseconds