Home
last modified time | relevance | path

Searched refs:BPF_MAP_TYPE_PERCPU_ARRAY (Results 1 – 25 of 48) sorted by relevance

12

/openbmc/linux/Documentation/bpf/
H A Dmap_array.rst5 BPF_MAP_TYPE_ARRAY and BPF_MAP_TYPE_PERCPU_ARRAY
10 - ``BPF_MAP_TYPE_PERCPU_ARRAY`` was introduced in version 4.6
12 ``BPF_MAP_TYPE_ARRAY`` and ``BPF_MAP_TYPE_PERCPU_ARRAY`` provide generic array
16 created. ``BPF_MAP_TYPE_PERCPU_ARRAY`` uses a different memory region for each
68 ``BPF_MAP_TYPE_PERCPU_ARRAY``.
70 When using a ``BPF_MAP_TYPE_PERCPU_ARRAY`` the ``bpf_map_update_elem()`` and
207 BPF_MAP_TYPE_PERCPU_ARRAY subsection
258 As shown in the example above, when accessing a ``BPF_MAP_TYPE_PERCPU_ARRAY``
/openbmc/linux/tools/bpf/bpftool/skeleton/
H A Dprofiler.bpf.c22 __uint(type, BPF_MAP_TYPE_PERCPU_ARRAY);
29 __uint(type, BPF_MAP_TYPE_PERCPU_ARRAY);
36 __uint(type, BPF_MAP_TYPE_PERCPU_ARRAY);
/openbmc/linux/tools/perf/util/bpf_skel/
H A Dbperf_leader.bpf.c15 __uint(type, BPF_MAP_TYPE_PERCPU_ARRAY);
22 __uint(type, BPF_MAP_TYPE_PERCPU_ARRAY);
H A Dbperf_follower.bpf.c9 __uint(type, BPF_MAP_TYPE_PERCPU_ARRAY);
16 __uint(type, BPF_MAP_TYPE_PERCPU_ARRAY);
H A Dbpf_prog_profiler.bpf.c16 __uint(type, BPF_MAP_TYPE_PERCPU_ARRAY);
24 __uint(type, BPF_MAP_TYPE_PERCPU_ARRAY);
H A Dbperf_cgroup.bpf.c33 __uint(type, BPF_MAP_TYPE_PERCPU_ARRAY);
41 __uint(type, BPF_MAP_TYPE_PERCPU_ARRAY);
H A Dfunc_latency.bpf.c32 __uint(type, BPF_MAP_TYPE_PERCPU_ARRAY);
/openbmc/linux/tools/testing/selftests/bpf/progs/
H A Dtest_get_stack_rawtp.c26 __uint(type, BPF_MAP_TYPE_PERCPU_ARRAY);
51 __uint(type, BPF_MAP_TYPE_PERCPU_ARRAY);
H A Dtest_hash_large_key.c16 __uint(type, BPF_MAP_TYPE_PERCPU_ARRAY);
H A Dbpf_iter_bpf_percpu_array_map.c16 __uint(type, BPF_MAP_TYPE_PERCPU_ARRAY);
H A Dperf_event_stackmap.c19 __uint(type, BPF_MAP_TYPE_PERCPU_ARRAY);
H A Dfor_each_array_map_elem.c16 __uint(type, BPF_MAP_TYPE_PERCPU_ARRAY);
H A Dtest_map_lookup_percpu_elem.c14 __uint(type, BPF_MAP_TYPE_PERCPU_ARRAY);
H A Dtest_unpriv_bpf_disabled.c23 __uint(type, BPF_MAP_TYPE_PERCPU_ARRAY);
H A Dstrobemeta.h231 __uint(type, BPF_MAP_TYPE_PERCPU_ARRAY);
238 __uint(type, BPF_MAP_TYPE_PERCPU_ARRAY);
H A Dlsm.c36 __uint(type, BPF_MAP_TYPE_PERCPU_ARRAY);
H A Dtest_xdp_loop.c20 __uint(type, BPF_MAP_TYPE_PERCPU_ARRAY);
H A Dtest_xdp.c24 __uint(type, BPF_MAP_TYPE_PERCPU_ARRAY);
H A Dnetif_receive_skb.c31 __uint(type, BPF_MAP_TYPE_PERCPU_ARRAY);
/openbmc/linux/tools/perf/util/
H A Dbpf_map.c15 type == BPF_MAP_TYPE_PERCPU_ARRAY || in bpf_map__is_per_cpu()
/openbmc/linux/samples/bpf/
H A Dtracex3.bpf.c51 __uint(type, BPF_MAP_TYPE_PERCPU_ARRAY);
/openbmc/linux/kernel/bpf/
H A Darraymap.c54 bool percpu = attr->map_type == BPF_MAP_TYPE_PERCPU_ARRAY; in array_map_alloc_check()
82 bool percpu = attr->map_type == BPF_MAP_TYPE_PERCPU_ARRAY; in array_map_alloc()
333 if (array->map.map_type == BPF_MAP_TYPE_PERCPU_ARRAY) { in array_map_update_elem()
419 if (array->map.map_type == BPF_MAP_TYPE_PERCPU_ARRAY) { in array_map_free()
435 if (array->map.map_type == BPF_MAP_TYPE_PERCPU_ARRAY) in array_map_free()
649 if (map->map_type == BPF_MAP_TYPE_PERCPU_ARRAY) { in bpf_iter_init_array_map()
701 is_percpu = map->map_type == BPF_MAP_TYPE_PERCPU_ARRAY; in bpf_for_each_array_elem()
727 bool percpu = map->map_type == BPF_MAP_TYPE_PERCPU_ARRAY; in array_map_mem_usage()
H A Dmap_iter.c118 map->map_type == BPF_MAP_TYPE_PERCPU_ARRAY) in bpf_iter_attach_map()
/openbmc/linux/tools/testing/selftests/bpf/map_tests/
H A Darray_map_batch_ops.c83 map_fd = bpf_map_create(is_pcpu ? BPF_MAP_TYPE_PERCPU_ARRAY : BPF_MAP_TYPE_ARRAY, in __test_map_lookup_and_update_batch()
/openbmc/linux/include/linux/
H A Dbpf_types.h88 BPF_MAP_TYPE(BPF_MAP_TYPE_PERCPU_ARRAY, percpu_array_map_ops)

12