Lines Matching full: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
137 /* If symbol 'name' is treated as a subroutine (gets called, and returns)
138 * then please use ENDPROC to mark 'name' as STT_FUNC for the benefit of
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
186 #define SYM_INNER_LABEL_ALIGN(name, linkage) \
187 .type name SYM_T_NONE ASM_NL \
188 SYM_ENTRY(name, linkage, SYM_A_ALIGN)
193 #define SYM_INNER_LABEL(name, linkage) \
194 .type name SYM_T_NONE ASM_NL \
195 SYM_ENTRY(name, linkage, SYM_A_NONE)
203 #define SYM_FUNC_START_LOCAL_ALIAS(name) \
204 SYM_START(name, SYM_L_LOCAL, SYM_A_ALIGN)
212 #define SYM_FUNC_START_ALIAS(name) \
213 SYM_START(name, SYM_L_GLOBAL, SYM_A_ALIGN)
222 #define SYM_FUNC_START(name) \
223 SYM_START(name, SYM_L_GLOBAL, SYM_A_ALIGN)
228 #define SYM_FUNC_START_NOALIGN(name) \
229 SYM_START(name, SYM_L_GLOBAL, SYM_A_NONE)
235 #define SYM_FUNC_START_LOCAL(name) \
236 SYM_START(name, SYM_L_LOCAL, SYM_A_ALIGN)
241 #define SYM_FUNC_START_LOCAL_NOALIGN(name) \
242 SYM_START(name, SYM_L_LOCAL, SYM_A_NONE)
247 #define SYM_FUNC_START_WEAK(name) \
248 SYM_START(name, SYM_L_WEAK, SYM_A_ALIGN)
253 #define SYM_FUNC_START_WEAK_NOALIGN(name) \
254 SYM_START(name, SYM_L_WEAK, SYM_A_NONE)
259 #define SYM_FUNC_END_ALIAS(name) \
260 SYM_END(name, SYM_T_FUNC)
269 #define SYM_FUNC_END(name) \
270 SYM_END(name, SYM_T_FUNC)
275 #define SYM_CODE_START(name) \
276 SYM_START(name, SYM_L_GLOBAL, SYM_A_ALIGN)
281 #define SYM_CODE_START_NOALIGN(name) \
282 SYM_START(name, SYM_L_GLOBAL, SYM_A_NONE)
287 #define SYM_CODE_START_LOCAL(name) \
288 SYM_START(name, SYM_L_LOCAL, SYM_A_ALIGN)
296 #define SYM_CODE_START_LOCAL_NOALIGN(name) \
297 SYM_START(name, SYM_L_LOCAL, SYM_A_NONE)
302 #define SYM_CODE_END(name) \
303 SYM_END(name, SYM_T_NONE)
310 #define SYM_DATA_START(name) \
311 SYM_START(name, SYM_L_GLOBAL, SYM_A_NONE)
316 #define SYM_DATA_START_LOCAL(name) \
317 SYM_START(name, SYM_L_LOCAL, SYM_A_NONE)
322 #define SYM_DATA_END(name) \
323 SYM_END(name, SYM_T_OBJECT)
328 #define SYM_DATA_END_LABEL(name, linkage, label) \
332 SYM_END(name, SYM_T_OBJECT)
337 #define SYM_DATA(name, data...) \
338 SYM_DATA_START(name) ASM_NL \
340 SYM_DATA_END(name)
345 #define SYM_DATA_LOCAL(name, data...) \
346 SYM_DATA_START_LOCAL(name) ASM_NL \
348 SYM_DATA_END(name)