Lines Matching defs:kind
968 const char *name, __u32 kind);
2192 static const char *__btf_kind_str(__u16 kind)
2194 switch (kind) {
2452 pr_warn("map '%s': %s def is of unexpected kind %s.\n",
2459 pr_warn("map '%s': prog-array value def is of unexpected kind %s.\n",
2466 pr_warn("map '%s': map-in-map inner def is of unexpected kind %s.\n",
2640 pr_warn("map '%s': unexpected var kind %s.\n",
2652 pr_warn("map '%s': unexpected def kind %s.\n",
3043 pr_debug("No name found in string section for DATASEC kind.\n");
6073 * kind should match for local and target types (i.e., STRUCT is not
6165 if (relo->kind != BPF_CORE_TYPE_ID_LOCAL &&
7710 int kind;
7716 kind = btf_is_var(btf__type_by_id(obj->btf, ext->btf_id)) ?
7720 true, kind, relo->insn_idx);
7732 .kind = relo->core_relo->kind,
8037 __u16 kind, struct btf **res_btf,
8046 id = btf__find_by_name_kind(btf, ksym_name, kind);
8057 id = btf__find_by_name_kind_own(btf, ksym_name, kind);
8286 pr_warn("extern '%s': unrecognized extern kind\n", ext->name);
9705 const char **prefix, int *kind)
9710 *kind = BTF_KIND_TYPEDEF;
9715 *kind = BTF_KIND_FUNC;
9719 *kind = BTF_KIND_FUNC;
9723 *kind = BTF_KIND_FUNC;
9728 const char *name, __u32 kind)
9741 return btf__find_by_name_kind(btf, btf_type_name, kind);
9748 int kind;
9750 btf_get_kernel_prefix_kind(attach_type, &prefix, &kind);
9751 return find_btf_by_prefix_kind(btf, prefix, name, kind);