Symbol: BPF_MAP_TYPE_PERCPU_ARRAY
include/linux/bpf.h
4175
case BPF_MAP_TYPE_PERCPU_ARRAY:
include/linux/bpf_types.h
88
BPF_MAP_TYPE(BPF_MAP_TYPE_PERCPU_ARRAY, percpu_array_map_ops)
kernel/bpf/arraymap.c
384
if (array->map.map_type == BPF_MAP_TYPE_PERCPU_ARRAY) {
kernel/bpf/arraymap.c
480
if (array->map.map_type == BPF_MAP_TYPE_PERCPU_ARRAY) {
kernel/bpf/arraymap.c
496
if (array->map.map_type == BPF_MAP_TYPE_PERCPU_ARRAY)
kernel/bpf/arraymap.c
55
bool percpu = attr->map_type == BPF_MAP_TYPE_PERCPU_ARRAY;
kernel/bpf/arraymap.c
705
if (map->map_type == BPF_MAP_TYPE_PERCPU_ARRAY) {
kernel/bpf/arraymap.c
759
is_percpu = map->map_type == BPF_MAP_TYPE_PERCPU_ARRAY;
kernel/bpf/arraymap.c
781
bool percpu = map->map_type == BPF_MAP_TYPE_PERCPU_ARRAY;
kernel/bpf/arraymap.c
86
bool percpu = attr->map_type == BPF_MAP_TYPE_PERCPU_ARRAY;
kernel/bpf/map_iter.c
122
map->map_type == BPF_MAP_TYPE_PERCPU_ARRAY)
kernel/bpf/syscall.c
1321
map->map_type != BPF_MAP_TYPE_PERCPU_ARRAY &&
kernel/bpf/syscall.c
144
map->map_type == BPF_MAP_TYPE_PERCPU_ARRAY ||
kernel/bpf/syscall.c
1476
case BPF_MAP_TYPE_PERCPU_ARRAY:
kernel/bpf/syscall.c
275
} else if (map->map_type == BPF_MAP_TYPE_PERCPU_ARRAY) {
kernel/bpf/syscall.c
322
} else if (map->map_type == BPF_MAP_TYPE_PERCPU_ARRAY) {
kernel/bpf/verifier.c
10110
case BPF_MAP_TYPE_PERCPU_ARRAY:
kernel/bpf/verifier.c
17787
case BPF_MAP_TYPE_PERCPU_ARRAY:
kernel/bpf/verifier.c
8714
if (map->map_type != BPF_MAP_TYPE_PERCPU_ARRAY &&
samples/bpf/tracex3.bpf.c
51
__uint(type, BPF_MAP_TYPE_PERCPU_ARRAY);
samples/bpf/xdp_tx_iptunnel_kern.c
23
__uint(type, BPF_MAP_TYPE_PERCPU_ARRAY);
tools/bpf/bpftool/map.c
29
type == BPF_MAP_TYPE_PERCPU_ARRAY ||
tools/bpf/bpftool/skeleton/profiler.bpf.c
22
__uint(type, BPF_MAP_TYPE_PERCPU_ARRAY);
tools/bpf/bpftool/skeleton/profiler.bpf.c
29
__uint(type, BPF_MAP_TYPE_PERCPU_ARRAY);
tools/bpf/bpftool/skeleton/profiler.bpf.c
36
__uint(type, BPF_MAP_TYPE_PERCPU_ARRAY);
tools/lib/bpf/libbpf.c
11214
case BPF_MAP_TYPE_PERCPU_ARRAY:
tools/lib/bpf/libbpf.c
170
[BPF_MAP_TYPE_PERCPU_ARRAY] = "percpu_array",
tools/lib/bpf/libbpf_probes.c
366
case BPF_MAP_TYPE_PERCPU_ARRAY:
tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c
124
__uint(type, BPF_MAP_TYPE_PERCPU_ARRAY);
tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c
143
__uint(type, BPF_MAP_TYPE_PERCPU_ARRAY);
tools/perf/util/bpf_skel/bperf_cgroup.bpf.c
31
__uint(type, BPF_MAP_TYPE_PERCPU_ARRAY);
tools/perf/util/bpf_skel/bperf_cgroup.bpf.c
39
__uint(type, BPF_MAP_TYPE_PERCPU_ARRAY);
tools/perf/util/bpf_skel/bperf_follower.bpf.c
11
__uint(type, BPF_MAP_TYPE_PERCPU_ARRAY);
tools/perf/util/bpf_skel/bperf_follower.bpf.c
18
__uint(type, BPF_MAP_TYPE_PERCPU_ARRAY);
tools/perf/util/bpf_skel/bperf_leader.bpf.c
15
__uint(type, BPF_MAP_TYPE_PERCPU_ARRAY);
tools/perf/util/bpf_skel/bperf_leader.bpf.c
22
__uint(type, BPF_MAP_TYPE_PERCPU_ARRAY);
tools/perf/util/bpf_skel/bpf_prog_profiler.bpf.c
16
__uint(type, BPF_MAP_TYPE_PERCPU_ARRAY);
tools/perf/util/bpf_skel/bpf_prog_profiler.bpf.c
24
__uint(type, BPF_MAP_TYPE_PERCPU_ARRAY);
tools/perf/util/bpf_skel/func_latency.bpf.c
32
__uint(type, BPF_MAP_TYPE_PERCPU_ARRAY);
tools/perf/util/bpf_skel/lock_contention.bpf.c
38
__uint(type, BPF_MAP_TYPE_PERCPU_ARRAY);
tools/perf/util/bpf_skel/lock_contention.bpf.c
78
__uint(type, BPF_MAP_TYPE_PERCPU_ARRAY);
tools/perf/util/bpf_skel/off_cpu.bpf.c
63
__uint(type, BPF_MAP_TYPE_PERCPU_ARRAY);
tools/sched_ext/scx_cpu0.bpf.c
30
__uint(type, BPF_MAP_TYPE_PERCPU_ARRAY);
tools/sched_ext/scx_flatcg.bpf.c
67
__uint(type, BPF_MAP_TYPE_PERCPU_ARRAY);
tools/sched_ext/scx_flatcg.bpf.c
88
__uint(type, BPF_MAP_TYPE_PERCPU_ARRAY);
tools/sched_ext/scx_simple.bpf.c
42
__uint(type, BPF_MAP_TYPE_PERCPU_ARRAY);
tools/testing/selftests/bpf/map_tests/array_map_batch_ops.c
83
map_fd = bpf_map_create(is_pcpu ? BPF_MAP_TYPE_PERCPU_ARRAY : BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/map_tests/map_percpu_stats.c
465
enum bpf_map_type map_types[] = { BPF_MAP_TYPE_PERCPU_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
5332
.map_type = BPF_MAP_TYPE_PERCPU_ARRAY,
tools/testing/selftests/bpf/prog_tests/map_btf.c
30
map_fd_arr[i] = bpf_map_create(BPF_MAP_TYPE_PERCPU_ARRAY, NULL, 4, 4, 256, NULL);
tools/testing/selftests/bpf/prog_tests/percpu_alloc.c
340
test_percpu_map_cpu_flag(BPF_MAP_TYPE_PERCPU_ARRAY);
tools/testing/selftests/bpf/prog_tests/percpu_array_inner_map.c
16
tmpl_fd = bpf_map_create(BPF_MAP_TYPE_PERCPU_ARRAY, "tmpl",
tools/testing/selftests/bpf/prog_tests/percpu_array_inner_map.c
34
good_fd = bpf_map_create(BPF_MAP_TYPE_PERCPU_ARRAY, "good",
tools/testing/selftests/bpf/prog_tests/percpu_array_inner_map.c
44
bad_fd = bpf_map_create(BPF_MAP_TYPE_PERCPU_ARRAY, "bad",
tools/testing/selftests/bpf/progs/bpf_iter_bpf_percpu_array_map.c
10
__uint(type, BPF_MAP_TYPE_PERCPU_ARRAY);
tools/testing/selftests/bpf/progs/for_each_array_map_elem.c
16
__uint(type, BPF_MAP_TYPE_PERCPU_ARRAY);
tools/testing/selftests/bpf/progs/lsm.c
36
__uint(type, BPF_MAP_TYPE_PERCPU_ARRAY);
tools/testing/selftests/bpf/progs/map_kptr.c
20
__uint(type, BPF_MAP_TYPE_PERCPU_ARRAY);
tools/testing/selftests/bpf/progs/map_ptr_kern.c
224
__uint(type, BPF_MAP_TYPE_PERCPU_ARRAY);
tools/testing/selftests/bpf/progs/map_ptr_kern.c
693
VERIFY_TYPE(BPF_MAP_TYPE_PERCPU_ARRAY, check_percpu_array);
tools/testing/selftests/bpf/progs/netif_receive_skb.c
28
__uint(type, BPF_MAP_TYPE_PERCPU_ARRAY);
tools/testing/selftests/bpf/progs/percpu_alloc_array.c
191
__uint(type, BPF_MAP_TYPE_PERCPU_ARRAY);
tools/testing/selftests/bpf/progs/perf_event_stackmap.c
19
__uint(type, BPF_MAP_TYPE_PERCPU_ARRAY);
tools/testing/selftests/bpf/progs/profiler.inc.h
103
__uint(type, BPF_MAP_TYPE_PERCPU_ARRAY);
tools/testing/selftests/bpf/progs/profiler.inc.h
83
__uint(type, BPF_MAP_TYPE_PERCPU_ARRAY);
tools/testing/selftests/bpf/progs/strobemeta.h
233
__uint(type, BPF_MAP_TYPE_PERCPU_ARRAY);
tools/testing/selftests/bpf/progs/strobemeta.h
240
__uint(type, BPF_MAP_TYPE_PERCPU_ARRAY);
tools/testing/selftests/bpf/progs/test_cls_redirect.c
367
__uint(type, BPF_MAP_TYPE_PERCPU_ARRAY);
tools/testing/selftests/bpf/progs/test_cls_redirect_dynptr.c
261
__uint(type, BPF_MAP_TYPE_PERCPU_ARRAY);
tools/testing/selftests/bpf/progs/test_get_stack_rawtp.c
26
__uint(type, BPF_MAP_TYPE_PERCPU_ARRAY);
tools/testing/selftests/bpf/progs/test_get_stack_rawtp.c
51
__uint(type, BPF_MAP_TYPE_PERCPU_ARRAY);
tools/testing/selftests/bpf/progs/test_hash_large_key.c
16
__uint(type, BPF_MAP_TYPE_PERCPU_ARRAY);
tools/testing/selftests/bpf/progs/test_l4lb.c
192
__uint(type, BPF_MAP_TYPE_PERCPU_ARRAY);
tools/testing/selftests/bpf/progs/test_l4lb_noinline.c
188
__uint(type, BPF_MAP_TYPE_PERCPU_ARRAY);
tools/testing/selftests/bpf/progs/test_l4lb_noinline_dynptr.c
190
__uint(type, BPF_MAP_TYPE_PERCPU_ARRAY);
tools/testing/selftests/bpf/progs/test_map_lookup_percpu_elem.c
14
__uint(type, BPF_MAP_TYPE_PERCPU_ARRAY);
tools/testing/selftests/bpf/progs/test_unpriv_bpf_disabled.c
23
__uint(type, BPF_MAP_TYPE_PERCPU_ARRAY);
tools/testing/selftests/bpf/progs/test_xdp.c
25
__uint(type, BPF_MAP_TYPE_PERCPU_ARRAY);
tools/testing/selftests/bpf/progs/test_xdp_dynptr.c
28
__uint(type, BPF_MAP_TYPE_PERCPU_ARRAY);
tools/testing/selftests/bpf/progs/test_xdp_loop.c
21
__uint(type, BPF_MAP_TYPE_PERCPU_ARRAY);
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
198
__uint(type, BPF_MAP_TYPE_PERCPU_ARRAY);
tools/testing/selftests/bpf/progs/trigger_bench.c
34
__uint(type, BPF_MAP_TYPE_PERCPU_ARRAY);
tools/testing/selftests/bpf/progs/verifier_array_access.c
32
__uint(type, BPF_MAP_TYPE_PERCPU_ARRAY);
tools/testing/selftests/bpf/progs/xdp_lb_bench.c
134
__uint(type, BPF_MAP_TYPE_PERCPU_ARRAY);
tools/testing/selftests/bpf/progs/xdp_lb_bench.c
141
__uint(type, BPF_MAP_TYPE_PERCPU_ARRAY);
tools/testing/selftests/bpf/progs/xdp_lb_bench.c
162
__uint(type, BPF_MAP_TYPE_PERCPU_ARRAY);
tools/testing/selftests/bpf/test_loader.c
1075
case BPF_MAP_TYPE_PERCPU_ARRAY:
tools/testing/selftests/bpf/test_maps.c
428
fd = bpf_map_create(BPF_MAP_TYPE_PERCPU_ARRAY, NULL, sizeof(key),
tools/testing/selftests/bpf/test_maps.c
491
fd = bpf_map_create(BPF_MAP_TYPE_PERCPU_ARRAY, NULL, sizeof(key),
tools/tracing/rtla/src/timerlat.bpf.c
18
__uint(type, BPF_MAP_TYPE_PERCPU_ARRAY);
tools/tracing/rtla/src/timerlat.bpf.c
25
__uint(type, BPF_MAP_TYPE_PERCPU_ARRAY);