summaryrefslogtreecommitdiff
path: root/arch/x86/include/asm/shared/tdx.h
diff options
context:
space:
mode:
authorKai Huang <kai.huang@intel.com>2023-08-15 14:01:58 +0300
committerDave Hansen <dave.hansen@linux.intel.com>2023-09-12 02:33:32 +0300
commit5efb96289e581c187af1bc288ce5d26ed6181749 (patch)
tree48e89f01208b3cf3cbb246d41f816177f10cbc96 /arch/x86/include/asm/shared/tdx.h
parentf0024dbfc48d8814d915eb5bd5253496b9b8a6df (diff)
downloadlinux-5efb96289e581c187af1bc288ce5d26ed6181749.tar.xz
x86/tdx: Rename __tdx_module_call() to __tdcall()
__tdx_module_call() is only used by the TDX guest to issue TDCALL to the TDX module. Rename it to __tdcall() to match its behaviour, e.g., it cannot be used to make host-side SEAMCALL. Also rename tdx_module_call() which is a wrapper of __tdx_module_call() to tdcall(). No functional change intended. Signed-off-by: Kai Huang <kai.huang@intel.com> Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com> Reviewed-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> Reviewed-by: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> Acked-by: Peter Zijlstra (Intel) <peterz@infradead.org> Link: https://lore.kernel.org/all/785d20d99fbcd0db8262c94da6423375422d8c75.1692096753.git.kai.huang%40intel.com
Diffstat (limited to 'arch/x86/include/asm/shared/tdx.h')
-rw-r--r--arch/x86/include/asm/shared/tdx.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/arch/x86/include/asm/shared/tdx.h b/arch/x86/include/asm/shared/tdx.h
index 05874a58c8b0..c11c0d930fed 100644
--- a/arch/x86/include/asm/shared/tdx.h
+++ b/arch/x86/include/asm/shared/tdx.h
@@ -90,8 +90,8 @@ struct tdx_module_output {
};
/* Used to communicate with the TDX module */
-u64 __tdx_module_call(u64 fn, u64 rcx, u64 rdx, u64 r8, u64 r9,
- struct tdx_module_output *out);
+u64 __tdcall(u64 fn, u64 rcx, u64 rdx, u64 r8, u64 r9,
+ struct tdx_module_output *out);
bool tdx_accept_memory(phys_addr_t start, phys_addr_t end);