Home
last modified time | relevance | path

Searched refs:BTF_KIND_TYPEDEF (Results 1 – 22 of 22) sorted by relevance

/linux-6.12.1/tools/testing/selftests/bpf/prog_tests/
Dresolve_btfids.c23 { "S", BTF_KIND_TYPEDEF, -1 },
24 { "T", BTF_KIND_TYPEDEF, -1 },
25 { "U", BTF_KIND_TYPEDEF, -1 },
Dcore_reloc.c487 exp->local_struct_typedef = find_btf_type(local_btf, "named_struct_typedef", BTF_KIND_TYPEDEF); in setup_type_id_case_local()
488 exp->local_func_proto_typedef = find_btf_type(local_btf, "func_proto_typedef", BTF_KIND_TYPEDEF); in setup_type_id_case_local()
489 exp->local_arr_typedef = find_btf_type(local_btf, "arr_typedef", BTF_KIND_TYPEDEF); in setup_type_id_case_local()
511 exp->targ_struct_typedef = find_btf_type(targ_btf, "named_struct_typedef", BTF_KIND_TYPEDEF); in setup_type_id_case_success()
512 exp->targ_func_proto_typedef = find_btf_type(targ_btf, "func_proto_typedef", BTF_KIND_TYPEDEF); in setup_type_id_case_success()
513 exp->targ_arr_typedef = find_btf_type(targ_btf, "arr_typedef", BTF_KIND_TYPEDEF); in setup_type_id_case_success()
Dbtf_write.c213 ASSERT_EQ(btf_kind(t), BTF_KIND_TYPEDEF, "typedef_kind"); in gen_btf()
Dbtf.c180 BTF_TYPE_ENC(NAME_TBD, BTF_INFO_ENC(BTF_KIND_TYPEDEF, 0, 0), 4),
2949 BTF_INFO_ENC(BTF_KIND_TYPEDEF, 1, 0), 1), /* [2] */
7790 BTF_TYPE_ENC(NAME_NTH(3), BTF_INFO_ENC(BTF_KIND_TYPEDEF, 0, 0), 2),
7801 BTF_TYPE_ENC(NAME_NTH(3), BTF_INFO_ENC(BTF_KIND_TYPEDEF, 0, 0), 1),
7817 BTF_TYPE_ENC(NAME_NTH(3), BTF_INFO_ENC(BTF_KIND_TYPEDEF, 0, 0), 2),
7828 BTF_TYPE_ENC(NAME_NTH(3), BTF_INFO_ENC(BTF_KIND_TYPEDEF, 0, 0), 1),
8024 case BTF_KIND_TYPEDEF: in btf_type_size()
/linux-6.12.1/tools/lib/bpf/
Dbtf_iter.c39 case BTF_KIND_TYPEDEF: in btf_field_iter_init()
91 case BTF_KIND_TYPEDEF: in btf_field_iter_init()
Dbtf_dump.c333 case BTF_KIND_TYPEDEF: in btf_dump_mark_referenced()
560 case BTF_KIND_TYPEDEF: { in btf_dump_order_type()
720 case BTF_KIND_TYPEDEF: in btf_dump_emit_type()
769 case BTF_KIND_TYPEDEF: in btf_dump_emit_type()
1334 case BTF_KIND_TYPEDEF: in btf_dump_emit_type_decl()
1477 case BTF_KIND_TYPEDEF: in btf_dump_emit_type_chain()
Dbtf.c302 case BTF_KIND_TYPEDEF: in btf_type_size()
356 case BTF_KIND_TYPEDEF: in btf_bswap_type_rest()
496 case BTF_KIND_TYPEDEF: in btf_validate_type()
789 case BTF_KIND_TYPEDEF: in btf__resolve_size()
834 case BTF_KIND_TYPEDEF: in btf__align_of()
2537 return btf_add_ref_kind(btf, BTF_KIND_TYPEDEF, name, ref_type_id); in btf__add_typedef()
3954 case BTF_KIND_TYPEDEF: in btf_dedup_prep()
4010 case BTF_KIND_TYPEDEF: in btf_dedup_prim_type()
4362 case BTF_KIND_TYPEDEF: in btf_dedup_is_equiv()
4658 case BTF_KIND_TYPEDEF: in btf_dedup_ref_type()
[all …]
Dbtf_relocate.c155 case BTF_KIND_TYPEDEF: in btf_mark_embedded_composite_type_ids()
Dbtf.h425 return btf_kind(t) == BTF_KIND_TYPEDEF; in btf_is_typedef()
Dlinker.c1512 case BTF_KIND_TYPEDEF: in glob_sym_btf_matches()
Dlibbpf.c2378 case BTF_KIND_TYPEDEF: return "typedef"; in __btf_kind_str()
3149 t->info = BTF_INFO_ENC(BTF_KIND_TYPEDEF, 0, 0); in bpf_object__sanitize_btf()
9838 *kind = BTF_KIND_TYPEDEF; in btf_get_kernel_prefix_kind()
/linux-6.12.1/tools/testing/selftests/bpf/
Dbtf_helpers.c18 [BTF_KIND_TYPEDEF] = "TYPEDEF",
113 case BTF_KIND_TYPEDEF: in fprintf_btf_type_raw()
Dtest_btf.h49 BTF_TYPE_ENC(name, BTF_INFO_ENC(BTF_KIND_TYPEDEF, 0, 0), type)
/linux-6.12.1/tools/include/uapi/linux/
Dbtf.h68 BTF_KIND_TYPEDEF = 8, /* Typedef */ enumerator
/linux-6.12.1/include/uapi/linux/
Dbtf.h68 BTF_KIND_TYPEDEF = 8, /* Typedef */ enumerator
/linux-6.12.1/tools/bpf/bpftool/
Dbtf.c34 [BTF_KIND_TYPEDEF] = "TYPEDEF",
151 case BTF_KIND_TYPEDEF: in dump_btf_type()
546 case BTF_KIND_TYPEDEF: in btf_type_rank()
579 case BTF_KIND_TYPEDEF: in btf_type_sort_name()
637 case BTF_KIND_TYPEDEF: in btf_type_disambig_hash()
Dbtf_dumper.c583 case BTF_KIND_TYPEDEF: in btf_dumper_do_type()
636 case BTF_KIND_TYPEDEF: in __btf_dumper_type_only()
Dgen.c2066 case BTF_KIND_TYPEDEF: in btfgen_mark_type()
2211 case BTF_KIND_TYPEDEF: in btfgen_mark_type_match()
/linux-6.12.1/tools/perf/util/
Dbpf_off_cpu.c104 BTF_KIND_TYPEDEF); in check_sched_switch_args()
/linux-6.12.1/include/linux/
Dbtf.h357 return BTF_INFO_KIND(t->info) == BTF_KIND_TYPEDEF; in btf_type_is_typedef()
/linux-6.12.1/Documentation/bpf/
Dbtf.rst79 #define BTF_KIND_TYPEDEF 8 /* Typedef */
315 2.2.8 BTF_KIND_TYPEDEF
321 * ``info.kind``: BTF_KIND_TYPEDEF
/linux-6.12.1/kernel/bpf/
Dbtf.c332 [BTF_KIND_TYPEDEF] = "TYPEDEF",
485 case BTF_KIND_TYPEDEF: in btf_type_is_modifier()
934 BTF_INFO_KIND(t->info) != BTF_KIND_TYPEDEF) { in btf_type_skip_qualifiers()
1022 case BTF_KIND_TYPEDEF: in btf_show_name()
1026 kinds |= BTF_KIND_BIT(BTF_KIND_TYPEDEF); in btf_show_name()
1081 if (kinds & BTF_KIND_BIT(BTF_KIND_TYPEDEF)) in btf_show_name()
1963 case BTF_KIND_TYPEDEF: in __btf_resolve_size()
2596 if (BTF_INFO_KIND(t->info) == BTF_KIND_TYPEDEF) { in btf_ref_type_check_meta()
5136 [BTF_KIND_TYPEDEF] = &modifier_ops,