Home
last modified time | relevance | path

Searched refs:btf__type_cnt (Results 1 – 18 of 18) sorted by relevance

/linux/tools/testing/selftests/bpf/prog_tests/
H A Dbtf_endian.c45 ASSERT_EQ(btf__type_cnt(swap_btf), btf__type_cnt(btf), "nr_types"); in test_btf_endian()
88 ASSERT_EQ(btf__type_cnt(swap_btf), btf__type_cnt(btf), "nr_types"); in test_btf_endian()
H A Dbtf_distill.c177 !ASSERT_EQ(8, btf__type_cnt(btf3), "distilled_base_type_cnt")) in test_distilled_base()
326 !ASSERT_EQ(3, btf__type_cnt(btf3), "distilled_base_type_cnt")) in test_distilled_base_multi()
380 !ASSERT_EQ(3, btf__type_cnt(btf3), "distilled_base_type_cnt")) in test_distilled_base_missing_err()
434 !ASSERT_EQ(3, btf__type_cnt(btf3), "distilled_base_type_cnt")) in test_distilled_base_multi_err()
474 !ASSERT_EQ(2, btf__type_cnt(btf3), "distilled_base_type_cnt")) in test_distilled_base_multi_err2()
569 !ASSERT_EQ(2, btf__type_cnt(new_base), "distilled_base_type_cnt")) in test_distilled_endianness()
646 !ASSERT_EQ(2, btf__type_cnt(btf3), "distilled_base_type_cnt")) in test_distilled_base_embedded_err()
H A Dbtf_split.c125 ASSERT_EQ(btf__type_cnt(btf3), 6, "split_type_cnt");
140 for (i = 1; i < btf__type_cnt(btf3); i++) {
184 if (!ASSERT_EQ(btf__type_cnt(btf3), btf__type_cnt(btf6), "cmp_type_cnt"))
188 for (i = 1; i < btf__type_cnt(btf6); i++) {
H A Dbtf_field_iter.c128 for (id = 1; id < btf__type_cnt(btf); id++) { in test_btf_field_iter()
H A Dresolve_btfids.c109 nr = btf__type_cnt(btf); in resolve_symbols()
H A Dbtf_dump.c28 size_t type_cnt = btf__type_cnt(btf); in btf_dump_all_types()
170 for (i = 1; i < btf__type_cnt(t->btf); i++) { in test_ctx__dump_and_compare()
H A Dcore_reloc.c447 for (i = 1; i < btf__type_cnt(local_btf); i++) in setup_type_id_case_local()
H A Dbtf.c8254 test_nr_types = btf__type_cnt(test_btf);
8255 expect_nr_types = btf__type_cnt(expect_btf);
/linux/tools/lib/bpf/
H A Dbtf_relocate.c17 #define btf__type_cnt btf_nr_types macro
446 unsigned int nr_types = btf__type_cnt(btf); in btf_relocate()
457 r.nr_dist_base_types = btf__type_cnt(r.dist_base_btf); in btf_relocate()
458 r.nr_base_types = btf__type_cnt(base_btf); in btf_relocate()
H A Dlinker.c1067 if (*type_id >= btf__type_cnt(btf)) in check_btf_type_id()
1094 n = btf__type_cnt(obj->btf); in linker_sanity_check_btf()
1855 n = btf__type_cnt(obj->btf); in find_glob_sym_btf()
2326 n = btf__type_cnt(obj->btf); in linker_fixup_btf()
2421 start_id = btf__type_cnt(linker->btf); in linker_append_btf()
2422 n = btf__type_cnt(obj->btf); in linker_append_btf()
2483 n = btf__type_cnt(linker->btf); in linker_append_btf()
2870 if (btf__type_cnt(linker->btf) == 1) in finalize_btf()
H A Dbtf.h155 LIBBPF_API __u32 btf__type_cnt(const struct btf *btf);
305 * - @id_map must include all types from ID 0 to `btf__type_cnt(btf) - 1`
306 * - @id_map_cnt must be `btf__type_cnt(btf)`
312 * - @id_map_cnt must be `btf__type_cnt(btf) - btf__type_cnt(btf__base_btf(btf))`
314 * - `start_id` equals `btf__type_cnt(btf__base_btf(btf))`
H A Dlibbpf.c3039 nr_types = btf__type_cnt(obj->btf); in bpf_object__init_user_btf_maps()
3160 for (i = 1; i < btf__type_cnt(btf); i++) { in bpf_object__sanitize_btf()
3455 n = btf__type_cnt(obj->btf); in bpf_object_fixup_btf()
3586 n = btf__type_cnt(obj->btf); in bpf_object__sanitize_and_load_btf()
4077 n = btf__type_cnt(btf); in find_extern_btf_id()
4109 n = btf__type_cnt(btf); in find_extern_sec_btf_id()
4198 n = btf__type_cnt(btf); in find_int_btf_id()
5715 n = btf__type_cnt(targ_btf); in bpf_core_add_cands()
5896 btf__type_cnt(obj->btf_vmlinux), in bpf_core_find_cands()
6980 n = btf__type_cnt(obj->btf); in bpf_prog_assign_exc_cb()
[all …]
/linux/tools/bpf/bpftool/
H A Dbtf.c393 if (v->type < btf__type_cnt(btf)) { in dump_btf_type()
454 int cnt = btf__type_cnt(btf); in dump_btf_raw()
459 start_id = btf__type_cnt(base); in dump_btf_raw()
515 __u32 cnt = btf__type_cnt(btf), i, j; in dump_btf_kfuncs()
750 n = btf__type_cnt(btf); in sort_btf_c()
809 int cnt = btf__type_cnt(btf); in dump_btf_c()
1061 if (root_type_ids[i] >= btf__type_cnt(btf)) { in do_dump()
/linux/tools/testing/selftests/bpf/
H A Dbtf_helpers.c239 ASSERT_EQ(btf__type_cnt(btf) - 1, nr_types, "btf_nr_types"); in btf_validate_raw()
276 for (i = 1; i < btf__type_cnt(btf); i++) { in btf_type_c_dump()
H A Dtest_loader.c441 for (i = 1; i < btf__type_cnt(btf); i++) { in parse_test_spec()
H A Dveristat.c1882 cnt = btf__type_cnt(btf); in find_enum_value()
2123 cnt = btf__type_cnt(btf); in set_global_vars()
H A Dtest_progs.c1235 for (i = 1, type_cnt = btf__type_cnt(btf); i < type_cnt; i++) { in get_bpf_max_tramp_links_from()
/linux/tools/bpf/resolve_btfids/
H A Dmain.c628 nr_types = btf__type_cnt(btf); in symbols_resolve()
931 const u32 type_cnt = btf__type_cnt(ctx->btf); in collect_decl_tags()
1270 start_id = btf__type_cnt(btf__base_btf(btf)); in sort_btf_by_name()
1271 nr_types = btf__type_cnt(btf) - start_id; in sort_btf_by_name()