Lines Matching defs:kind
483 __u32 kind = btf_kind(t);
490 switch (kind) {
589 pr_warn("btf: type [%u]: unrecognized kind %u\n", id, kind);
825 __u16 kind = btf_kind(t);
827 switch (kind) {
916 const char *type_name, __u32 kind)
920 if (kind == BTF_KIND_UNKN || !strcmp(type_name, "void"))
927 if (btf_kind(t) != kind)
938 __u32 kind)
940 return btf_find_by_name_kind(btf, btf->start_id, type_name, kind);
944 __u32 kind)
946 return btf_find_by_name_kind(btf, 1, type_name, kind);
2112 static int btf_add_ref_kind(struct btf *btf, int kind, const char *name, int ref_type_id)
2135 t->info = btf_type_info(kind, 0, 0);
2192 static int btf_add_composite(struct btf *btf, int kind, const char *name, __u32 bytes_sz)
2215 t->info = btf_type_info(kind, 0, 0);
2327 bool is_signed, __u8 kind)
2352 t->info = btf_type_info(kind, 0, is_signed);
2511 * - *fwd_kind*, kind of forward declaration, one of BTF_FWD_STRUCT,
3291 * (i.e., hashed kind, name, size, fields, etc) into a list of canonical types
3756 * - skip comparing kind for the same reason.
3988 pr_debug("unknown kind %d for type [%d]\n", btf_kind(t), type_id);
4225 * or candidate graph) is FWD and other is STRUCT/UNION (depending on FWD's kind
4459 * resolved, so in case like that it's too early to establish any kind of
4557 __u16 kind;
4565 kind = btf_kind(t);
4567 if (kind != BTF_KIND_STRUCT && kind != BTF_KIND_UNION)
4796 __u16 kind;
4805 kind = btf_kind(t);
4807 if (kind != BTF_KIND_STRUCT && kind != BTF_KIND_UNION)
4829 __u16 cand_kind, kind = btf_kind(t);
4833 if (kind != BTF_KIND_FWD)