Lines Matching refs:name
33 #define SYSCALL_ALIAS(alias, name) asm( \ argument
36 __stringify(name))
98 #define SYM_L_GLOBAL(name) .globl name
99 #define SYM_L_WEAK(name) .weak name
100 #define SYM_L_LOCAL(name) /* nothing */
111 #define GLOBAL(name) \
112 .globl name ASM_NL \
113 name:
118 #define ENTRY(name) \
119 SYM_FUNC_START(name)
127 #define WEAK(name) \
128 SYM_FUNC_START_WEAK(name)
133 #define END(name) \
134 .size name, .-name
143 #define ENDPROC(name) \
144 SYM_FUNC_END(name)
152 #define SYM_ENTRY(name, linkage, align...) \
153 linkage(name) ASM_NL \
155 name:
160 #define SYM_START(name, linkage, align...) \
161 SYM_ENTRY(name, linkage, align)
166 #define SYM_END(name, sym_type) \
167 .type name sym_type ASM_NL \
168 .size name, .-name
191 #define SYM_INNER_LABEL_ALIGN(name, linkage) \
192 .type name SYM_T_NONE ASM_NL \
193 SYM_ENTRY(name, linkage, SYM_A_ALIGN)
198 #define SYM_INNER_LABEL(name, linkage) \
199 .type name SYM_T_NONE ASM_NL \
200 SYM_ENTRY(name, linkage, SYM_A_NONE)
208 #define SYM_FUNC_START_LOCAL_ALIAS(name) \
209 SYM_START(name, SYM_L_LOCAL, SYM_A_ALIGN)
217 #define SYM_FUNC_START_ALIAS(name) \
218 SYM_START(name, SYM_L_GLOBAL, SYM_A_ALIGN)
227 #define SYM_FUNC_START(name) \
228 SYM_START(name, SYM_L_GLOBAL, SYM_A_ALIGN)
233 #define SYM_FUNC_START_NOALIGN(name) \
234 SYM_START(name, SYM_L_GLOBAL, SYM_A_NONE)
240 #define SYM_FUNC_START_LOCAL(name) \
241 SYM_START(name, SYM_L_LOCAL, SYM_A_ALIGN)
246 #define SYM_FUNC_START_LOCAL_NOALIGN(name) \
247 SYM_START(name, SYM_L_LOCAL, SYM_A_NONE)
252 #define SYM_FUNC_START_WEAK(name) \
253 SYM_START(name, SYM_L_WEAK, SYM_A_ALIGN)
258 #define SYM_FUNC_START_WEAK_NOALIGN(name) \
259 SYM_START(name, SYM_L_WEAK, SYM_A_NONE)
264 #define SYM_FUNC_END_ALIAS(name) \
265 SYM_END(name, SYM_T_FUNC)
274 #define SYM_FUNC_END(name) \
275 SYM_END(name, SYM_T_FUNC)
280 #define SYM_CODE_START(name) \
281 SYM_START(name, SYM_L_GLOBAL, SYM_A_ALIGN)
286 #define SYM_CODE_START_NOALIGN(name) \
287 SYM_START(name, SYM_L_GLOBAL, SYM_A_NONE)
292 #define SYM_CODE_START_LOCAL(name) \
293 SYM_START(name, SYM_L_LOCAL, SYM_A_ALIGN)
301 #define SYM_CODE_START_LOCAL_NOALIGN(name) \
302 SYM_START(name, SYM_L_LOCAL, SYM_A_NONE)
307 #define SYM_CODE_END(name) \
308 SYM_END(name, SYM_T_NONE)
315 #define SYM_DATA_START(name) \
316 SYM_START(name, SYM_L_GLOBAL, SYM_A_NONE)
321 #define SYM_DATA_START_LOCAL(name) \
322 SYM_START(name, SYM_L_LOCAL, SYM_A_NONE)
327 #define SYM_DATA_END(name) \
328 SYM_END(name, SYM_T_OBJECT)
333 #define SYM_DATA_END_LABEL(name, linkage, label) \
337 SYM_END(name, SYM_T_OBJECT)
342 #define SYM_DATA(name, data...) \
343 SYM_DATA_START(name) ASM_NL \
345 SYM_DATA_END(name)
350 #define SYM_DATA_LOCAL(name, data...) \
351 SYM_DATA_START_LOCAL(name) ASM_NL \
353 SYM_DATA_END(name)