Lines Matching refs:btf_kind
363 static inline __u16 btf_kind(const struct btf_type *t) in btf_kind() function
380 return btf_kind(t) == BTF_KIND_UNKN; in btf_is_void()
385 return btf_kind(t) == BTF_KIND_INT; in btf_is_int()
390 return btf_kind(t) == BTF_KIND_PTR; in btf_is_ptr()
395 return btf_kind(t) == BTF_KIND_ARRAY; in btf_is_array()
400 return btf_kind(t) == BTF_KIND_STRUCT; in btf_is_struct()
405 return btf_kind(t) == BTF_KIND_UNION; in btf_is_union()
410 __u16 kind = btf_kind(t); in btf_is_composite()
417 return btf_kind(t) == BTF_KIND_ENUM; in btf_is_enum()
422 return btf_kind(t) == BTF_KIND_ENUM64; in btf_is_enum64()
427 return btf_kind(t) == BTF_KIND_FWD; in btf_is_fwd()
432 return btf_kind(t) == BTF_KIND_TYPEDEF; in btf_is_typedef()
437 return btf_kind(t) == BTF_KIND_VOLATILE; in btf_is_volatile()
442 return btf_kind(t) == BTF_KIND_CONST; in btf_is_const()
447 return btf_kind(t) == BTF_KIND_RESTRICT; in btf_is_restrict()
452 __u16 kind = btf_kind(t); in btf_is_mod()
462 return btf_kind(t) == BTF_KIND_FUNC; in btf_is_func()
467 return btf_kind(t) == BTF_KIND_FUNC_PROTO; in btf_is_func_proto()
472 return btf_kind(t) == BTF_KIND_VAR; in btf_is_var()
477 return btf_kind(t) == BTF_KIND_DATASEC; in btf_is_datasec()
482 return btf_kind(t) == BTF_KIND_FLOAT; in btf_is_float()
487 return btf_kind(t) == BTF_KIND_DECL_TAG; in btf_is_decl_tag()
492 return btf_kind(t) == BTF_KIND_TYPE_TAG; in btf_is_type_tag()
503 return btf_kind(t1) == btf_kind(t2) || in btf_kind_core_compat()