/kernel/linux/linux-6.6/tools/testing/selftests/bpf/prog_tests/ |
H A D | linked_list.c | 286 err = btf__add_field(btf, "a", LIST_NODE, 0, 0); in list_and_rb_node_same_struct() 287 if (!ASSERT_OK(err, "btf__add_field bar::a")) in list_and_rb_node_same_struct() 289 err = btf__add_field(btf, "c", bpf_rb_node_btf_id, 192, 0); in list_and_rb_node_same_struct() 290 if (!ASSERT_OK(err, "btf__add_field bar::c")) in list_and_rb_node_same_struct() 293 err = btf__add_field(btf, "ref", bpf_refcount_btf_id, 448, 0); in list_and_rb_node_same_struct() 294 if (!ASSERT_OK(err, "btf__add_field bar::ref")) in list_and_rb_node_same_struct() 301 err = btf__add_field(btf, "a", LIST_HEAD, 0, 0); in list_and_rb_node_same_struct() 302 if (!ASSERT_OK(err, "btf__add_field foo::a")) in list_and_rb_node_same_struct() 304 err = btf__add_field(btf, "b", SPIN_LOCK, 128, 0); in list_and_rb_node_same_struct() 305 if (!ASSERT_OK(err, "btf__add_field fo in list_and_rb_node_same_struct() [all...] |
H A D | btf_dedup_split.c | 21 btf__add_field(btf1, "f1", 1, 0, 0); /* int f1; */ in test_split_simple() 53 btf__add_field(btf2, "f1", 6, 0, 0); /* struct s1 f1; */ in test_split_simple() 54 btf__add_field(btf2, "f2", 5, 32, 0); /* int f2; */ in test_split_simple() 55 btf__add_field(btf2, "f3", 2, 64, 0); /* int *f3; */ in test_split_simple() 63 btf__add_field(btf2, "f1", 5, 0, 0); /* int f1; */ in test_split_simple() 140 btf__add_field(btf1, "f1", 2, 0, 0); /* struct s1 *f1; */ in test_split_fwd_resolve() 141 btf__add_field(btf1, "f2", 3, 64, 0); /* struct s2 *f2; */ in test_split_fwd_resolve() 144 btf__add_field(btf1, "f1", 1, 0, 0); /* int f1; */ in test_split_fwd_resolve() 148 btf__add_field(btf1, "f1", 1, 0, 0); /* int f1; */ in test_split_fwd_resolve() 173 btf__add_field(btf in test_split_fwd_resolve() [all...] |
H A D | btf_split.c | 31 btf__add_field(btf1, "f1", 1, 0, 0); /* int f1; */ in test_btf_split() 51 btf__add_field(btf2, "f1", 3, 0, 0); /* struct s1 f1; */ in test_btf_split() 52 btf__add_field(btf2, "f2", 1, 32, 0); /* int f2; */ in test_btf_split() 53 btf__add_field(btf2, "f3", 2, 64, 0); /* int *f3; */ in test_btf_split()
|
H A D | core_autosize.c | 101 err = btf__add_field(btf, "ptr", void_ptr_id, 0, 0); in test_core_autosize() 102 err = err ?: btf__add_field(btf, "val2", int_id, 32, 0); in test_core_autosize() 103 err = err ?: btf__add_field(btf, "val1", long_long_id, 64, 0); in test_core_autosize() 104 err = err ?: btf__add_field(btf, "val3", short_id, 128, 0); in test_core_autosize() 105 err = err ?: btf__add_field(btf, "val4", char_id, 144, 0); in test_core_autosize()
|
H A D | btf_write.c | 99 err = btf__add_field(btf, "field", 1, 0, 0); in gen_btf() 103 err = btf__add_field(btf, "f1", 1, 0, 0); in gen_btf() 105 err = btf__add_field(btf, "f2", 1, 32, 16); in gen_btf() 134 err = btf__add_field(btf, "field", 1, 1, 0); in gen_btf() 137 err = btf__add_field(btf, "f1", 1, 0, 16); in gen_btf()
|
H A D | btf_dump.c | 182 err = btf__add_field(btf, "x", 4, 0, 0); in test_btf_dump_incremental() 228 err = btf__add_field(btf, "x", 2, 0, 0); in test_btf_dump_incremental() 230 err = btf__add_field(btf, "y", 3, 32, 0); in test_btf_dump_incremental() 232 err = btf__add_field(btf, "s", 6, 64, 0); in test_btf_dump_incremental()
|
/kernel/linux/linux-5.10/tools/testing/selftests/bpf/prog_tests/ |
H A D | core_autosize.c | 101 err = btf__add_field(btf, "ptr", void_ptr_id, 0, 0); in test_core_autosize() 102 err = err ?: btf__add_field(btf, "val2", int_id, 32, 0); in test_core_autosize() 103 err = err ?: btf__add_field(btf, "val1", long_long_id, 64, 0); in test_core_autosize() 104 err = err ?: btf__add_field(btf, "val3", short_id, 128, 0); in test_core_autosize() 105 err = err ?: btf__add_field(btf, "val4", char_id, 144, 0); in test_core_autosize()
|
H A D | btf_write.c | 91 err = btf__add_field(btf, "field", 1, 0, 0); in test_btf_write() 95 err = btf__add_field(btf, "f1", 1, 0, 0); in test_btf_write() 97 err = btf__add_field(btf, "f2", 1, 32, 16); in test_btf_write() 122 err = btf__add_field(btf, "field", 1, 1, 0); in test_btf_write() 125 err = btf__add_field(btf, "f1", 1, 0, 16); in test_btf_write()
|
H A D | btf_dump.c | 171 err = btf__add_field(btf, "x", 2, 0, 0); in test_btf_dump_incremental() 208 err = btf__add_field(btf, "x", 1, 0, 0); in test_btf_dump_incremental() 210 err = btf__add_field(btf, "s", 3, 32, 0); in test_btf_dump_incremental()
|
/kernel/linux/linux-5.10/tools/lib/bpf/ |
H A D | btf.h | 95 LIBBPF_API int btf__add_field(struct btf *btf, const char *name, int field_type_id,
|
H A D | btf.c | 1777 * btf__add_field() right after btf__add_struct() succeeds. 1794 * btf__add_field() right after btf__add_union() succeeds. All fields 1816 int btf__add_field(struct btf *btf, const char *name, int type_id, in btf__add_field() function
|
/kernel/linux/linux-6.6/tools/lib/bpf/ |
H A D | btf.h | 184 LIBBPF_API int btf__add_field(struct btf *btf, const char *name, int field_type_id,
|
H A D | btf.c | 1965 * btf__add_field() right after btf__add_struct() succeeds. 1982 * btf__add_field() right after btf__add_union() succeeds. All fields 2009 int btf__add_field(struct btf *btf, const char *name, int type_id, in btf__add_field() function
|
/kernel/linux/linux-6.6/tools/bpf/bpftool/ |
H A D | gen.c | 2195 err = btf__add_field(btf_new, name, m->type, in btfgen_get_btf()
|