Lines Matching defs:kind
923 const char *name, __u32 kind);
2095 static const char *__btf_kind_str(__u16 kind)
2097 switch (kind) {
2355 pr_warn("map '%s': %s def is of unexpected kind %s.\n",
2362 pr_warn("map '%s': prog-array value def is of unexpected kind %s.\n",
2369 pr_warn("map '%s': map-in-map inner def is of unexpected kind %s.\n",
2543 pr_warn("map '%s': unexpected var kind %s.\n",
2555 pr_warn("map '%s': unexpected def kind %s.\n",
2921 pr_debug("No name found in string section for DATASEC kind.\n");
5670 * kind should match for local and target types (i.e., STRUCT is not
5762 if (relo->kind != BPF_CORE_TYPE_ID_LOCAL &&
7267 int kind;
7273 kind = btf_is_var(btf__type_by_id(obj->btf, ext->btf_id)) ?
7277 true, kind, relo->insn_idx);
7289 .kind = relo->core_relo->kind,
7592 __u16 kind, struct btf **res_btf,
7601 id = btf__find_by_name_kind(btf, ksym_name, kind);
7612 id = btf__find_by_name_kind_own(btf, ksym_name, kind);
7841 pr_warn("extern '%s': unrecognized extern kind\n", ext->name);
9249 const char **prefix, int *kind)
9254 *kind = BTF_KIND_TYPEDEF;
9259 *kind = BTF_KIND_FUNC;
9263 *kind = BTF_KIND_FUNC;
9267 *kind = BTF_KIND_FUNC;
9272 const char *name, __u32 kind)
9285 return btf__find_by_name_kind(btf, btf_type_name, kind);
9292 int kind;
9294 btf_get_kernel_prefix_kind(attach_type, &prefix, &kind);
9295 return find_btf_by_prefix_kind(btf, prefix, name, kind);