Lines Matching refs:sym
36 #define __EXPORT_SYMBOL_REF(sym) \ argument
38 .quad sym
40 #define __EXPORT_SYMBOL_REF(sym) \ argument
42 .long sym
45 #define ___EXPORT_SYMBOL(sym, license, ns) \ argument
47 __export_symbol_##sym: ASM_NL \
50 __EXPORT_SYMBOL_REF(sym) ASM_NL \
60 #define __EXPORT_SYMBOL(sym, license, ns) argument
64 #define __EXPORT_SYMBOL(sym, license, ns) __GENKSYMS_EXPORT_SYMBOL(sym) argument
68 #define __EXPORT_SYMBOL(sym, license, ns) \ argument
69 ___EXPORT_SYMBOL(sym, license, ns)
73 #define __EXPORT_SYMBOL(sym, license, ns) \ argument
74 extern typeof(sym) sym; \
75 __ADDRESSABLE(sym) \
76 asm(__stringify(___EXPORT_SYMBOL(sym, license, ns)))
81 #define _EXPORT_SYMBOL(sym, license) __EXPORT_SYMBOL(sym, license, __stringify(DEFAULT_SYMBOL_NAMES… argument
83 #define _EXPORT_SYMBOL(sym, license) __EXPORT_SYMBOL(sym, license, "") argument
86 #define EXPORT_SYMBOL(sym) _EXPORT_SYMBOL(sym, "") argument
87 #define EXPORT_SYMBOL_GPL(sym) _EXPORT_SYMBOL(sym, "GPL") argument
88 #define EXPORT_SYMBOL_NS(sym, ns) __EXPORT_SYMBOL(sym, "", __stringify(ns)) argument
89 #define EXPORT_SYMBOL_NS_GPL(sym, ns) __EXPORT_SYMBOL(sym, "GPL", __stringify(ns)) argument