/openbmc/linux/tools/testing/selftests/bpf/progs/ |
H A D | test_map_init.c | 12 __uint(type, BPF_MAP_TYPE_PERCPU_HASH);
|
H A D | bpf_iter_bpf_percpu_hash_map.c | 16 __uint(type, BPF_MAP_TYPE_PERCPU_HASH);
|
H A D | test_map_lookup_percpu_elem.c | 21 __uint(type, BPF_MAP_TYPE_PERCPU_HASH);
|
H A D | test_unpriv_bpf_disabled.c | 37 __uint(type, BPF_MAP_TYPE_PERCPU_HASH);
|
H A D | for_each_hash_map_elem.c | 16 __uint(type, BPF_MAP_TYPE_PERCPU_HASH);
|
H A D | cgroup_hierarchical_stats.c | 27 __uint(type, BPF_MAP_TYPE_PERCPU_HASH);
|
H A D | lsm.c | 43 __uint(type, BPF_MAP_TYPE_PERCPU_HASH);
|
H A D | map_kptr.c | 34 __uint(type, BPF_MAP_TYPE_PERCPU_HASH); 49 __uint(type, BPF_MAP_TYPE_PERCPU_HASH);
|
H A D | map_ptr_kern.c | 207 __uint(type, BPF_MAP_TYPE_PERCPU_HASH); 675 VERIFY_TYPE(BPF_MAP_TYPE_PERCPU_HASH, check_percpu_hash); in cg_skb()
|
/openbmc/linux/tools/testing/selftests/bpf/map_tests/ |
H A D | map_percpu_stats.c | 37 case BPF_MAP_TYPE_PERCPU_HASH: in map_type_to_s() 344 return map_create(BPF_MAP_TYPE_PERCPU_HASH, "percpu_hash", &map_opts); in create_percpu_hash() 354 return map_create(BPF_MAP_TYPE_PERCPU_HASH, "percpu_hash_prealloc", NULL); in create_percpu_hash_prealloc()
|
H A D | htab_map_batch_ops.c | 92 map_fd = bpf_map_create(is_pcpu ? BPF_MAP_TYPE_PERCPU_HASH : BPF_MAP_TYPE_HASH, in __test_map_lookup_and_delete_batch()
|
/openbmc/linux/samples/bpf/ |
H A D | lwt_len_hist.bpf.c | 17 __uint(type, BPF_MAP_TYPE_PERCPU_HASH);
|
H A D | spintest.bpf.c | 23 __uint(type, BPF_MAP_TYPE_PERCPU_HASH);
|
H A D | map_perf_test.bpf.c | 59 __uint(type, BPF_MAP_TYPE_PERCPU_HASH); 74 __uint(type, BPF_MAP_TYPE_PERCPU_HASH);
|
H A D | tracex2.bpf.c | 73 __uint(type, BPF_MAP_TYPE_PERCPU_HASH);
|
H A D | xdp_sample.bpf.c | 17 __uint(type, BPF_MAP_TYPE_PERCPU_HASH);
|
/openbmc/linux/tools/perf/util/ |
H A D | bpf_map.c | 14 return type == BPF_MAP_TYPE_PERCPU_HASH || in bpf_map__is_per_cpu()
|
/openbmc/linux/Documentation/bpf/ |
H A D | map_hash.rst | 11 - ``BPF_MAP_TYPE_PERCPU_HASH`` was introduced in version 4.6 15 ``BPF_MAP_TYPE_HASH`` and ``BPF_MAP_TYPE_PERCPU_HASH`` provide general 24 ``BPF_MAP_TYPE_PERCPU_HASH`` provides a separate value slot per 94 For ``BPF_MAP_TYPE_PERCPU_HASH`` and ``BPF_MAP_TYPE_LRU_PERCPU_HASH``
|
/openbmc/linux/tools/testing/selftests/bpf/prog_tests/ |
H A D | map_init.c | 137 skel = setup(BPF_MAP_TYPE_PERCPU_HASH, 1, &map_fd, 1); in test_pcpu_map_init()
|
H A D | lookup_and_delete.c | 141 skel = setup_prog(BPF_MAP_TYPE_PERCPU_HASH, &map_fd); in test_lookup_and_delete_percpu_hash()
|
/openbmc/linux/include/linux/ |
H A D | bpf_types.h | 100 BPF_MAP_TYPE(BPF_MAP_TYPE_PERCPU_HASH, htab_percpu_map_ops)
|
/openbmc/linux/kernel/bpf/ |
H A D | map_iter.c | 116 if (map->map_type == BPF_MAP_TYPE_PERCPU_HASH || in bpf_iter_attach_map()
|
H A D | hashtab.c | 193 return htab->map.map_type == BPF_MAP_TYPE_PERCPU_HASH || in htab_is_percpu() 412 bool percpu = (attr->map_type == BPF_MAP_TYPE_PERCPU_HASH || in htab_map_alloc_check() 467 bool percpu = (attr->map_type == BPF_MAP_TYPE_PERCPU_HASH || in htab_map_alloc() 892 if (htab->map.map_type == BPF_MAP_TYPE_PERCPU_HASH) in htab_elem_free() 2122 if (map->map_type == BPF_MAP_TYPE_PERCPU_HASH || in bpf_iter_init_hash_map()
|
/openbmc/linux/tools/lib/bpf/ |
H A D | libbpf_probes.c | 339 case BPF_MAP_TYPE_PERCPU_HASH: in probe_map_create()
|
/openbmc/linux/tools/testing/selftests/bpf/ |
H A D | test_loader.c | 463 case BPF_MAP_TYPE_PERCPU_HASH: in is_unpriv_capable_map()
|