Lines Matching refs:name

64 #define BTF_ID(prefix, name) \  argument
65 __BTF_ID(__ID(__BTF_ID__##prefix##__##name##__), "")
67 #define ____BTF_ID_FLAGS(prefix, name, flags) \ argument
68 __BTF_ID(__ID(__BTF_ID__##prefix##__##name##__), ".long " #flags "\n")
69 #define __BTF_ID_FLAGS(prefix, name, flags, ...) \ argument
70 ____BTF_ID_FLAGS(prefix, name, flags)
71 #define BTF_ID_FLAGS(prefix, name, ...) \ argument
72 __BTF_ID_FLAGS(prefix, name, ##__VA_ARGS__, 0)
89 #define __BTF_ID_LIST(name, scope) \ argument
92 "." #scope " " #name "; \n" \
93 #name ":; \n" \
96 #define BTF_ID_LIST(name) \ argument
97 __BTF_ID_LIST(name, local) \
98 extern u32 name[];
100 #define BTF_ID_LIST_GLOBAL(name, n) \ argument
101 __BTF_ID_LIST(name, globl)
106 #define BTF_ID_LIST_SINGLE(name, prefix, typename) \ argument
107 BTF_ID_LIST(name) \
109 #define BTF_ID_LIST_GLOBAL_SINGLE(name, prefix, typename) \ argument
110 BTF_ID_LIST_GLOBAL(name, 1) \
148 #define __BTF_SET_START(name, scope) \ argument
151 "." #scope " __BTF_ID__set__" #name "; \n" \
152 "__BTF_ID__set__" #name ":; \n" \
156 #define BTF_SET_START(name) \ argument
157 __BTF_ID_LIST(name, local) \
158 __BTF_SET_START(name, local)
160 #define BTF_SET_START_GLOBAL(name) \ argument
161 __BTF_ID_LIST(name, globl) \
162 __BTF_SET_START(name, globl)
164 #define BTF_SET_END(name) \ argument
167 ".size __BTF_ID__set__" #name ", .-" #name " \n" \
169 extern struct btf_id_set name;
192 #define __BTF_SET8_START(name, scope, flags) \ argument
193 __BTF_ID_LIST(name, local) \
196 "." #scope " __BTF_ID__set8__" #name "; \n" \
197 "__BTF_ID__set8__" #name ":; \n" \
202 #define BTF_SET8_START(name) \ argument
203 __BTF_SET8_START(name, local, 0)
205 #define BTF_SET8_END(name) \ argument
208 ".size __BTF_ID__set8__" #name ", .-" #name " \n" \
210 extern struct btf_id_set8 name;
212 #define BTF_KFUNCS_START(name) \ argument
213 __BTF_SET8_START(name, local, BTF_SET8_KFUNCS)
215 #define BTF_KFUNCS_END(name) \ argument
216 BTF_SET8_END(name)
220 #define BTF_ID_LIST(name) static u32 __maybe_unused name[64]; argument
221 #define BTF_ID(prefix, name) argument
222 #define BTF_ID_FLAGS(prefix, name, ...) argument
224 #define BTF_ID_LIST_GLOBAL(name, n) u32 __maybe_unused name[n]; argument
225 #define BTF_ID_LIST_SINGLE(name, prefix, typename) static u32 __maybe_unused name[1]; argument
226 #define BTF_ID_LIST_GLOBAL_SINGLE(name, prefix, typename) u32 __maybe_unused name[1]; argument
227 #define BTF_SET_START(name) static struct btf_id_set __maybe_unused name = { 0 }; argument
228 #define BTF_SET_START_GLOBAL(name) static struct btf_id_set __maybe_unused name = { 0 }; argument
229 #define BTF_SET_END(name) argument
230 #define BTF_SET8_START(name) static struct btf_id_set8 __maybe_unused name = { 0 }; argument
231 #define BTF_SET8_END(name) argument
232 #define BTF_KFUNCS_START(name) static struct btf_id_set8 __maybe_unused name = { .flags = BTF_SET8_… argument
233 #define BTF_KFUNCS_END(name) argument
261 #define BTF_SOCK_TYPE(name, str) name, argument
276 #define BTF_TRACING_TYPE(name, type) name, argument