Symbol: prog_array
kernel/bpf/net_namespace.c
90
struct bpf_prog_array *prog_array)
kernel/bpf/net_namespace.c
96
prog_array->items[i].prog = pos->link.prog;
kernel/trace/bpf_trace.c
123
bpf_prog_inc_misses_counters(rcu_dereference(call->prog_array));
kernel/trace/bpf_trace.c
145
ret = bpf_prog_run_array(rcu_dereference(call->prog_array),
kernel/trace/bpf_trace.c
1942
old_array = bpf_event_rcu_dereference(event->tp_event->prog_array);
kernel/trace/bpf_trace.c
1956
rcu_assign_pointer(event->tp_event->prog_array, new_array);
kernel/trace/bpf_trace.c
1976
old_array = bpf_event_rcu_dereference(event->tp_event->prog_array);
kernel/trace/bpf_trace.c
1984
rcu_assign_pointer(event->tp_event->prog_array, new_array);
kernel/trace/bpf_trace.c
2036
progs = bpf_event_rcu_dereference(event->tp_event->prog_array);
kernel/trace/trace_uprobe.c
1404
array = rcu_dereference_check(call->prog_array, rcu_read_lock_trace_held());
tools/testing/selftests/bpf/flow_dissector_load.h
18
struct bpf_map *prog_array, *keys;
tools/testing/selftests/bpf/flow_dissector_load.h
35
prog_array = bpf_object__find_map_by_name(*obj, map_name);
tools/testing/selftests/bpf/flow_dissector_load.h
36
if (!prog_array)
tools/testing/selftests/bpf/flow_dissector_load.h
39
prog_array_fd = bpf_map__fd(prog_array);
tools/testing/selftests/bpf/prog_tests/flow_dissector.c
625
static int init_prog_array(struct bpf_object *obj, struct bpf_map *prog_array)
tools/testing/selftests/bpf/prog_tests/flow_dissector.c
631
map_fd = bpf_map__fd(prog_array);
tools/testing/selftests/bpf/prog_tests/flow_dissector.c
635
for (i = 0; i < bpf_map__max_entries(prog_array); i++) {
tools/testing/selftests/bpf/prog_tests/flow_dissector_classification.c
502
struct bpf_map *prog_array = skel->maps.jmp_table;
tools/testing/selftests/bpf/prog_tests/flow_dissector_classification.c
515
map_fd = bpf_map__fd(prog_array);
tools/testing/selftests/bpf/prog_tests/flow_dissector_classification.c
519
for (i = 0; i < bpf_map__max_entries(prog_array); i++) {
tools/testing/selftests/bpf/prog_tests/tailcalls.c
1018
struct bpf_map *prog_array, *data_map;
tools/testing/selftests/bpf/prog_tests/tailcalls.c
102
for (i = 0; i < bpf_map__max_entries(prog_array); i++) {
tools/testing/selftests/bpf/prog_tests/tailcalls.c
103
j = bpf_map__max_entries(prog_array) - 1 - i;
tools/testing/selftests/bpf/prog_tests/tailcalls.c
1035
prog_array = bpf_object__find_map_by_name(tgt_obj, "jmp_table");
tools/testing/selftests/bpf/prog_tests/tailcalls.c
1036
if (!ASSERT_OK_PTR(prog_array, "find jmp_table map"))
tools/testing/selftests/bpf/prog_tests/tailcalls.c
1039
map_fd = bpf_map__fd(prog_array);
tools/testing/selftests/bpf/prog_tests/tailcalls.c
119
for (i = 0; i < bpf_map__max_entries(prog_array); i++) {
tools/testing/selftests/bpf/prog_tests/tailcalls.c
120
j = bpf_map__max_entries(prog_array) - 1 - i;
tools/testing/selftests/bpf/prog_tests/tailcalls.c
1203
struct bpf_map *prog_array, *data_map;
tools/testing/selftests/bpf/prog_tests/tailcalls.c
1254
prog_array = bpf_object__find_map_by_name(fentry_obj, "jmp_table");
tools/testing/selftests/bpf/prog_tests/tailcalls.c
1255
if (!ASSERT_OK_PTR(prog_array, "find jmp_table"))
tools/testing/selftests/bpf/prog_tests/tailcalls.c
1258
map_fd = bpf_map__fd(prog_array);
tools/testing/selftests/bpf/prog_tests/tailcalls.c
1273
prog_array = bpf_object__find_map_by_name(obj, "jmp_table");
tools/testing/selftests/bpf/prog_tests/tailcalls.c
1274
if (!ASSERT_OK_PTR(prog_array, "find jmp_table"))
tools/testing/selftests/bpf/prog_tests/tailcalls.c
1277
map_fd = bpf_map__fd(prog_array);
tools/testing/selftests/bpf/prog_tests/tailcalls.c
135
for (i = 0; i < bpf_map__max_entries(prog_array); i++) {
tools/testing/selftests/bpf/prog_tests/tailcalls.c
156
struct bpf_map *prog_array;
tools/testing/selftests/bpf/prog_tests/tailcalls.c
180
prog_array = bpf_object__find_map_by_name(obj, "jmp_table");
tools/testing/selftests/bpf/prog_tests/tailcalls.c
181
if (CHECK_FAIL(!prog_array))
tools/testing/selftests/bpf/prog_tests/tailcalls.c
184
map_fd = bpf_map__fd(prog_array);
tools/testing/selftests/bpf/prog_tests/tailcalls.c
188
for (i = 0; i < bpf_map__max_entries(prog_array); i++) {
tools/testing/selftests/bpf/prog_tests/tailcalls.c
20
struct bpf_map *prog_array;
tools/testing/selftests/bpf/prog_tests/tailcalls.c
235
struct bpf_map *prog_array, *data_map;
tools/testing/selftests/bpf/prog_tests/tailcalls.c
257
prog_array = bpf_object__find_map_by_name(obj, "jmp_table");
tools/testing/selftests/bpf/prog_tests/tailcalls.c
258
if (CHECK_FAIL(!prog_array))
tools/testing/selftests/bpf/prog_tests/tailcalls.c
261
map_fd = bpf_map__fd(prog_array);
tools/testing/selftests/bpf/prog_tests/tailcalls.c
416
struct bpf_map *prog_array, *data_map;
tools/testing/selftests/bpf/prog_tests/tailcalls.c
44
prog_array = bpf_object__find_map_by_name(obj, "jmp_table");
tools/testing/selftests/bpf/prog_tests/tailcalls.c
441
prog_array = bpf_object__find_map_by_name(obj, "jmp_table");
tools/testing/selftests/bpf/prog_tests/tailcalls.c
442
if (CHECK_FAIL(!prog_array))
tools/testing/selftests/bpf/prog_tests/tailcalls.c
445
map_fd = bpf_map__fd(prog_array);
tools/testing/selftests/bpf/prog_tests/tailcalls.c
45
if (CHECK_FAIL(!prog_array))
tools/testing/selftests/bpf/prog_tests/tailcalls.c
457
for (i = 0; i < bpf_map__max_entries(prog_array); i++) {
tools/testing/selftests/bpf/prog_tests/tailcalls.c
473
for (i = 0; i < bpf_map__max_entries(prog_array); i++) {
tools/testing/selftests/bpf/prog_tests/tailcalls.c
48
map_fd = bpf_map__fd(prog_array);
tools/testing/selftests/bpf/prog_tests/tailcalls.c
483
for (i = 0; i < bpf_map__max_entries(prog_array); i++) {
tools/testing/selftests/bpf/prog_tests/tailcalls.c
506
struct bpf_map *prog_array, *data_map;
tools/testing/selftests/bpf/prog_tests/tailcalls.c
52
for (i = 0; i < bpf_map__max_entries(prog_array); i++) {
tools/testing/selftests/bpf/prog_tests/tailcalls.c
531
prog_array = bpf_object__find_map_by_name(obj, "jmp_table");
tools/testing/selftests/bpf/prog_tests/tailcalls.c
532
if (CHECK_FAIL(!prog_array))
tools/testing/selftests/bpf/prog_tests/tailcalls.c
535
map_fd = bpf_map__fd(prog_array);
tools/testing/selftests/bpf/prog_tests/tailcalls.c
547
for (i = 0; i < bpf_map__max_entries(prog_array); i++) {
tools/testing/selftests/bpf/prog_tests/tailcalls.c
563
for (i = 0; i < bpf_map__max_entries(prog_array); i++) {
tools/testing/selftests/bpf/prog_tests/tailcalls.c
573
for (i = 0; i < bpf_map__max_entries(prog_array); i++) {
tools/testing/selftests/bpf/prog_tests/tailcalls.c
596
struct bpf_map *prog_array;
tools/testing/selftests/bpf/prog_tests/tailcalls.c
619
prog_array = bpf_object__find_map_by_name(obj, "jmp_table");
tools/testing/selftests/bpf/prog_tests/tailcalls.c
620
if (CHECK_FAIL(!prog_array))
tools/testing/selftests/bpf/prog_tests/tailcalls.c
623
map_fd = bpf_map__fd(prog_array);
tools/testing/selftests/bpf/prog_tests/tailcalls.c
628
for (i = 0; i < bpf_map__max_entries(prog_array); i++) {
tools/testing/selftests/bpf/prog_tests/tailcalls.c
68
for (i = 0; i < bpf_map__max_entries(prog_array); i++) {
tools/testing/selftests/bpf/prog_tests/tailcalls.c
680
struct bpf_map *prog_array, *data_map;
tools/testing/selftests/bpf/prog_tests/tailcalls.c
703
prog_array = bpf_object__find_map_by_name(obj, "jmp_table");
tools/testing/selftests/bpf/prog_tests/tailcalls.c
704
if (CHECK_FAIL(!prog_array))
tools/testing/selftests/bpf/prog_tests/tailcalls.c
707
map_fd = bpf_map__fd(prog_array);
tools/testing/selftests/bpf/prog_tests/tailcalls.c
760
struct bpf_map *prog_array;
tools/testing/selftests/bpf/prog_tests/tailcalls.c
783
prog_array = bpf_object__find_map_by_name(obj, "jmp_table");
tools/testing/selftests/bpf/prog_tests/tailcalls.c
784
if (CHECK_FAIL(!prog_array))
tools/testing/selftests/bpf/prog_tests/tailcalls.c
787
map_fd = bpf_map__fd(prog_array);
tools/testing/selftests/bpf/prog_tests/tailcalls.c
791
for (i = 0; i < bpf_map__max_entries(prog_array); i++) {
tools/testing/selftests/bpf/prog_tests/tailcalls.c
82
for (i = 0; i < bpf_map__max_entries(prog_array); i++) {
tools/testing/selftests/bpf/prog_tests/tailcalls.c
855
struct bpf_map *prog_array, *data_map;
tools/testing/selftests/bpf/prog_tests/tailcalls.c
878
prog_array = bpf_object__find_map_by_name(obj, "jmp_table");
tools/testing/selftests/bpf/prog_tests/tailcalls.c
879
if (CHECK_FAIL(!prog_array))
tools/testing/selftests/bpf/prog_tests/tailcalls.c
882
map_fd = bpf_map__fd(prog_array);
tools/testing/selftests/bpf/prog_tests/tailcalls.c
886
for (i = 0; i < bpf_map__max_entries(prog_array); i++) {
tools/testing/selftests/bpf/prog_tests/unpriv_bpf_disabled.c
102
bool prog_array = strstr(map_paths[i], "prog_array") != NULL;
tools/testing/selftests/bpf/prog_tests/unpriv_bpf_disabled.c
116
if (prog_array) {
tools/testing/selftests/bpf/prog_tests/unpriv_bpf_disabled.c
253
map_fds[6] = bpf_map__fd(skel->maps.prog_array);
tools/testing/selftests/bpf/progs/map_ptr_kern.c
181
struct bpf_array *prog_array = (struct bpf_array *)&m_prog_array;
tools/testing/selftests/bpf/progs/map_ptr_kern.c
184
VERIFY(check_default(&prog_array->map, map));
tools/testing/selftests/bpf/progs/struct_ops_refcounted_fail__tail_call.c
15
} prog_array SEC(".maps");
tools/testing/selftests/bpf/progs/struct_ops_refcounted_fail__tail_call.c
27
bpf_tail_call(ctx, &prog_array, 0);
tools/testing/selftests/bpf/progs/test_unpriv_bpf_disabled.c
59
} prog_array SEC(".maps");