Lines Matching refs:name

105 # define OPD_ENT(name)	.quad BODY_LABEL (name), .TOC.@tocbase
107 # define OPD_ENT(name) .quad BODY_LABEL (name), .TOC.@tocbase, 0
110 #define ENTRY_1(name) \
111 .type BODY_LABEL(name),@function; \
112 .globl name; \
114 .p2align 3;FUNC_LABEL(name): \
115 OPD_ENT (name); \
120 #define ENTRY_2(name) \
121 .type name,@function; \
122 ENTRY_1(name)
123 #define END_2(name) \
124 .size name,.-BODY_LABEL(name); \
125 .size BODY_LABEL(name),.-BODY_LABEL(name)
126 #define LOCALENTRY(name)
138 #define ENTRY_2(name) \
139 .globl name; \
140 .type name,@function
141 #define END_2(name) \
142 .size name,.-name
143 #define LOCALENTRY(name) \
146 .localentry name,.-name
157 .macro ENTRY_3 name, alignp2=2, nopwords=0
159 ENTRY_2(\name)
162 BODY_LABEL(\name):
176 #define ENTRY_TOCLESS(name, ...) \
177 ENTRY_3 name, ## __VA_ARGS__; \
180 #define ENTRY(name, ...) \
181 ENTRY_TOCLESS(name, ## __VA_ARGS__); \
182 LOCALENTRY(name)
186 #define ENTRY_TOCLESS(name, ...) \
187 ENTRY_3 name, ## __VA_ARGS__; \
189 LOCALENTRY(name)
191 #define ENTRY(name, ...) \
192 ENTRY_TOCLESS(name, ## __VA_ARGS__)
203 #define LT_LABEL(name) GLUE(.LT,name)
204 #define LT_LABELSUFFIX(name,suffix) GLUE(GLUE(.LT,name),suffix)
232 #define TRACEBACK(name) \
233 LT_LABEL(name): ; \
236 .long LT_LABEL(name)-BODY_LABEL(name) ; \
237 .short LT_LABELSUFFIX(name,_name_end)-LT_LABELSUFFIX(name,_name_start) ; \
238 LT_LABELSUFFIX(name,_name_start): ;\
239 .ascii stringify(name) ; \
240 LT_LABELSUFFIX(name,_name_end): ; \
243 #define TRACEBACK_MASK(name,mask) \
244 LT_LABEL(name): ; \
247 .long LT_LABEL(name)-BODY_LABEL(name) ; \
248 .short LT_LABELSUFFIX(name,_name_end)-LT_LABELSUFFIX(name,_name_start) ; \
249 LT_LABELSUFFIX(name,_name_start): ;\
250 .ascii stringify(name) ; \
251 LT_LABELSUFFIX(name,_name_end): ; \
256 #define END(name) \
258 TRACEBACK(name); \
259 END_2(name)
262 #define END_GEN_TB(name,mask) \
264 TRACEBACK_MASK(name,mask); \
265 END_2(name)
348 #define JUMPTARGET(name) FUNC_LABEL(name)
350 #define PSEUDO(name, syscall_name, args) \
352 ENTRY (name); \
414 #define PSEUDO_END(name) \
415 END (name)
417 #define PSEUDO_NOERRNO(name, syscall_name, args) \
419 ENTRY (name); \
435 #define PSEUDO_END_NOERRNO(name) \
436 END (name)
438 #define PSEUDO_ERRVAL(name, syscall_name, args) \
440 ENTRY (name); \
456 #define PSEUDO_END_ERRVAL(name) \
457 END (name)
502 # define OPD_ENT(name) ".quad " BODY_PREFIX #name ", .TOC.@tocbase" argument
504 # define OPD_ENT(name) ".quad " BODY_PREFIX #name ", .TOC.@tocbase, 0" argument
507 #define ENTRY_1(name) \ argument
508 ".type " BODY_PREFIX #name ",@function\n" \
509 ".globl " #name "\n" \
512 #name ":\n" \
513 OPD_ENT (name) "\n" \
518 #define ENTRY_2(name) \ argument
519 ".type " #name ",@function\n" \
520 ENTRY_1(name)
521 #define END_2(name) \ argument
522 ".size " #name ",.-" BODY_PREFIX #name "\n" \
523 ".size " BODY_PREFIX #name ",.-" BODY_PREFIX #name
524 #define LOCALENTRY(name) argument
534 #define ENTRY_2(name) \ argument
535 ".type " #name ",@function\n" \
536 ".globl " #name
537 #define END_2(name) \ argument
538 ".size " #name ",.-" #name
539 #define LOCALENTRY(name) \ argument
542 ".localentry " #name ",.-" #name