Lines Matching refs:kind
951 __u16 kind, struct btf **res_btf,
956 const char *name, __u32 kind);
2343 static const char *__btf_kind_str(__u16 kind)
2345 switch (kind) {
2643 pr_warn("map '%s': %s def is of unexpected kind %s.\n",
2650 pr_warn("map '%s': prog-array value def is of unexpected kind %s.\n",
2657 pr_warn("map '%s': map-in-map inner def is of unexpected kind %s.\n",
2831 pr_warn("map '%s': unexpected var kind %s.\n",
2843 pr_warn("map '%s': unexpected def kind %s.\n",
3278 pr_debug("No name found in string section for DATASEC kind.\n");
5702 * kind should match for local and target types (i.e., STRUCT is not
5794 if (relo->kind != BPF_CORE_TYPE_ID_LOCAL &&
7760 int kind;
7766 kind = btf_is_var(btf__type_by_id(obj->btf, ext->btf_id)) ?
7770 true, kind, relo->insn_idx);
7782 .kind = relo->core_relo->kind,
8111 __u16 kind, struct btf **res_btf,
8120 id = btf__find_by_name_kind(btf, ksym_name, kind);
8131 id = btf__find_by_name_kind_own(btf, ksym_name, kind);
8360 pr_warn("extern '%s': unrecognized extern kind\n", ext->name);
9784 const char **prefix, int *kind)
9789 *kind = BTF_KIND_TYPEDEF;
9794 *kind = BTF_KIND_FUNC;
9798 *kind = BTF_KIND_FUNC;
9802 *kind = BTF_KIND_FUNC;
9807 const char *name, __u32 kind)
9820 return btf__find_by_name_kind(btf, btf_type_name, kind);
9827 int kind;
9829 btf_get_kernel_prefix_kind(attach_type, &prefix, &kind);
9830 return find_btf_by_prefix_kind(btf, prefix, name, kind);