Lines Matching refs:name
58 #define BTF_ID(prefix, name) \ argument
59 __BTF_ID(__ID(__BTF_ID__##prefix##__##name##__), "")
61 #define ____BTF_ID_FLAGS(prefix, name, flags) \ argument
62 __BTF_ID(__ID(__BTF_ID__##prefix##__##name##__), ".long " #flags "\n")
63 #define __BTF_ID_FLAGS(prefix, name, flags, ...) \ argument
64 ____BTF_ID_FLAGS(prefix, name, flags)
65 #define BTF_ID_FLAGS(prefix, name, ...) \ argument
66 __BTF_ID_FLAGS(prefix, name, ##__VA_ARGS__, 0)
83 #define __BTF_ID_LIST(name, scope) \ argument
86 "." #scope " " #name "; \n" \
87 #name ":; \n" \
90 #define BTF_ID_LIST(name) \ argument
91 __BTF_ID_LIST(name, local) \
92 extern u32 name[];
94 #define BTF_ID_LIST_GLOBAL(name, n) \ argument
95 __BTF_ID_LIST(name, globl)
100 #define BTF_ID_LIST_SINGLE(name, prefix, typename) \ argument
101 BTF_ID_LIST(name) \
103 #define BTF_ID_LIST_GLOBAL_SINGLE(name, prefix, typename) \ argument
104 BTF_ID_LIST_GLOBAL(name, 1) \
142 #define __BTF_SET_START(name, scope) \ argument
145 "." #scope " __BTF_ID__set__" #name "; \n" \
146 "__BTF_ID__set__" #name ":; \n" \
150 #define BTF_SET_START(name) \ argument
151 __BTF_ID_LIST(name, local) \
152 __BTF_SET_START(name, local)
154 #define BTF_SET_START_GLOBAL(name) \ argument
155 __BTF_ID_LIST(name, globl) \
156 __BTF_SET_START(name, globl)
158 #define BTF_SET_END(name) \ argument
161 ".size __BTF_ID__set__" #name ", .-" #name " \n" \
163 extern struct btf_id_set name;
186 #define __BTF_SET8_START(name, scope) \ argument
189 "." #scope " __BTF_ID__set8__" #name "; \n" \
190 "__BTF_ID__set8__" #name ":; \n" \
194 #define BTF_SET8_START(name) \ argument
195 __BTF_ID_LIST(name, local) \
196 __BTF_SET8_START(name, local)
198 #define BTF_SET8_END(name) \ argument
201 ".size __BTF_ID__set8__" #name ", .-" #name " \n" \
203 extern struct btf_id_set8 name;
207 #define BTF_ID_LIST(name) static u32 __maybe_unused name[64]; argument
208 #define BTF_ID(prefix, name) argument
209 #define BTF_ID_FLAGS(prefix, name, ...) argument
211 #define BTF_ID_LIST_GLOBAL(name, n) u32 __maybe_unused name[n]; argument
212 #define BTF_ID_LIST_SINGLE(name, prefix, typename) static u32 __maybe_unused name[1]; argument
213 #define BTF_ID_LIST_GLOBAL_SINGLE(name, prefix, typename) u32 __maybe_unused name[1]; argument
214 #define BTF_SET_START(name) static struct btf_id_set __maybe_unused name = { 0 }; argument
215 #define BTF_SET_START_GLOBAL(name) static struct btf_id_set __maybe_unused name = { 0 }; argument
216 #define BTF_SET_END(name) argument
217 #define BTF_SET8_START(name) static struct btf_id_set8 __maybe_unused name = { 0 }; argument
218 #define BTF_SET8_END(name) argument
246 #define BTF_SOCK_TYPE(name, str) name, argument
261 #define BTF_TRACING_TYPE(name, type) name, argument