Symbol: btf__add_field
tools/bpf/bpftool/gen.c
2551
err = btf__add_field(btf_new, name, m->type,
tools/lib/bpf/btf.h
234
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
156
btf__add_field(btf1, "f1", 2, 0, 0); /* struct s1 *f1; */
tools/testing/selftests/bpf/prog_tests/btf_dedup_split.c
157
btf__add_field(btf1, "f2", 3, 64, 0); /* struct s2 *f2; */
tools/testing/selftests/bpf/prog_tests/btf_dedup_split.c
160
btf__add_field(btf1, "f1", 1, 0, 0); /* int f1; */
tools/testing/selftests/bpf/prog_tests/btf_dedup_split.c
164
btf__add_field(btf1, "f1", 1, 0, 0); /* int f1; */
tools/testing/selftests/bpf/prog_tests/btf_dedup_split.c
189
btf__add_field(btf2, "f1", 8, 0, 0); /* struct s1 *f1; */
tools/testing/selftests/bpf/prog_tests/btf_dedup_split.c
190
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
255
btf__add_field(btf1, "f1", 2, 0, 0); /* struct s1 *f1; */
tools/testing/selftests/bpf/prog_tests/btf_dedup_split.c
256
btf__add_field(btf1, "f2", 4, 64, 0); /* struct s2 *f2; */
tools/testing/selftests/bpf/prog_tests/btf_dedup_split.c
278
btf__add_field(btf2, "f1", 7, 0, 0); /* struct s1 *f1; */
tools/testing/selftests/bpf/prog_tests/btf_dedup_split.c
279
btf__add_field(btf2, "f2", 9, 64, 0); /* struct s2 *f2; */
tools/testing/selftests/bpf/prog_tests/btf_dedup_split.c
282
btf__add_field(btf2, "f1", 7, 0, 0); /* struct s1 *f1; */
tools/testing/selftests/bpf/prog_tests/btf_dedup_split.c
283
btf__add_field(btf2, "f2", 9, 64, 0); /* struct s2 *f2; */
tools/testing/selftests/bpf/prog_tests/btf_dedup_split.c
284
btf__add_field(btf2, "f3", 6, 128, 0); /* int f3; */
tools/testing/selftests/bpf/prog_tests/btf_dedup_split.c
285
btf__add_field(btf2, "f4", 10, 192, 0); /* struct s1 f4; */
tools/testing/selftests/bpf/prog_tests/btf_dedup_split.c
289
btf__add_field(btf2, "f1", 12, 0, 0); /* struct s2 *f1; (fwd) */
tools/testing/selftests/bpf/prog_tests/btf_dedup_split.c
356
btf__add_field(btf, "a", ID(3), 0, 0); /* struct anon a; */
tools/testing/selftests/bpf/prog_tests/btf_dedup_split.c
357
btf__add_field(btf, "b", ID(4), 0, 0); /* struct anon b; */
tools/testing/selftests/bpf/prog_tests/btf_dedup_split.c
361
btf__add_field(btf, "f1", ID(1), 0, 0); /* int f1; */
tools/testing/selftests/bpf/prog_tests/btf_dedup_split.c
362
btf__add_field(btf, "f2", ID(1), 32, 0); /* int f2; */
tools/testing/selftests/bpf/prog_tests/btf_dedup_split.c
366
btf__add_field(btf, "f1", ID(1), 0, 0); /* int f1; */
tools/testing/selftests/bpf/prog_tests/btf_dedup_split.c
367
btf__add_field(btf, "f2", ID(1), 32, 0); /* int f2; */
tools/testing/selftests/bpf/prog_tests/btf_dedup_split.c
57
btf__add_field(btf2, "f1", 7, 0, 0); /* struct s1 f1; */
tools/testing/selftests/bpf/prog_tests/btf_dedup_split.c
58
btf__add_field(btf2, "f2", 6, 32, 0); /* int f2; */
tools/testing/selftests/bpf/prog_tests/btf_dedup_split.c
59
btf__add_field(btf2, "f3", 2, 64, 0); /* int *f3; */
tools/testing/selftests/bpf/prog_tests/btf_dedup_split.c
67
btf__add_field(btf2, "f1", 6, 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
527
btf__add_field(split1, "x", 1, 0, 0); /* refers to base int */
tools/testing/selftests/bpf/prog_tests/btf_write.c
548
btf__add_field(split2, "p", 3, 0, 0); /* refers to split2's own typedef */
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
300
err = btf__add_field(btf, "a", LIST_NODE, 0, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
303
err = btf__add_field(btf, "c", bpf_rb_node_btf_id, 192, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
307
err = btf__add_field(btf, "ref", bpf_refcount_btf_id, 448, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
315
err = btf__add_field(btf, "a", LIST_HEAD, 0, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
318
err = btf__add_field(btf, "b", SPIN_LOCK, 128, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
342
err = btf__add_field(btf, "a", SPIN_LOCK, 0, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
345
err = btf__add_field(btf, "b", SPIN_LOCK, 32, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
348
err = btf__add_field(btf, "c", LIST_HEAD, 64, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
365
err = btf__add_field(btf, "a", LIST_HEAD, 0, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
374
err = btf__add_field(btf, "a", LIST_NODE, 0, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
391
err = btf__add_field(btf, "a", LIST_HEAD, 0, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
394
err = btf__add_field(btf, "b", LIST_NODE, 0, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
397
err = btf__add_field(btf, "c", SPIN_LOCK, 0, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
417
err = btf__add_field(btf, "a", SPIN_LOCK, 0, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
420
err = btf__add_field(btf, "b", LIST_HEAD, 64, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
437
err = btf__add_field(btf, "a", SPIN_LOCK, 0, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
440
err = btf__add_field(btf, "b", LIST_HEAD, 64, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
460
err = btf__add_field(btf, "a", SPIN_LOCK, 0, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
463
err = btf__add_field(btf, "b", LIST_HEAD, 64, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
483
err = btf__add_field(btf, "a", LIST_HEAD, 0, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
486
err = btf__add_field(btf, "b", SPIN_LOCK, 128, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
495
err = btf__add_field(btf, "a", SPIN_LOCK, 0, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
512
err = btf__add_field(btf, "a", LIST_HEAD, 0, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
515
err = btf__add_field(btf, "b", LIST_NODE, 128, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
518
err = btf__add_field(btf, "b", LIST_NODE, 256, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
521
err = btf__add_field(btf, "d", SPIN_LOCK, 384, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
541
err = btf__add_field(btf, "a", LIST_HEAD, 0, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
544
err = btf__add_field(btf, "b", LIST_NODE, 128, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
547
err = btf__add_field(btf, "c", SPIN_LOCK, 320, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
567
err = btf__add_field(btf, "a", LIST_HEAD, 0, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
570
err = btf__add_field(btf, "b", LIST_NODE, 128, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
573
err = btf__add_field(btf, "c", SPIN_LOCK, 320, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
582
err = btf__add_field(btf, "a", LIST_HEAD, 0, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
585
err = btf__add_field(btf, "b", LIST_NODE, 128, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
588
err = btf__add_field(btf, "c", SPIN_LOCK, 320, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
608
err = btf__add_field(btf, "a", LIST_HEAD, 0, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
611
err = btf__add_field(btf, "b", SPIN_LOCK, 192, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
620
err = btf__add_field(btf, "a", LIST_NODE, 0, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
637
err = btf__add_field(btf, "a", LIST_HEAD, 0, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
640
err = btf__add_field(btf, "b", SPIN_LOCK, 192, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
649
err = btf__add_field(btf, "a", LIST_HEAD, 0, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
652
err = btf__add_field(btf, "b", LIST_NODE, 128, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
655
err = btf__add_field(btf, "c", SPIN_LOCK, 320, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
664
err = btf__add_field(btf, "a", LIST_NODE, 0, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
681
err = btf__add_field(btf, "a", LIST_HEAD, 0, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
684
err = btf__add_field(btf, "b", LIST_NODE, 128, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
687
err = btf__add_field(btf, "c", SPIN_LOCK, 320, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
696
err = btf__add_field(btf, "a", LIST_HEAD, 0, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
699
err = btf__add_field(btf, "b", LIST_NODE, 128, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
702
err = btf__add_field(btf, "c", SPIN_LOCK, 320, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
711
err = btf__add_field(btf, "a", LIST_NODE, 0, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
728
err = btf__add_field(btf, "a", LIST_HEAD, 0, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
731
err = btf__add_field(btf, "b", SPIN_LOCK, 128, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
740
err = btf__add_field(btf, "a", LIST_HEAD, 0, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
743
err = btf__add_field(btf, "b", LIST_NODE, 128, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
746
err = btf__add_field(btf, "c", SPIN_LOCK, 320, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
755
err = btf__add_field(btf, "a", LIST_HEAD, 0, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
758
err = btf__add_field(btf, "b", LIST_NODE, 128, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
761
err = btf__add_field(btf, "c", SPIN_LOCK, 320, 0);
tools/testing/selftests/bpf/prog_tests/linked_list.c
770
err = btf__add_field(btf, "a", LIST_NODE, 0, 0);