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