Symbol: btf_kind
include/linux/btf.h
314
return btf_kind(t) == BTF_KIND_ENUM;
include/linux/btf.h
319
return btf_kind(t) == BTF_KIND_ENUM64;
include/linux/btf.h
329
u16 kind = btf_kind(t);
include/linux/btf.h
336
return btf_kind(t) == BTF_KIND_ARRAY;
include/linux/btf.h
341
return btf_kind(t) == BTF_KIND_INT;
include/linux/btf.h
346
return btf_kind(t) == BTF_KIND_PTR;
kernel/bpf/btf.c
9557
if (btf_kind(t) != cands->kind)
kernel/bpf/btf.c
9622
cands->kind = btf_kind(local_type);
tools/bpf/bpftool/btf.c
124
int kind = btf_kind(t);
tools/bpf/bpftool/btf.c
392
btf_kind_str[btf_kind_safe(btf_kind(vt))],
tools/bpf/bpftool/btf.c
588
const int kind = btf_kind(t);
tools/bpf/bpftool/btf.c
629
switch (btf_kind(t)) {
tools/bpf/bpftool/btf.c
635
name_off = btf_kind(t) == BTF_KIND_ENUM64 ?
tools/bpf/bpftool/btf.c
678
switch (btf_kind(t)) {
tools/bpf/bpftool/gen.c
1041
switch (btf_kind(member_type)) {
tools/bpf/bpftool/gen.c
2108
switch (btf_kind(btf_type)) {
tools/bpf/bpftool/gen.c
2189
switch (btf_kind(btf_type)) {
tools/bpf/bpftool/gen.c
2244
switch (btf_kind(btf_type)) {
tools/lib/bpf/btf.c
1036
pr_warn("unsupported BTF_KIND:%u\n", btf_kind(t));
tools/lib/bpf/btf.c
1137
if (kind < 0 || btf_kind(t) == kind)
tools/lib/bpf/btf.c
1143
if (kind > 0 && btf_kind(t) != kind)
tools/lib/bpf/btf.c
2128
t->info = btf_type_info(btf_kind(t), btf_vlen(t) + 1, btf_kflag(t));
tools/lib/bpf/btf.c
2696
t->info = btf_type_info(btf_kind(t), btf_vlen(t) + 1, is_bitfield || btf_kflag(t));
tools/lib/bpf/btf.c
2811
t->info = btf_type_info(btf_kind(t), btf_vlen(t), true);
tools/lib/bpf/btf.c
425
__u32 kind = btf_kind(t);
tools/lib/bpf/btf.c
4369
if (btf_kind(t1) == BTF_KIND_ENUM)
tools/lib/bpf/btf.c
437
pr_debug("Unsupported BTF_KIND: %u\n", btf_kind(t));
tools/lib/bpf/btf.c
4585
switch (btf_kind(t)) {
tools/lib/bpf/btf.c
459
switch (btf_kind(t)) {
tools/lib/bpf/btf.c
4622
pr_debug("unknown kind %d for type [%d]\n", btf_kind(t), type_id);
tools/lib/bpf/btf.c
4648
switch (btf_kind(t)) {
tools/lib/bpf/btf.c
4795
k1 = btf_kind(t1);
tools/lib/bpf/btf.c
4796
k2 = btf_kind(t2);
tools/lib/bpf/btf.c
5029
cand_kind = btf_kind(cand_type);
tools/lib/bpf/btf.c
5030
canon_kind = btf_kind(canon_type);
tools/lib/bpf/btf.c
512
switch (btf_kind(t)) {
tools/lib/bpf/btf.c
5188
t_kind = btf_kind(btf__type_by_id(d->btf, t_id));
tools/lib/bpf/btf.c
5189
c_kind = btf_kind(btf__type_by_id(d->btf, c_id));
tools/lib/bpf/btf.c
5292
kind = btf_kind(t);
tools/lib/bpf/btf.c
5391
switch (btf_kind(t)) {
tools/lib/bpf/btf.c
5533
kind = btf_kind(t);
tools/lib/bpf/btf.c
5557
__u16 cand_kind, kind = btf_kind(t);
tools/lib/bpf/btf.c
5576
cand_kind = btf_kind(cand_t);
tools/lib/bpf/btf.c
573
pr_debug("Unsupported BTF_KIND:%u\n", btf_kind(t));
tools/lib/bpf/btf.c
5955
switch (btf_kind(base_t)) {
tools/lib/bpf/btf.c
5975
*id, btf_kind(base_t));
tools/lib/bpf/btf.c
6012
kind = btf_kind(t);
tools/lib/bpf/btf.c
643
__u32 kind = btf_kind(t);
tools/lib/bpf/btf.c
719
if (btf_kind(ft) != BTF_KIND_FUNC_PROTO) {
tools/lib/bpf/btf.c
941
switch (btf_kind(t)) {
tools/lib/bpf/btf.c
989
__u16 kind = btf_kind(t);
tools/lib/bpf/btf.h
450
return btf_kind(t) == BTF_KIND_UNKN;
tools/lib/bpf/btf.h
455
return btf_kind(t) == BTF_KIND_INT;
tools/lib/bpf/btf.h
460
return btf_kind(t) == BTF_KIND_PTR;
tools/lib/bpf/btf.h
465
return btf_kind(t) == BTF_KIND_ARRAY;
tools/lib/bpf/btf.h
470
return btf_kind(t) == BTF_KIND_STRUCT;
tools/lib/bpf/btf.h
475
return btf_kind(t) == BTF_KIND_UNION;
tools/lib/bpf/btf.h
480
__u16 kind = btf_kind(t);
tools/lib/bpf/btf.h
487
return btf_kind(t) == BTF_KIND_ENUM;
tools/lib/bpf/btf.h
492
return btf_kind(t) == BTF_KIND_ENUM64;
tools/lib/bpf/btf.h
497
return btf_kind(t) == BTF_KIND_FWD;
tools/lib/bpf/btf.h
502
return btf_kind(t) == BTF_KIND_TYPEDEF;
tools/lib/bpf/btf.h
507
return btf_kind(t) == BTF_KIND_VOLATILE;
tools/lib/bpf/btf.h
512
return btf_kind(t) == BTF_KIND_CONST;
tools/lib/bpf/btf.h
517
return btf_kind(t) == BTF_KIND_RESTRICT;
tools/lib/bpf/btf.h
522
__u16 kind = btf_kind(t);
tools/lib/bpf/btf.h
532
return btf_kind(t) == BTF_KIND_FUNC;
tools/lib/bpf/btf.h
537
return btf_kind(t) == BTF_KIND_FUNC_PROTO;
tools/lib/bpf/btf.h
542
return btf_kind(t) == BTF_KIND_VAR;
tools/lib/bpf/btf.h
547
return btf_kind(t) == BTF_KIND_DATASEC;
tools/lib/bpf/btf.h
552
return btf_kind(t) == BTF_KIND_FLOAT;
tools/lib/bpf/btf.h
557
return btf_kind(t) == BTF_KIND_DECL_TAG;
tools/lib/bpf/btf.h
562
return btf_kind(t) == BTF_KIND_TYPE_TAG;
tools/lib/bpf/btf.h
573
return btf_kind(t1) == btf_kind(t2) ||
tools/lib/bpf/btf_dump.c
1320
switch (btf_kind(t)) {
tools/lib/bpf/btf_dump.c
1343
btf_kind(t), id);
tools/lib/bpf/btf_dump.c
1381
switch (btf_kind(t)) {
tools/lib/bpf/btf_dump.c
1450
kind = btf_kind(t);
tools/lib/bpf/btf_dump.c
1751
btf_dump_printf(d, "<unsupported kind:%u>", btf_kind(t));
tools/lib/bpf/btf_dump.c
1852
if (btf_kind(t) == BTF_KIND_PTR)
tools/lib/bpf/btf_dump.c
2367
switch (btf_kind(t)) {
tools/lib/bpf/btf_dump.c
2410
switch (btf_kind(t)) {
tools/lib/bpf/btf_dump.c
2522
switch (btf_kind(t)) {
tools/lib/bpf/btf_dump.c
325
switch (btf_kind(t)) {
tools/lib/bpf/btf_dump.c
505
switch (btf_kind(t)) {
tools/lib/bpf/btf_dump.c
700
kind = btf_kind(t);
tools/lib/bpf/btf_iter.c
26
switch (btf_kind(t)) {
tools/lib/bpf/btf_iter.c
79
switch (btf_kind(t)) {
tools/lib/bpf/btf_relocate.c
151
switch (btf_kind(t)) {
tools/lib/bpf/btf_relocate.c
247
base_kind = btf_kind(base_t);
tools/lib/bpf/btf_relocate.c
289
dist_kind = btf_kind(dist_t);
tools/lib/bpf/btf_relocate.c
389
int kind = btf_kind(t);
tools/lib/bpf/libbpf.c
12628
if (btf_kind(t) != BTF_KIND_FUNC)
tools/lib/bpf/libbpf.c
15000
__btf_kind_str(btf_kind(map_type)));
tools/lib/bpf/libbpf.c
2463
return __btf_kind_str(btf_kind(t));
tools/lib/bpf/libbpf.c
3291
t->info = btf_type_info(btf_kind(t), btf_vlen(t), false);
tools/lib/bpf/libbpf.c
4188
switch (btf_kind(t)) {
tools/lib/bpf/linker.c
1524
if (btf_kind(t1) != btf_kind(t2)) {
tools/lib/bpf/linker.c
1530
switch (btf_kind(t1)) {
tools/lib/bpf/linker.c
1550
switch (btf_kind(t1)) {
tools/lib/bpf/linker.c
2332
if (btf_kind(t) != BTF_KIND_DATASEC)
tools/lib/bpf/linker.c
2434
if (btf_kind(t) == BTF_KIND_DATASEC)
tools/lib/bpf/relo_core.c
1588
local_k = btf_kind(local_t);
tools/lib/bpf/relo_core.c
1589
targ_k = btf_kind(targ_t);
tools/lib/bpf/relo_core.c
170
switch (btf_kind(local_type)) {
tools/lib/bpf/relo_core.c
431
switch (btf_kind(local_type)) {
tools/testing/selftests/bpf/btf_helpers.c
99
kind = btf_kind(t);
tools/testing/selftests/bpf/prog_tests/btf.c
8307
if (CHECK(btf_kind(test_type) != btf_kind(expect_type),
tools/testing/selftests/bpf/prog_tests/btf.c
8309
i, btf_kind(expect_type), btf_kind(test_type))) {
tools/testing/selftests/bpf/prog_tests/btf_write.c
110
ASSERT_EQ(btf_kind(t), BTF_KIND_STRUCT, "struct_kind");
tools/testing/selftests/bpf/prog_tests/btf_write.c
142
ASSERT_EQ(btf_kind(t), BTF_KIND_UNION, "union_kind");
tools/testing/selftests/bpf/prog_tests/btf_write.c
165
ASSERT_EQ(btf_kind(t), BTF_KIND_ENUM, "enum_kind");
tools/testing/selftests/bpf/prog_tests/btf_write.c
184
ASSERT_EQ(btf_kind(t), BTF_KIND_FWD, "fwd_kind");
tools/testing/selftests/bpf/prog_tests/btf_write.c
193
ASSERT_EQ(btf_kind(t), BTF_KIND_FWD, "fwd_kind");
tools/testing/selftests/bpf/prog_tests/btf_write.c
202
ASSERT_EQ(btf_kind(t), BTF_KIND_ENUM, "enum_fwd_kind");
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/btf_write.c
224
ASSERT_EQ(btf_kind(t), BTF_KIND_FUNC, "func_kind");
tools/testing/selftests/bpf/prog_tests/btf_write.c
237
ASSERT_EQ(btf_kind(t), BTF_KIND_FUNC_PROTO, "func_proto_kind");
tools/testing/selftests/bpf/prog_tests/btf_write.c
256
ASSERT_EQ(btf_kind(t), BTF_KIND_VAR, "var_kind");
tools/testing/selftests/bpf/prog_tests/btf_write.c
271
ASSERT_EQ(btf_kind(t), BTF_KIND_DATASEC, "datasec_kind");
tools/testing/selftests/bpf/prog_tests/btf_write.c
286
ASSERT_EQ(btf_kind(t), BTF_KIND_DECL_TAG, "tag_kind");
tools/testing/selftests/bpf/prog_tests/btf_write.c
296
ASSERT_EQ(btf_kind(t), BTF_KIND_DECL_TAG, "tag_kind");
tools/testing/selftests/bpf/prog_tests/btf_write.c
307
ASSERT_EQ(btf_kind(t), BTF_KIND_TYPE_TAG, "tag_kind");
tools/testing/selftests/bpf/prog_tests/btf_write.c
321
ASSERT_EQ(btf_kind(t), BTF_KIND_ENUM64, "enum64_kind");
tools/testing/selftests/bpf/prog_tests/btf_write.c
34
ASSERT_EQ(btf_kind(t), BTF_KIND_INT, "int_kind");
tools/testing/selftests/bpf/prog_tests/btf_write.c
343
ASSERT_EQ(btf_kind(t), BTF_KIND_ENUM64, "enum64_kind");
tools/testing/selftests/bpf/prog_tests/btf_write.c
58
ASSERT_EQ(btf_kind(t), BTF_KIND_PTR, "ptr_kind");
tools/testing/selftests/bpf/prog_tests/btf_write.c
66
ASSERT_EQ(btf_kind(t), BTF_KIND_CONST, "const_kind");
tools/testing/selftests/bpf/prog_tests/btf_write.c
74
ASSERT_EQ(btf_kind(t), BTF_KIND_VOLATILE, "volatile_kind");
tools/testing/selftests/bpf/prog_tests/btf_write.c
82
ASSERT_EQ(btf_kind(t), BTF_KIND_RESTRICT, "restrict_kind");
tools/testing/selftests/bpf/prog_tests/btf_write.c
91
ASSERT_EQ(btf_kind(t), BTF_KIND_ARRAY, "array_kind");
tools/testing/selftests/bpf/prog_tests/test_global_funcs.c
103
if (!ASSERT_EQ(btf_kind(fn_t), BTF_KIND_FUNC, "fn_type_kind"))
tools/testing/selftests/bpf/prog_tests/test_global_funcs.c
33
if (!ASSERT_EQ(btf_kind(t), BTF_KIND_PTR, "ptr_t"))