Lines Matching refs:name
27 #define SYM_L_GLOBAL(name) .globl name argument
28 #define SYM_L_WEAK(name) .weak name argument
29 #define SYM_L_LOCAL(name) /* nothing */ argument
37 #define SYM_ENTRY(name, linkage, align...) \ argument
38 linkage(name) ASM_NL \
40 name:
45 #define SYM_START(name, linkage, align...) \ argument
46 SYM_ENTRY(name, linkage, align)
51 #define SYM_END(name, sym_type) \ argument
52 .type name sym_type ASM_NL \
53 .set .L__sym_size_##name, .-name ASM_NL \
54 .size name, .-name
59 #define SYM_ALIAS(alias, name, sym_type, linkage) \ argument
61 .set alias, name ASM_NL \
63 .set .L__sym_size_##alias, .L__sym_size_##name ASM_NL \
69 #define SYM_FUNC_START(name) \ argument
70 SYM_START(name, SYM_L_GLOBAL, SYM_A_ALIGN)
75 #define SYM_FUNC_START_LOCAL(name) \ argument
76 SYM_START(name, SYM_L_LOCAL, SYM_A_ALIGN)
81 #define SYM_FUNC_START_WEAK(name) \ argument
82 SYM_START(name, SYM_L_WEAK, SYM_A_ALIGN)
90 #define SYM_FUNC_END(name) \ argument
91 SYM_END(name, SYM_T_FUNC)
98 #define SYM_FUNC_ALIAS(alias, name) \ argument
99 SYM_ALIAS(alias, name, SYM_T_FUNC, SYM_L_GLOBAL)
106 #define SYM_FUNC_ALIAS_LOCAL(alias, name) \ argument
107 SYM_ALIAS(alias, name, SYM_T_FUNC, SYM_L_LOCAL)
114 #define SYM_FUNC_ALIAS_WEAK(alias, name) \ argument
115 SYM_ALIAS(alias, name, SYM_T_FUNC, SYM_L_WEAK)
122 #define SYM_TYPED_START(name, linkage, align...) \ argument
123 SYM_START(name, linkage, align)
127 #define SYM_TYPED_FUNC_START(name) \ argument
128 SYM_TYPED_START(name, SYM_L_GLOBAL, SYM_A_ALIGN)