/linux-master/tools/lib/bpf/ |
H A D | libbpf_probes.c | 270 BTF_TYPE_ENC(1, BTF_INFO_ENC(BTF_KIND_STRUCT, 0, 1), 4), 273 BTF_TYPE_ENC(15, BTF_INFO_ENC(BTF_KIND_STRUCT, 0, 2), 8),
|
H A D | libbpf.c | 975 kern_type_id = find_ksym_btf_id(obj, tname, BTF_KIND_STRUCT, 990 tname, BTF_KIND_STRUCT); 2350 case BTF_KIND_STRUCT: return "struct"; 3101 t->info = BTF_INFO_ENC(BTF_KIND_STRUCT, 0, vlen); 3135 t->info = BTF_INFO_ENC(BTF_KIND_STRUCT, 0, 0);
|
H A D | btf_dump.c | 348 case BTF_KIND_STRUCT: 515 case BTF_KIND_STRUCT: 703 case BTF_KIND_STRUCT: 785 case BTF_KIND_STRUCT: 1332 case BTF_KIND_STRUCT: 1455 case BTF_KIND_STRUCT: 2380 case BTF_KIND_STRUCT: 2476 case BTF_KIND_STRUCT:
|
H A D | linker.c | 1366 case BTF_KIND_STRUCT: 1438 case BTF_KIND_STRUCT:
|
H A D | btf.c | 312 case BTF_KIND_STRUCT: 380 case BTF_KIND_STRUCT: 513 case BTF_KIND_STRUCT: 775 case BTF_KIND_STRUCT: 839 case BTF_KIND_STRUCT: 2131 * Append new BTF_KIND_STRUCT type with: 2144 return btf_add_composite(btf, BTF_KIND_STRUCT, name, byte_sz); 3890 case BTF_KIND_STRUCT: 3934 case BTF_KIND_STRUCT: 4057 return btf_kflag(t) ? BTF_KIND_UNION : BTF_KIND_STRUCT; [all...] |
H A D | relo_core.c | 173 case BTF_KIND_STRUCT: 1587 return (targ_k == BTF_KIND_STRUCT && !local_f) || 1603 case BTF_KIND_STRUCT:
|
/linux-master/tools/bpf/bpftool/ |
H A D | struct_ops.c | 70 BTF_KIND_STRUCT);
|
H A D | gen.c | 2005 case BTF_KIND_STRUCT: 2081 case BTF_KIND_STRUCT: 2141 case BTF_KIND_STRUCT:
|
H A D | btf_dumper.c | 564 case BTF_KIND_STRUCT: 640 case BTF_KIND_STRUCT:
|
H A D | btf.c | 28 [BTF_KIND_STRUCT] = "STRUCT", 161 case BTF_KIND_STRUCT:
|
/linux-master/net/ipv4/ |
H A D | bpf_tcp_ca.c | 29 type_id = btf_find_by_name_kind(btf, "sock", BTF_KIND_STRUCT); 34 type_id = btf_find_by_name_kind(btf, "tcp_sock", BTF_KIND_STRUCT); 40 type_id = btf_find_by_name_kind(btf, "tcp_congestion_ops", BTF_KIND_STRUCT);
|
/linux-master/net/bpf/ |
H A D | bpf_dummy_struct_ops.c | 146 BTF_KIND_STRUCT); 244 BTF_KIND_STRUCT);
|
/linux-master/kernel/bpf/ |
H A D | lpm_trie.c | 732 return BTF_INFO_KIND(key_type->info) != BTF_KIND_STRUCT ?
|
H A D | btf.c | 156 * When resolving a BTF_KIND_STRUCT, we need to resolve all its 327 [BTF_KIND_STRUCT] = "STRUCT", 692 case BTF_KIND_STRUCT: 1058 case BTF_KIND_STRUCT: 1060 prefix = BTF_INFO_KIND(t->info) == BTF_KIND_STRUCT ? 1931 case BTF_KIND_STRUCT: 3425 id = btf_find_by_name_kind(btf, value_type, BTF_KIND_STRUCT); 5013 [BTF_KIND_STRUCT] = &struct_ops, 5423 id = btf_find_by_name_kind(btf, alloc_obj_fields[i], BTF_KIND_STRUCT);
|
H A D | bpf_struct_ops.c | 337 BTF_KIND_STRUCT); 351 BTF_KIND_STRUCT);
|
H A D | local_storage.c | 376 if (BTF_INFO_KIND(key_type->info) != BTF_KIND_STRUCT ||
|
/linux-master/tools/testing/selftests/bpf/ |
H A D | test_verifier.c | 712 BTF_TYPE_ENC(1, BTF_INFO_ENC(BTF_KIND_STRUCT, 0, 1), 4), 715 BTF_TYPE_ENC(15, BTF_INFO_ENC(BTF_KIND_STRUCT, 0, 2), 8), 719 BTF_TYPE_ENC(25, BTF_INFO_ENC(BTF_KIND_STRUCT, 0, 0), 16), 721 BTF_TYPE_ENC(35, BTF_INFO_ENC(BTF_KIND_STRUCT, 0, 1), 16),
|
/linux-master/tools/testing/selftests/bpf/prog_tests/ |
H A D | btf.c | 116 BTF_TYPE_ENC(NAME_TBD, BTF_INFO_ENC(BTF_KIND_STRUCT, 0, 6), 180), 165 BTF_TYPE_ENC(NAME_TBD, BTF_INFO_ENC(BTF_KIND_STRUCT, 0, 3), 68), 172 BTF_TYPE_ENC(NAME_TBD, BTF_INFO_ENC(BTF_KIND_STRUCT, 0, 2), 8), 206 BTF_TYPE_ENC(NAME_TBD, BTF_INFO_ENC(BTF_KIND_STRUCT, 0, 2), 16), 245 BTF_TYPE_ENC(NAME_TBD, BTF_INFO_ENC(BTF_KIND_STRUCT, 0, 4), 48), 285 BTF_TYPE_ENC(NAME_TBD, BTF_INFO_ENC(BTF_KIND_STRUCT, 0, 4), 48), 438 BTF_TYPE_ENC(NAME_TBD, BTF_INFO_ENC(BTF_KIND_STRUCT, 0, 4), 48), 475 BTF_TYPE_ENC(NAME_TBD, BTF_INFO_ENC(BTF_KIND_STRUCT, 0, 4), 48), 512 BTF_TYPE_ENC(NAME_TBD, BTF_INFO_ENC(BTF_KIND_STRUCT, 0, 4), 48), 549 BTF_TYPE_ENC(NAME_TBD, BTF_INFO_ENC(BTF_KIND_STRUCT, [all...] |
H A D | test_global_funcs.c | 57 if (btf__find_by_name_kind(kern_btf, "bpf_subprog_arg_info", BTF_KIND_STRUCT) > 0) {
|
H A D | test_bpf_ma.c | 30 id = btf__find_by_name_kind(btf, tname, BTF_KIND_STRUCT); 38 id = btf__find_by_name_kind(btf, tname, BTF_KIND_STRUCT);
|
H A D | resolve_btfids.c | 26 { "S", BTF_KIND_STRUCT, -1 },
|
/linux-master/net/netfilter/ |
H A D | nf_bpf_link.c | 276 type_id = btf_find_by_name_kind(btf, name, BTF_KIND_STRUCT);
|
/linux-master/include/linux/ |
H A D | btf.h | 319 return kind == BTF_KIND_STRUCT || kind == BTF_KIND_UNION; 384 return kind == BTF_KIND_STRUCT || kind == BTF_KIND_UNION; 389 return BTF_INFO_KIND(t->info) == BTF_KIND_STRUCT;
|
/linux-master/tools/perf/tests/ |
H A D | sigtrap.c | 100 id = btf__find_by_name_kind(btf, "perf_event_attr", BTF_KIND_STRUCT); 117 id = btf__find_by_name_kind(btf, "spinlock", BTF_KIND_STRUCT);
|
/linux-master/tools/testing/selftests/bpf/map_tests/ |
H A D | sk_storage_map.c | 116 BTF_TYPE_ENC(1, BTF_INFO_ENC(BTF_KIND_STRUCT, 0, 1), 4), 119 BTF_TYPE_ENC(15, BTF_INFO_ENC(BTF_KIND_STRUCT, 0, 2), 8),
|