#ifndef _LINUX_INDIRECT_CALL_WRAPPER_H
#define _LINUX_INDIRECT_CALL_WRAPPER_H
#ifdef CONFIG_MITIGATION_RETPOLINE
#define INDIRECT_CALL_1(f, f1, ...) …
#define INDIRECT_CALL_2(f, f2, f1, ...) …
#define INDIRECT_CALL_3(f, f3, f2, f1, ...) …
#define INDIRECT_CALL_4(f, f4, f3, f2, f1, ...) …
#define INDIRECT_CALLABLE_DECLARE(f) …
#define INDIRECT_CALLABLE_SCOPE
#define EXPORT_INDIRECT_CALLABLE(f) …
#else
#define INDIRECT_CALL_1 …
#define INDIRECT_CALL_2 …
#define INDIRECT_CALL_3 …
#define INDIRECT_CALL_4 …
#define INDIRECT_CALLABLE_DECLARE …
#define INDIRECT_CALLABLE_SCOPE …
#define EXPORT_INDIRECT_CALLABLE …
#endif
#if IS_BUILTIN(CONFIG_IPV6)
#define INDIRECT_CALL_INET(f, f2, f1, ...) …
#elif IS_ENABLED(CONFIG_INET)
#define INDIRECT_CALL_INET …
#else
#define INDIRECT_CALL_INET …
#endif
#if IS_ENABLED(CONFIG_INET)
#define INDIRECT_CALL_INET_1(f, f1, ...) …
#else
#define INDIRECT_CALL_INET_1 …
#endif
#endif