Lines Matching defs:btf_kind
320 static inline __u16 btf_kind(const struct btf_type *t)
337 return btf_kind(t) == BTF_KIND_UNKN;
342 return btf_kind(t) == BTF_KIND_INT;
347 return btf_kind(t) == BTF_KIND_PTR;
352 return btf_kind(t) == BTF_KIND_ARRAY;
357 return btf_kind(t) == BTF_KIND_STRUCT;
362 return btf_kind(t) == BTF_KIND_UNION;
367 __u16 kind = btf_kind(t);
374 return btf_kind(t) == BTF_KIND_ENUM;
379 return btf_kind(t) == BTF_KIND_ENUM64;
384 return btf_kind(t) == BTF_KIND_FWD;
389 return btf_kind(t) == BTF_KIND_TYPEDEF;
394 return btf_kind(t) == BTF_KIND_VOLATILE;
399 return btf_kind(t) == BTF_KIND_CONST;
404 return btf_kind(t) == BTF_KIND_RESTRICT;
409 __u16 kind = btf_kind(t);
419 return btf_kind(t) == BTF_KIND_FUNC;
424 return btf_kind(t) == BTF_KIND_FUNC_PROTO;
429 return btf_kind(t) == BTF_KIND_VAR;
434 return btf_kind(t) == BTF_KIND_DATASEC;
439 return btf_kind(t) == BTF_KIND_FLOAT;
444 return btf_kind(t) == BTF_KIND_DECL_TAG;
449 return btf_kind(t) == BTF_KIND_TYPE_TAG;
460 return btf_kind(t1) == btf_kind(t2) ||