Symbol: btf__add_field
tools/bpf/bpftool/gen.c
2549
err = btf__add_field(btf_new, name, m->type,
tools/lib/bpf/btf.h
214
LIBBPF_API int btf__add_field(struct btf *btf, const char *name, int field_type_id,
tools/testing/selftests/bpf/prog_tests/btf_dedup_split.c
140
btf__add_field(btf1, "f1", 2, 0, 0); /* struct s1 *f1; */
tools/testing/selftests/bpf/prog_tests/btf_dedup_split.c
141
btf__add_field(btf1, "f2", 3, 64, 0); /* struct s2 *f2; */
tools/testing/selftests/bpf/prog_tests/btf_dedup_split.c
144
btf__add_field(btf1, "f1", 1, 0, 0); /* int f1; */
tools/testing/selftests/bpf/prog_tests/btf_dedup_split.c
148
btf__add_field(btf1, "f1", 1, 0, 0); /* int f1; */
tools/testing/selftests/bpf/prog_tests/btf_dedup_split.c
173
btf__add_field(btf2, "f1", 8, 0, 0); /* struct s1 *f1; */
tools/testing/selftests/bpf/prog_tests/btf_dedup_split.c
174
btf__add_field(btf2, "f2", 10, 64, 0); /* struct s2 *f2; */
tools/testing/selftests/bpf/prog_tests/btf_dedup_split.c
21
btf__add_field(btf1, "f1", 1, 0, 0); /* int f1; */
tools/testing/selftests/bpf/prog_tests/btf_dedup_split.c
239
btf__add_field(btf1, "f1", 2, 0, 0); /* struct s1 *f1; */
tools/testing/selftests/bpf/prog_tests/btf_dedup_split.c
240
btf__add_field(btf1, "f2", 4, 64, 0); /* struct s2 *f2; */
tools/testing/selftests/bpf/prog_tests/btf_dedup_split.c
262
btf__add_field(btf2, "f1", 7, 0, 0); /* struct s1 *f1; */
tools/testing/selftests/bpf/prog_tests/btf_dedup_split.c
263
btf__add_field(btf2, "f2", 9, 64, 0); /* struct s2 *f2; */
tools/testing/selftests/bpf/prog_tests/btf_dedup_split.c
266
btf__add_field(btf2, "f1", 7, 0, 0); /* struct s1 *f1; */
tools/testing/selftests/bpf/prog_tests/btf_dedup_split.c
267
btf__add_field(btf2, "f2", 9, 64, 0); /* struct s2 *f2; */
tools/testing/selftests/bpf/prog_tests/btf_dedup_split.c
268
btf__add_field(btf2, "f3", 6, 128, 0); /* int f3; */
tools/testing/selftests/bpf/prog_tests/btf_dedup_split.c
269
btf__add_field(btf2, "f4", 10, 192, 0); /* struct s1 f4; */
tools/testing/selftests/bpf/prog_tests/btf_dedup_split.c
273
btf__add_field(btf2, "f1", 12, 0, 0); /* struct s2 *f1; (fwd) */
tools/testing/selftests/bpf/prog_tests/btf_dedup_split.c
340
btf__add_field(btf, "a", ID(3), 0, 0); /* struct anon a; */
tools/testing/selftests/bpf/prog_tests/btf_dedup_split.c
341
btf__add_field(btf, "b", ID(4), 0, 0); /* struct anon b; */
tools/testing/selftests/bpf/prog_tests/btf_dedup_split.c
345
btf__add_field(btf, "f1", ID(1), 0, 0); /* int f1; */
tools/testing/selftests/bpf/prog_tests/btf_dedup_split.c
346
btf__add_field(btf, "f2", ID(1), 32, 0); /* int f2; */
tools/testing/selftests/bpf/prog_tests/btf_dedup_split.c
350
btf__add_field(btf, "f1", ID(1), 0, 0); /* int f1; */
tools/testing/selftests/bpf/prog_tests/btf_dedup_split.c
351
btf__add_field(btf, "f2", ID(1), 32, 0); /* int f2; */
tools/testing/selftests/bpf/prog_tests/btf_dedup_split.c
53
btf__add_field(btf2, "f1", 6, 0, 0); /* struct s1 f1; */
tools/testing/selftests/bpf/prog_tests/btf_dedup_split.c
54
btf__add_field(btf2, "f2", 5, 32, 0); /* int f2; */
tools/testing/selftests/bpf/prog_tests/btf_dedup_split.c
55
btf__add_field(btf2, "f3", 2, 64, 0); /* int *f3; */
tools/testing/selftests/bpf/prog_tests/btf_dedup_split.c
63
btf__add_field(btf2, "f1", 5, 0, 0); /* int f1; */
tools/testing/selftests/bpf/prog_tests/btf_distill.c
117
btf__add_field(btf2, "f1", 13, 0, 0); /* struct embedded f1; */
tools/testing/selftests/bpf/prog_tests/btf_distill.c
25
btf__add_field(btf1, "f1", 2, 0, 0); /* int *f1; */
tools/testing/selftests/bpf/prog_tests/btf_distill.c
28
btf__add_field(btf1, "f1", 1, 0, 0); /* int f1; */
tools/testing/selftests/bpf/prog_tests/btf_distill.c
29
btf__add_field(btf1, "f2", 3, 32, 0); /* struct s1 f2; */
tools/testing/selftests/bpf/prog_tests/btf_distill.c
33
btf__add_field(btf1, "f1", 1, 0, 0); /* int f1; */
tools/testing/selftests/bpf/prog_tests/btf_distill.c
34
btf__add_field(btf1, "f2", 2, 0, 0); /* int *f2; */
tools/testing/selftests/bpf/prog_tests/btf_distill.c
37
btf__add_field(btf1, "f1", 1, 0, 0); /* int f1; */
tools/testing/selftests/bpf/prog_tests/btf_distill.c
52
btf__add_field(btf1, "f1", 1, 0, 0); /* int f1; */
tools/testing/selftests/bpf/prog_tests/btf_distill.c
55
btf__add_field(btf1, "f1", 1, 0, 0); /* int f1; */
tools/testing/selftests/bpf/prog_tests/btf_distill.c
618
btf__add_field(btf1, "f1", 1, 0, 0); /* int f1; */
tools/testing/selftests/bpf/prog_tests/btf_distill.c
63
btf__add_field(btf1, "f1", 1, 0, 0); /* int f1; */
tools/testing/selftests/bpf/prog_tests/btf_distill.c
631
btf__add_field(btf2, "e1", 2, 0, 0); /* struct s1 e1; */
tools/testing/selftests/bpf/prog_tests/btf_distill.c
66
btf__add_field(btf1, "f1", 1, 0, 0); /* int f1; */
tools/testing/selftests/bpf/prog_tests/btf_distill.c
662
btf__add_field(btf5, "f1", 1, 0, 0); /* int f1; */
tools/testing/selftests/bpf/prog_tests/btf_dump.c
225
err = btf__add_field(btf, "x", 4, 0, 0);
tools/testing/selftests/bpf/prog_tests/btf_dump.c
263
err = btf__add_field(btf, "x", 2, 0, 0);
tools/testing/selftests/bpf/prog_tests/btf_dump.c
265
err = btf__add_field(btf, "y", 3, 32, 0);
tools/testing/selftests/bpf/prog_tests/btf_dump.c
267
err = btf__add_field(btf, "s", 6, 64, 0);
tools/testing/selftests/bpf/prog_tests/btf_dump.c
314
err = btf__add_field(btf, "p1", 2, 0, 0);
tools/testing/selftests/bpf/prog_tests/btf_dump.c
316
err = btf__add_field(btf, "p2", 4, 0, 0);
tools/testing/selftests/bpf/prog_tests/btf_field_iter.c
55
btf__add_field(btf, "f1", 3, 0, 0); /* int *f1; */
tools/testing/selftests/bpf/prog_tests/btf_field_iter.c
56
btf__add_field(btf, "f2", 1, 0, 0); /* int f2; */
tools/testing/selftests/bpf/prog_tests/btf_field_iter.c
59
btf__add_field(btf, "f1", 1, 0, 0); /* int f1; */
tools/testing/selftests/bpf/prog_tests/btf_field_iter.c
60
btf__add_field(btf, "f2", 5, 0, 0); /* struct s1 f2; */
tools/testing/selftests/bpf/prog_tests/btf_permute.c
166
btf__add_field(split_btf, "m", 1, 0, 0); /* int m; */
tools/testing/selftests/bpf/prog_tests/btf_permute.c
169
btf__add_field(split_btf, "m", 1, 0, 0); /* int m; */
tools/testing/selftests/bpf/prog_tests/btf_permute.c
37
btf__add_field(btf, "m", 1, 0, 0); /* int m; */
tools/testing/selftests/bpf/prog_tests/btf_permute.c
40
btf__add_field(btf, "m", 1, 0, 0); /* int m; */
tools/testing/selftests/bpf/prog_tests/btf_split.c
110
btf__add_field(btf3, "f1", 4, 0, 0); /* struct s2 f1; */
tools/testing/selftests/bpf/prog_tests/btf_split.c
111
btf__add_field(btf3, "uf2", 1, 0, 0); /* int f2; */
tools/testing/selftests/bpf/prog_tests/btf_split.c
66
btf__add_field(btf1, "f1", 1, 0, 0); /* int f1; */
tools/testing/selftests/bpf/prog_tests/btf_split.c
86
btf__add_field(btf2, "f1", 3, 0, 0); /* struct s1 f1; */
tools/testing/selftests/bpf/prog_tests/btf_split.c
87
btf__add_field(btf2, "f2", 1, 32, 0); /* int f2; */
tools/testing/selftests/bpf/prog_tests/btf_split.c
88
btf__add_field(btf2, "f3", 2, 64, 0); /* int *f3; */
tools/testing/selftests/bpf/prog_tests/btf_write.c
103
err = btf__add_field(btf, "f1", 1, 0, 0);
tools/testing/selftests/bpf/prog_tests/btf_write.c
105
err = btf__add_field(btf, "f2", 1, 32, 16);
tools/testing/selftests/bpf/prog_tests/btf_write.c
134
err = btf__add_field(btf, "field", 1, 1, 0);
tools/testing/selftests/bpf/prog_tests/btf_write.c
137
err = btf__add_field(btf, "f1", 1, 0, 16);
tools/testing/selftests/bpf/prog_tests/btf_write.c
99
err = btf__add_field(btf, "field", 1, 0, 0);
tools/testing/selftests/bpf/prog_tests/core_autosize.c
101
err = btf__add_field(btf, "ptr", void_ptr_id, 0, 0);
tools/testing/selftests/bpf/prog_tests/core_autosize.c
102
err = err ?: btf__add_field(btf, "val2", int_id, 32, 0);
tools/testing/selftests/bpf/prog_tests/core_autosize.c
103
err = err ?: btf__add_field(btf, "val1", long_long_id, 64, 0);
tools/testing/selftests/bpf/prog_tests/core_autosize.c
104
err = err ?: btf__add_field(btf, "val3", short_id, 128, 0);
tools/testing/selftests/bpf/prog_tests/core_autosize.c
105
err = err ?: btf__add_field(btf, "val4", char_id, 144, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
299
err = btf__add_field(btf, "a", LIST_NODE, 0, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
302
err = btf__add_field(btf, "c", bpf_rb_node_btf_id, 192, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
306
err = btf__add_field(btf, "ref", bpf_refcount_btf_id, 448, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
314
err = btf__add_field(btf, "a", LIST_HEAD, 0, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
317
err = btf__add_field(btf, "b", SPIN_LOCK, 128, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
341
err = btf__add_field(btf, "a", SPIN_LOCK, 0, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
344
err = btf__add_field(btf, "b", SPIN_LOCK, 32, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
347
err = btf__add_field(btf, "c", LIST_HEAD, 64, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
364
err = btf__add_field(btf, "a", LIST_HEAD, 0, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
373
err = btf__add_field(btf, "a", LIST_NODE, 0, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
390
err = btf__add_field(btf, "a", LIST_HEAD, 0, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
393
err = btf__add_field(btf, "b", LIST_NODE, 0, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
396
err = btf__add_field(btf, "c", SPIN_LOCK, 0, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
416
err = btf__add_field(btf, "a", SPIN_LOCK, 0, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
419
err = btf__add_field(btf, "b", LIST_HEAD, 64, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
436
err = btf__add_field(btf, "a", SPIN_LOCK, 0, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
439
err = btf__add_field(btf, "b", LIST_HEAD, 64, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
459
err = btf__add_field(btf, "a", SPIN_LOCK, 0, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
462
err = btf__add_field(btf, "b", LIST_HEAD, 64, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
482
err = btf__add_field(btf, "a", LIST_HEAD, 0, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
485
err = btf__add_field(btf, "b", SPIN_LOCK, 128, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
494
err = btf__add_field(btf, "a", SPIN_LOCK, 0, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
511
err = btf__add_field(btf, "a", LIST_HEAD, 0, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
514
err = btf__add_field(btf, "b", LIST_NODE, 128, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
517
err = btf__add_field(btf, "b", LIST_NODE, 256, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
520
err = btf__add_field(btf, "d", SPIN_LOCK, 384, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
540
err = btf__add_field(btf, "a", LIST_HEAD, 0, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
543
err = btf__add_field(btf, "b", LIST_NODE, 128, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
546
err = btf__add_field(btf, "c", SPIN_LOCK, 320, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
566
err = btf__add_field(btf, "a", LIST_HEAD, 0, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
569
err = btf__add_field(btf, "b", LIST_NODE, 128, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
572
err = btf__add_field(btf, "c", SPIN_LOCK, 320, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
581
err = btf__add_field(btf, "a", LIST_HEAD, 0, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
584
err = btf__add_field(btf, "b", LIST_NODE, 128, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
587
err = btf__add_field(btf, "c", SPIN_LOCK, 320, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
607
err = btf__add_field(btf, "a", LIST_HEAD, 0, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
610
err = btf__add_field(btf, "b", SPIN_LOCK, 192, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
619
err = btf__add_field(btf, "a", LIST_NODE, 0, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
636
err = btf__add_field(btf, "a", LIST_HEAD, 0, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
639
err = btf__add_field(btf, "b", SPIN_LOCK, 192, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
648
err = btf__add_field(btf, "a", LIST_HEAD, 0, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
651
err = btf__add_field(btf, "b", LIST_NODE, 128, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
654
err = btf__add_field(btf, "c", SPIN_LOCK, 320, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
663
err = btf__add_field(btf, "a", LIST_NODE, 0, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
680
err = btf__add_field(btf, "a", LIST_HEAD, 0, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
683
err = btf__add_field(btf, "b", LIST_NODE, 128, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
686
err = btf__add_field(btf, "c", SPIN_LOCK, 320, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
695
err = btf__add_field(btf, "a", LIST_HEAD, 0, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
698
err = btf__add_field(btf, "b", LIST_NODE, 128, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
701
err = btf__add_field(btf, "c", SPIN_LOCK, 320, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
710
err = btf__add_field(btf, "a", LIST_NODE, 0, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
727
err = btf__add_field(btf, "a", LIST_HEAD, 0, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
730
err = btf__add_field(btf, "b", SPIN_LOCK, 128, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
739
err = btf__add_field(btf, "a", LIST_HEAD, 0, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
742
err = btf__add_field(btf, "b", LIST_NODE, 128, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
745
err = btf__add_field(btf, "c", SPIN_LOCK, 320, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
754
err = btf__add_field(btf, "a", LIST_HEAD, 0, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
757
err = btf__add_field(btf, "b", LIST_NODE, 128, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
760
err = btf__add_field(btf, "c", SPIN_LOCK, 320, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
769
err = btf__add_field(btf, "a", LIST_NODE, 0, 0);