xref: /linux/arch/x86/include/asm/amd/hsmp.h (revision d96c78684166bc0e7997d12d845882cb5824eed3)
1*d96c7868SIngo Molnar /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
2*d96c7868SIngo Molnar 
3*d96c7868SIngo Molnar #ifndef _ASM_X86_AMD_HSMP_H_
4*d96c7868SIngo Molnar #define _ASM_X86_AMD_HSMP_H_
5*d96c7868SIngo Molnar 
6*d96c7868SIngo Molnar #include <uapi/asm/amd_hsmp.h>
7*d96c7868SIngo Molnar 
8*d96c7868SIngo Molnar #if IS_ENABLED(CONFIG_AMD_HSMP)
9*d96c7868SIngo Molnar int hsmp_send_message(struct hsmp_message *msg);
10*d96c7868SIngo Molnar #else
11*d96c7868SIngo Molnar static inline int hsmp_send_message(struct hsmp_message *msg)
12*d96c7868SIngo Molnar {
13*d96c7868SIngo Molnar 	return -ENODEV;
14*d96c7868SIngo Molnar }
15*d96c7868SIngo Molnar #endif
16*d96c7868SIngo Molnar #endif /*_ASM_X86_AMD_HSMP_H_*/
17