Lines Matching refs:btf_kind
178 static inline __u16 btf_kind(const struct btf_type *t)
195 return btf_kind(t) == BTF_KIND_UNKN;
200 return btf_kind(t) == BTF_KIND_INT;
205 return btf_kind(t) == BTF_KIND_PTR;
210 return btf_kind(t) == BTF_KIND_ARRAY;
215 return btf_kind(t) == BTF_KIND_STRUCT;
220 return btf_kind(t) == BTF_KIND_UNION;
225 __u16 kind = btf_kind(t);
232 return btf_kind(t) == BTF_KIND_ENUM;
237 return btf_kind(t) == BTF_KIND_FWD;
242 return btf_kind(t) == BTF_KIND_TYPEDEF;
247 return btf_kind(t) == BTF_KIND_VOLATILE;
252 return btf_kind(t) == BTF_KIND_CONST;
257 return btf_kind(t) == BTF_KIND_RESTRICT;
262 __u16 kind = btf_kind(t);
271 return btf_kind(t) == BTF_KIND_FUNC;
276 return btf_kind(t) == BTF_KIND_FUNC_PROTO;
281 return btf_kind(t) == BTF_KIND_VAR;
286 return btf_kind(t) == BTF_KIND_DATASEC;