Symbol: BTF_INFO_KIND
include/linux/btf.h
260
return BTF_INFO_KIND(t->info) == BTF_KIND_PTR;
include/linux/btf.h
265
return BTF_INFO_KIND(t->info) == BTF_KIND_INT;
include/linux/btf.h
285
return BTF_INFO_KIND(t->info) == BTF_KIND_ENUM;
include/linux/btf.h
290
return BTF_INFO_KIND(t->info) == BTF_KIND_ENUM ||
include/linux/btf.h
291
BTF_INFO_KIND(t->info) == BTF_KIND_ENUM64;
include/linux/btf.h
297
return BTF_INFO_KIND(t1->info) == BTF_INFO_KIND(t2->info) ||
include/linux/btf.h
308
return BTF_INFO_KIND(t->info);
include/linux/btf.h
365
return BTF_INFO_KIND(t->info) == BTF_KIND_FWD;
include/linux/btf.h
370
return BTF_INFO_KIND(t->info) == BTF_KIND_TYPEDEF;
include/linux/btf.h
375
return BTF_INFO_KIND(t->info) == BTF_KIND_VOLATILE;
include/linux/btf.h
380
return BTF_INFO_KIND(t->info) == BTF_KIND_FUNC;
include/linux/btf.h
385
return BTF_INFO_KIND(t->info) == BTF_KIND_FUNC_PROTO;
include/linux/btf.h
390
return BTF_INFO_KIND(t->info) == BTF_KIND_VAR;
include/linux/btf.h
395
return BTF_INFO_KIND(t->info) == BTF_KIND_TYPE_TAG;
include/linux/btf.h
403
u8 kind = BTF_INFO_KIND(t->info);
include/linux/btf.h
410
return BTF_INFO_KIND(t->info) == BTF_KIND_STRUCT;
include/linux/btf.h
415
return BTF_INFO_KIND(t->info) == BTF_KIND_ARRAY;
kernel/bpf/arraymap.c
562
if (BTF_INFO_KIND(value_type->info) != BTF_KIND_DATASEC)
kernel/bpf/btf.c
1059
BTF_INFO_KIND(t->info) != BTF_KIND_TYPEDEF) {
kernel/bpf/btf.c
1146
switch (BTF_INFO_KIND(t->info)) {
kernel/bpf/btf.c
1185
switch (BTF_INFO_KIND(t->info)) {
kernel/bpf/btf.c
1188
prefix = BTF_INFO_KIND(t->info) == BTF_KIND_STRUCT ?
kernel/bpf/btf.c
1261
BTF_INFO_KIND(show->state.type->info) == BTF_KIND_UNION)
kernel/bpf/btf.c
2081
switch (BTF_INFO_KIND(type->info)) {
kernel/bpf/btf.c
2268
btf_show(show, "<unsupported kind:%u>", BTF_INFO_KIND(t->info));
kernel/bpf/btf.c
2730
if (BTF_INFO_KIND(t->info) == BTF_KIND_TYPEDEF) {
kernel/bpf/btf.c
2736
} else if (BTF_INFO_KIND(t->info) == BTF_KIND_TYPE_TAG) {
kernel/bpf/btf.c
3284
bool is_union = BTF_INFO_KIND(t->info) == BTF_KIND_UNION;
kernel/bpf/btf.c
351
return btf_kind_str[BTF_INFO_KIND(t->info)];
kernel/bpf/btf.c
3922
id = bpf_find_btf_id(__btf_name_by_offset(btf, t->name_off), BTF_INFO_KIND(t->info),
kernel/bpf/btf.c
487
switch (BTF_INFO_KIND(t->info)) {
kernel/bpf/btf.c
511
return BTF_INFO_KIND(t->info) == BTF_KIND_DATASEC;
kernel/bpf/btf.c
516
return BTF_INFO_KIND(t->info) == BTF_KIND_DECL_TAG;
kernel/bpf/btf.c
5339
if (BTF_INFO_KIND(t->info) > BTF_KIND_MAX ||
kernel/bpf/btf.c
5340
BTF_INFO_KIND(t->info) == BTF_KIND_UNKN) {
kernel/bpf/btf.c
5342
env->log_type_id, BTF_INFO_KIND(t->info));
kernel/bpf/btf.c
661
if (BTF_INFO_KIND(t->info) == kind)
kernel/bpf/btf.c
667
if (BTF_INFO_KIND(t->info) != kind)
kernel/bpf/btf.c
7065
if (BTF_INFO_KIND(t->info) == BTF_KIND_UNION && vlen != 1 && !(*flag & PTR_UNTRUSTED))
kernel/bpf/btf.c
804
switch (BTF_INFO_KIND(t->info)) {
kernel/bpf/btf.c
864
return kind_ops[BTF_INFO_KIND(t->info)];
kernel/bpf/btf.c
9546
safe_id = btf_find_by_name_kind(btf, safe_tname, BTF_INFO_KIND(walk_type->info));
kernel/bpf/local_storage.c
387
if (BTF_INFO_KIND(key_type->info) != BTF_KIND_STRUCT ||
kernel/bpf/lpm_trie.c
760
return BTF_INFO_KIND(key_type->info) != BTF_KIND_STRUCT ?
kernel/bpf/verifier.c
21433
if (BTF_INFO_KIND(t->info) != BTF_KIND_DATASEC)
kernel/trace/trace_output.c
763
switch (t ? BTF_INFO_KIND(t->info) : BTF_KIND_UNKN) {
kernel/trace/trace_probe.c
352
if (BTF_INFO_KIND(real_type->info) != BTF_KIND_INT)
kernel/trace/trace_probe.c
367
if (BTF_INFO_KIND(type->info) != BTF_KIND_ARRAY)
kernel/trace/trace_probe.c
420
switch (BTF_INFO_KIND(type->info)) {
kernel/trace/trace_probe.c
563
if (BTF_INFO_KIND(type->info) != BTF_KIND_PTR) {
tools/bpf/bpftool/btf_dumper.c
560
switch (BTF_INFO_KIND(t->info)) {
tools/bpf/bpftool/btf_dumper.c
634
switch (BTF_INFO_KIND(t->info)) {
tools/lib/bpf/btf.h
415
return BTF_INFO_KIND(t->info);
tools/lib/bpf/btf_dump.c
2573
BTF_INFO_KIND(t->info), id);
tools/lib/bpf/libbpf.c
1267
if (BTF_INFO_KIND(mtype->info) !=
tools/lib/bpf/libbpf.c
1268
BTF_INFO_KIND(kern_mtype->info)) {
tools/lib/bpf/libbpf.c
1270
map->name, mname, BTF_INFO_KIND(mtype->info),
tools/lib/bpf/libbpf.c
1271
BTF_INFO_KIND(kern_mtype->info));
tools/testing/selftests/bpf/prog_tests/btf.c
8096
__u16 kind = BTF_INFO_KIND(t->info);
tools/testing/selftests/bpf/prog_tests/resolve_btfids.c
82
if (BTF_INFO_KIND(type->info) != test_symbols[i].type)