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