Lines Matching refs:name
105 # define OPD_ENT(name) .quad BODY_LABEL (name), .TOC.@tocbase argument
107 # define OPD_ENT(name) .quad BODY_LABEL (name), .TOC.@tocbase, 0
110 #define ENTRY_1(name) \ argument
111 .type BODY_LABEL(name),@function; \
112 .globl name; \
114 .p2align 3;FUNC_LABEL(name): \
115 OPD_ENT (name); \
120 #define ENTRY_2(name) \ argument
121 .type name,@function; \
122 ENTRY_1(name)
123 #define END_2(name) \ argument
124 .size name,.-BODY_LABEL(name); \
125 .size BODY_LABEL(name),.-BODY_LABEL(name)
126 #define LOCALENTRY(name) argument
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, ...) \ argument
177 ENTRY_3 name, ## __VA_ARGS__; \
180 #define ENTRY(name, ...) \ argument
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) argument
204 #define LT_LABELSUFFIX(name,suffix) GLUE(GLUE(.LT,name),suffix) argument
232 #define TRACEBACK(name) \ argument
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) \ argument
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) \ argument
258 TRACEBACK(name); \
259 END_2(name)
262 #define END_GEN_TB(name,mask) \ argument
264 TRACEBACK_MASK(name,mask); \
265 END_2(name)
348 #define JUMPTARGET(name) FUNC_LABEL(name) argument
350 #define PSEUDO(name, syscall_name, args) \ argument
352 ENTRY (name); \
414 #define PSEUDO_END(name) \ argument
415 END (name)
417 #define PSEUDO_NOERRNO(name, syscall_name, args) \ argument
419 ENTRY (name); \
435 #define PSEUDO_END_NOERRNO(name) \ argument
436 END (name)
438 #define PSEUDO_ERRVAL(name, syscall_name, args) \ argument
440 ENTRY (name); \
456 #define PSEUDO_END_ERRVAL(name) \ argument
457 END (name)
500 # define OPD_ENT(name) ".quad " BODY_PREFIX #name ", .TOC.@tocbase"
502 # define OPD_ENT(name) ".quad " BODY_PREFIX #name ", .TOC.@tocbase, 0"
505 #define ENTRY_1(name) \
506 ".type " BODY_PREFIX #name ",@function\n" \
507 ".globl " #name "\n" \
510 #name ":\n" \
511 OPD_ENT (name) "\n" \
516 #define ENTRY_2(name) \
517 ".type " #name ",@function\n" \
518 ENTRY_1(name)
519 #define END_2(name) \
520 ".size " #name ",.-" BODY_PREFIX #name "\n" \
521 ".size " BODY_PREFIX #name ",.-" BODY_PREFIX #name
522 #define LOCALENTRY(name)
532 #define ENTRY_2(name) \
533 ".type " #name ",@function\n" \
534 ".globl " #name
535 #define END_2(name) \
536 ".size " #name ",.-" #name
537 #define LOCALENTRY(name) \
540 ".localentry " #name ",.-" #name