Symbol: BTF_KIND_TYPEDEF
include/linux/btf.h
371
return BTF_INFO_KIND(t->info) == BTF_KIND_TYPEDEF;
kernel/bpf/btf.c
1060
BTF_INFO_KIND(t->info) != BTF_KIND_TYPEDEF) {
kernel/bpf/btf.c
1148
case BTF_KIND_TYPEDEF:
kernel/bpf/btf.c
1152
kinds |= BTF_KIND_BIT(BTF_KIND_TYPEDEF);
kernel/bpf/btf.c
1207
if (kinds & BTF_KIND_BIT(BTF_KIND_TYPEDEF))
kernel/bpf/btf.c
2103
case BTF_KIND_TYPEDEF:
kernel/bpf/btf.c
2736
if (BTF_INFO_KIND(t->info) == BTF_KIND_TYPEDEF) {
kernel/bpf/btf.c
336
[BTF_KIND_TYPEDEF] = "TYPEDEF",
kernel/bpf/btf.c
489
case BTF_KIND_TYPEDEF:
kernel/bpf/btf.c
5357
[BTF_KIND_TYPEDEF] = &modifier_ops,
tools/bpf/bpftool/btf.c
159
case BTF_KIND_TYPEDEF:
tools/bpf/bpftool/btf.c
42
[BTF_KIND_TYPEDEF] = "TYPEDEF",
tools/bpf/bpftool/btf.c
615
case BTF_KIND_TYPEDEF:
tools/bpf/bpftool/btf.c
648
case BTF_KIND_TYPEDEF:
tools/bpf/bpftool/btf.c
706
case BTF_KIND_TYPEDEF:
tools/bpf/bpftool/btf_dumper.c
583
case BTF_KIND_TYPEDEF:
tools/bpf/bpftool/btf_dumper.c
636
case BTF_KIND_TYPEDEF:
tools/bpf/bpftool/gen.c
2127
case BTF_KIND_TYPEDEF:
tools/bpf/bpftool/gen.c
2273
case BTF_KIND_TYPEDEF:
tools/lib/bpf/btf.c
2942
return btf_add_ref_kind(btf, BTF_KIND_TYPEDEF, name, ref_type_id, 0);
tools/lib/bpf/btf.c
4600
case BTF_KIND_TYPEDEF:
tools/lib/bpf/btf.c
465
case BTF_KIND_TYPEDEF:
tools/lib/bpf/btf.c
4653
case BTF_KIND_TYPEDEF:
tools/lib/bpf/btf.c
48
[BTF_KIND_TYPEDEF] = { 0, 0, 0 },
tools/lib/bpf/btf.c
4815
case BTF_KIND_TYPEDEF:
tools/lib/bpf/btf.c
5073
case BTF_KIND_TYPEDEF:
tools/lib/bpf/btf.c
518
case BTF_KIND_TYPEDEF:
tools/lib/bpf/btf.c
5241
if (kind == BTF_KIND_TYPEDEF)
tools/lib/bpf/btf.c
5249
if (kind == BTF_KIND_TYPEDEF)
tools/lib/bpf/btf.c
5296
kind != BTF_KIND_TYPEDEF)
tools/lib/bpf/btf.c
5962
case BTF_KIND_TYPEDEF:
tools/lib/bpf/btf.c
6059
case BTF_KIND_TYPEDEF:
tools/lib/bpf/btf.c
657
case BTF_KIND_TYPEDEF:
tools/lib/bpf/btf.c
954
case BTF_KIND_TYPEDEF:
tools/lib/bpf/btf.c
999
case BTF_KIND_TYPEDEF:
tools/lib/bpf/btf.h
502
return btf_kind(t) == BTF_KIND_TYPEDEF;
tools/lib/bpf/btf_dump.c
1338
case BTF_KIND_TYPEDEF:
tools/lib/bpf/btf_dump.c
1481
case BTF_KIND_TYPEDEF:
tools/lib/bpf/btf_dump.c
337
case BTF_KIND_TYPEDEF:
tools/lib/bpf/btf_dump.c
564
case BTF_KIND_TYPEDEF: {
tools/lib/bpf/btf_dump.c
724
case BTF_KIND_TYPEDEF:
tools/lib/bpf/btf_dump.c
773
case BTF_KIND_TYPEDEF:
tools/lib/bpf/btf_iter.c
39
case BTF_KIND_TYPEDEF:
tools/lib/bpf/btf_iter.c
91
case BTF_KIND_TYPEDEF:
tools/lib/bpf/btf_relocate.c
155
case BTF_KIND_TYPEDEF:
tools/lib/bpf/libbpf.c
10571
*kind = BTF_KIND_TYPEDEF;
tools/lib/bpf/libbpf.c
12540
case BTF_KIND_TYPEDEF:
tools/lib/bpf/libbpf.c
2445
case BTF_KIND_TYPEDEF: return "typedef";
tools/lib/bpf/libbpf.c
3274
t->info = BTF_INFO_ENC(BTF_KIND_TYPEDEF, 0, 0);
tools/lib/bpf/linker.c
1663
case BTF_KIND_TYPEDEF:
tools/perf/util/bpf_off_cpu.c
126
BTF_KIND_TYPEDEF);
tools/testing/selftests/bpf/btf_helpers.c
113
case BTF_KIND_TYPEDEF:
tools/testing/selftests/bpf/btf_helpers.c
18
[BTF_KIND_TYPEDEF] = "TYPEDEF",
tools/testing/selftests/bpf/prog_tests/btf.c
180
BTF_TYPE_ENC(NAME_TBD, BTF_INFO_ENC(BTF_KIND_TYPEDEF, 0, 0), 4),
tools/testing/selftests/bpf/prog_tests/btf.c
2949
BTF_INFO_ENC(BTF_KIND_TYPEDEF, 1, 0), 1), /* [2] */
tools/testing/selftests/bpf/prog_tests/btf.c
7899
BTF_TYPE_ENC(NAME_NTH(3), BTF_INFO_ENC(BTF_KIND_TYPEDEF, 0, 0), 2),
tools/testing/selftests/bpf/prog_tests/btf.c
7910
BTF_TYPE_ENC(NAME_NTH(3), BTF_INFO_ENC(BTF_KIND_TYPEDEF, 0, 0), 1),
tools/testing/selftests/bpf/prog_tests/btf.c
7926
BTF_TYPE_ENC(NAME_NTH(3), BTF_INFO_ENC(BTF_KIND_TYPEDEF, 0, 0), 2),
tools/testing/selftests/bpf/prog_tests/btf.c
7937
BTF_TYPE_ENC(NAME_NTH(3), BTF_INFO_ENC(BTF_KIND_TYPEDEF, 0, 0), 1),
tools/testing/selftests/bpf/prog_tests/btf.c
8133
case BTF_KIND_TYPEDEF:
tools/testing/selftests/bpf/prog_tests/btf_kind.c
157
BTF_KIND_TYPEDEF), id,
tools/testing/selftests/bpf/prog_tests/btf_kind.c
160
BTF_KIND_TYPEDEF), id2,
tools/testing/selftests/bpf/prog_tests/btf_kind.c
178
BTF_KIND_TYPEDEF), -ENOENT,
tools/testing/selftests/bpf/prog_tests/btf_kind.c
182
BTF_KIND_TYPEDEF), id2 - 1,
tools/testing/selftests/bpf/prog_tests/btf_kind.c
203
BTF_KIND_TYPEDEF), -ENOENT,
tools/testing/selftests/bpf/prog_tests/btf_kind.c
207
BTF_KIND_TYPEDEF), id2 - 1,
tools/testing/selftests/bpf/prog_tests/btf_write.c
213
ASSERT_EQ(btf_kind(t), BTF_KIND_TYPEDEF, "typedef_kind");
tools/testing/selftests/bpf/prog_tests/core_reloc.c
488
exp->local_struct_typedef = find_btf_type(local_btf, "named_struct_typedef", BTF_KIND_TYPEDEF);
tools/testing/selftests/bpf/prog_tests/core_reloc.c
489
exp->local_func_proto_typedef = find_btf_type(local_btf, "func_proto_typedef", BTF_KIND_TYPEDEF);
tools/testing/selftests/bpf/prog_tests/core_reloc.c
490
exp->local_arr_typedef = find_btf_type(local_btf, "arr_typedef", BTF_KIND_TYPEDEF);
tools/testing/selftests/bpf/prog_tests/core_reloc.c
512
exp->targ_struct_typedef = find_btf_type(targ_btf, "named_struct_typedef", BTF_KIND_TYPEDEF);
tools/testing/selftests/bpf/prog_tests/core_reloc.c
513
exp->targ_func_proto_typedef = find_btf_type(targ_btf, "func_proto_typedef", BTF_KIND_TYPEDEF);
tools/testing/selftests/bpf/prog_tests/core_reloc.c
514
exp->targ_arr_typedef = find_btf_type(targ_btf, "arr_typedef", BTF_KIND_TYPEDEF);
tools/testing/selftests/bpf/prog_tests/resolve_btfids.c
23
{ "S", BTF_KIND_TYPEDEF, -1 },
tools/testing/selftests/bpf/prog_tests/resolve_btfids.c
24
{ "T", BTF_KIND_TYPEDEF, -1 },
tools/testing/selftests/bpf/prog_tests/resolve_btfids.c
25
{ "U", BTF_KIND_TYPEDEF, -1 },
tools/testing/selftests/bpf/test_btf.h
49
BTF_TYPE_ENC(name, BTF_INFO_ENC(BTF_KIND_TYPEDEF, 0, 0), type)