Home
last modified time | relevance | path

Searched refs:BTF_KIND_ENUM (Results 1 – 21 of 21) sorted by relevance

/Linux-v6.6/tools/testing/selftests/bpf/prog_tests/
Dlibbpf_str.c33 id = btf__find_by_name_kind(btf, "bpf_attach_type", BTF_KIND_ENUM); in test_libbpf_bpf_attach_type_str()
78 id = btf__find_by_name_kind(btf, "bpf_link_type", BTF_KIND_ENUM); in test_libbpf_bpf_link_type_str()
123 id = btf__find_by_name_kind(btf, "bpf_map_type", BTF_KIND_ENUM); in test_libbpf_bpf_map_type_str()
173 id = btf__find_by_name_kind(btf, "bpf_prog_type", BTF_KIND_ENUM); in test_libbpf_bpf_prog_type_str()
Dlibbpf_probes.c19 id = btf__find_by_name_kind(btf, "bpf_prog_type", BTF_KIND_ENUM); in test_libbpf_probe_prog_types()
57 id = btf__find_by_name_kind(btf, "bpf_map_type", BTF_KIND_ENUM); in test_libbpf_probe_map_types()
Dbtf.c127 BTF_TYPE_ENC(NAME_TBD, BTF_INFO_ENC(BTF_KIND_ENUM, 0, 2), sizeof(int)),
1028 BTF_TYPE_ENC(NAME_TBD, BTF_INFO_ENC(BTF_KIND_ENUM, 0, 2), sizeof(int)),
1072 BTF_TYPE_ENC(NAME_TBD, BTF_INFO_ENC(BTF_KIND_ENUM, 0, 2), 1),
2246 BTF_INFO_ENC(BTF_KIND_ENUM, 0, 1),
2267 BTF_INFO_ENC(BTF_KIND_ENUM, 0, 1),
2290 BTF_INFO_ENC(BTF_KIND_ENUM, 0, 1),
2313 BTF_INFO_ENC(BTF_KIND_ENUM, 0, 1),
3121 BTF_TYPE_ENC(0, BTF_INFO_ENC(BTF_KIND_ENUM, 0, 1), 4), /* [2] */
3142 BTF_TYPE_ENC(0, BTF_INFO_ENC(BTF_KIND_ENUM, 0, 1), 4), /* [2] */
3163 BTF_TYPE_ENC(0, BTF_INFO_ENC(BTF_KIND_ENUM, 0, 1), 4), /* [2] */
[all …]
Dbtf_write.c165 ASSERT_EQ(btf_kind(t), BTF_KIND_ENUM, "enum_kind"); in gen_btf()
202 ASSERT_EQ(btf_kind(t), BTF_KIND_ENUM, "enum_fwd_kind"); in gen_btf()
Dcore_reloc.c484 exp->local_enum = find_btf_type(local_btf, "an_enum", BTF_KIND_ENUM); in setup_type_id_case_local()
508 exp->targ_enum = find_btf_type(targ_btf, "an_enum", BTF_KIND_ENUM); in setup_type_id_case_success()
/Linux-v6.6/tools/testing/selftests/bpf/
Dbtf_helpers.c16 [BTF_KIND_ENUM] = "ENUM",
141 case BTF_KIND_ENUM: { in fprintf_btf_type_raw()
/Linux-v6.6/include/linux/
Dbtf.h261 return BTF_INFO_KIND(t->info) == BTF_KIND_ENUM; in btf_type_is_enum()
266 return BTF_INFO_KIND(t->info) == BTF_KIND_ENUM || in btf_is_any_enum()
289 return btf_kind(t) == BTF_KIND_ENUM; in btf_is_enum()
/Linux-v6.6/tools/include/uapi/linux/
Dbtf.h66 BTF_KIND_ENUM = 6, /* Enumeration up to 32-bit values */ enumerator
/Linux-v6.6/include/uapi/linux/
Dbtf.h66 BTF_KIND_ENUM = 6, /* Enumeration up to 32-bit values */ enumerator
/Linux-v6.6/tools/lib/bpf/
Dbtf_dump.c323 case BTF_KIND_ENUM: in btf_dump_mark_referenced()
544 case BTF_KIND_ENUM: in btf_dump_order_type()
746 case BTF_KIND_ENUM: in btf_dump_emit_type()
1329 case BTF_KIND_ENUM: in btf_dump_emit_type_decl()
1464 case BTF_KIND_ENUM: in btf_dump_emit_type_chain()
2297 case BTF_KIND_ENUM: in btf_dump_type_data_check_overflow()
2402 case BTF_KIND_ENUM: in btf_dump_type_data_check_zero()
2475 case BTF_KIND_ENUM: in btf_dump_dump_type_data()
Dbtf.c306 case BTF_KIND_ENUM: in btf_type_size()
361 case BTF_KIND_ENUM: in btf_bswap_type_rest()
618 case BTF_KIND_ENUM: in btf__resolve_size()
666 case BTF_KIND_ENUM: in btf__align_of()
2115 return btf_add_enum_common(btf, name, byte_sz, false, BTF_KIND_ENUM); in btf__add_enum()
3475 if (btf_kind(t1) == BTF_KIND_ENUM) in btf_equal_enum()
3711 case BTF_KIND_ENUM: in btf_dedup_prep()
3781 case BTF_KIND_ENUM: in btf_dedup_prim_type()
4097 case BTF_KIND_ENUM: in btf_dedup_is_equiv()
4824 case BTF_KIND_ENUM: in btf_type_visit_type_ids()
[all …]
Drelo_core.c175 case BTF_KIND_ENUM: in __bpf_core_types_are_compat()
436 case BTF_KIND_ENUM: { in bpf_core_fields_are_compat()
1597 case BTF_KIND_ENUM: in __bpf_core_types_match()
Dbtf.h374 return btf_kind(t) == BTF_KIND_ENUM; in btf_is_enum()
Dlinker.c1349 case BTF_KIND_ENUM: in glob_sym_btf_matches()
1372 case BTF_KIND_ENUM: in glob_sym_btf_matches()
Dlibbpf.c2103 case BTF_KIND_ENUM: return "enum"; in __btf_kind_str()
2762 t->info = BTF_INFO_ENC(BTF_KIND_ENUM, 0, vlen); in bpf_object__sanitize_btf()
3674 case BTF_KIND_ENUM: in find_kcfg_type()
/Linux-v6.6/tools/bpf/bpftool/
Dbtf_dumper.c569 case BTF_KIND_ENUM: in btf_dumper_do_type()
648 case BTF_KIND_ENUM: in __btf_dumper_type_only()
Dbtf.c30 [BTF_KIND_ENUM] = "ENUM",
208 case BTF_KIND_ENUM: { in dump_btf_type()
Dgen.c1745 case BTF_KIND_ENUM: in btfgen_mark_type()
1880 case BTF_KIND_ENUM: in btfgen_mark_type_match()
/Linux-v6.6/Documentation/bpf/
Dbtf.rst77 #define BTF_KIND_ENUM 6 /* Enumeration up to 32-bit values */
280 2.2.6 BTF_KIND_ENUM
286 * ``info.kind``: BTF_KIND_ENUM
/Linux-v6.6/kernel/bpf/
Dbtf.c320 [BTF_KIND_ENUM] = "ENUM",
685 case BTF_KIND_ENUM: in btf_type_has_size()
1043 case BTF_KIND_ENUM: in btf_show_name()
1889 case BTF_KIND_ENUM: in __btf_resolve_size()
4929 [BTF_KIND_ENUM] = &enum_ops,
/Linux-v6.6/kernel/trace/
Dtrace_probe.c392 case BTF_KIND_ENUM: in fetch_type_from_btf_type()