Lines Matching refs:sec
40 #define __KSYMTAB_ENTRY(sym, sec) \ argument
42 asm(" .section \"___ksymtab" sec "+" #sym "\", \"a\" \n" \
56 #define __KSYMTAB_ENTRY(sym, sec) \ argument
58 __attribute__((section("___ksymtab" sec "+" #sym), used)) \
71 #define ___EXPORT_SYMBOL(sym, sec, ns) __GENKSYMS_EXPORT_SYMBOL(sym) argument
86 #define ___EXPORT_SYMBOL(sym, sec, ns) \ argument
96 __KSYMTAB_ENTRY(sym, sec)
107 #define __EXPORT_SYMBOL(sym, sec, ns) argument
123 #define __EXPORT_SYMBOL(sym, sec, ns) \ argument
125 __cond_export_sym(sym, sec, ns, __is_defined(__KSYM_##sym))
126 #define __cond_export_sym(sym, sec, ns, conf) \ argument
127 ___cond_export_sym(sym, sec, ns, conf)
128 #define ___cond_export_sym(sym, sec, ns, enabled) \ argument
129 __cond_export_sym_##enabled(sym, sec, ns)
130 #define __cond_export_sym_1(sym, sec, ns) ___EXPORT_SYMBOL(sym, sec, ns) argument
133 #define __cond_export_sym_0(sym, sec, ns) __GENKSYMS_EXPORT_SYMBOL(sym) argument
135 #define __cond_export_sym_0(sym, sec, ns) /* nothing */ argument
140 #define __EXPORT_SYMBOL(sym, sec, ns) ___EXPORT_SYMBOL(sym, sec, ns) argument
145 #define _EXPORT_SYMBOL(sym, sec) __EXPORT_SYMBOL(sym, sec, __stringify(DEFAULT_SYMBOL_NAMESPACE)) argument
147 #define _EXPORT_SYMBOL(sym, sec) __EXPORT_SYMBOL(sym, sec, "") argument