Lines Matching full:sec
26 #define __CRC_SYMBOL(sym, sec) \ argument
27 asm(" .section \"___kcrctab" sec "+" #sym "\", \"a\" \n" \
32 #define __CRC_SYMBOL(sym, sec) \ argument
33 asm(" .section \"___kcrctab" sec "+" #sym "\", \"a\" \n" \
39 #define __CRC_SYMBOL(sym, sec) argument
50 #define __KSYMTAB_ENTRY(sym, sec) \ argument
52 asm(" .section \"___ksymtab" sec "+" #sym "\", \"a\" \n" \
66 #define __KSYMTAB_ENTRY(sym, sec) \ argument
68 __attribute__((section("___ksymtab" sec "+" #sym), used)) \
81 #define ___EXPORT_SYMBOL(sym, sec, ns) __GENKSYMS_EXPORT_SYMBOL(sym) argument
97 #define ___EXPORT_SYMBOL(sym, sec, ns) \ argument
101 __CRC_SYMBOL(sym, sec); \
108 __KSYMTAB_ENTRY(sym, sec)
119 #define __EXPORT_SYMBOL(sym, sec, ns) argument
135 #define __EXPORT_SYMBOL(sym, sec, ns) \ argument
137 __cond_export_sym(sym, sec, ns, __is_defined(__KSYM_##sym))
138 #define __cond_export_sym(sym, sec, ns, conf) \ argument
139 ___cond_export_sym(sym, sec, ns, conf)
140 #define ___cond_export_sym(sym, sec, ns, enabled) \ argument
141 __cond_export_sym_##enabled(sym, sec, ns)
142 #define __cond_export_sym_1(sym, sec, ns) ___EXPORT_SYMBOL(sym, sec, ns) argument
143 #define __cond_export_sym_0(sym, sec, ns) /* nothing */ argument
147 #define __EXPORT_SYMBOL(sym, sec, ns) ___EXPORT_SYMBOL(sym, sec, ns) argument
153 #define _EXPORT_SYMBOL(sym, sec) __EXPORT_SYMBOL(sym, sec, __stringify(DEFAULT_SYMBOL_NAMESPACE)) argument
155 #define _EXPORT_SYMBOL(sym, sec) __EXPORT_SYMBOL(sym, sec, "") argument