Lines Matching full:name
47 #define BTF_ID(prefix, name) \ argument
48 __BTF_ID(__ID(__BTF_ID__##prefix##__##name##__))
65 #define __BTF_ID_LIST(name, scope) \ argument
68 "." #scope " " #name "; \n" \
69 #name ":; \n" \
72 #define BTF_ID_LIST(name) \ argument
73 __BTF_ID_LIST(name, local) \
74 extern u32 name[];
76 #define BTF_ID_LIST_GLOBAL(name) \ argument
77 __BTF_ID_LIST(name, globl)
82 #define BTF_ID_LIST_SINGLE(name, prefix, typename) \ argument
83 BTF_ID_LIST(name) \
121 #define __BTF_SET_START(name, scope) \ argument
124 "." #scope " __BTF_ID__set__" #name "; \n" \
125 "__BTF_ID__set__" #name ":; \n" \
129 #define BTF_SET_START(name) \ argument
130 __BTF_ID_LIST(name, local) \
131 __BTF_SET_START(name, local)
133 #define BTF_SET_START_GLOBAL(name) \ argument
134 __BTF_ID_LIST(name, globl) \
135 __BTF_SET_START(name, globl)
137 #define BTF_SET_END(name) \ argument
140 ".size __BTF_ID__set__" #name ", .-" #name " \n" \
142 extern struct btf_id_set name;
146 #define BTF_ID_LIST(name) static u32 name[5]; argument
147 #define BTF_ID(prefix, name) argument
149 #define BTF_ID_LIST_GLOBAL(name) u32 name[1]; argument
150 #define BTF_ID_LIST_SINGLE(name, prefix, typename) static u32 name[1]; argument
151 #define BTF_SET_START(name) static struct btf_id_set name = { 0 }; argument
152 #define BTF_SET_START_GLOBAL(name) static struct btf_id_set name = { 0 }; argument
153 #define BTF_SET_END(name) argument
178 #define BTF_SOCK_TYPE(name, str) name, argument