Home
last modified time | relevance | path

Searched refs:BPF_MAP_TYPE_PERCPU_HASH (Results 1 – 25 of 32) sorted by relevance

12

/openbmc/linux/tools/testing/selftests/bpf/progs/
H A Dtest_map_init.c12 __uint(type, BPF_MAP_TYPE_PERCPU_HASH);
H A Dbpf_iter_bpf_percpu_hash_map.c16 __uint(type, BPF_MAP_TYPE_PERCPU_HASH);
H A Dtest_map_lookup_percpu_elem.c21 __uint(type, BPF_MAP_TYPE_PERCPU_HASH);
H A Dtest_unpriv_bpf_disabled.c37 __uint(type, BPF_MAP_TYPE_PERCPU_HASH);
H A Dfor_each_hash_map_elem.c16 __uint(type, BPF_MAP_TYPE_PERCPU_HASH);
H A Dcgroup_hierarchical_stats.c27 __uint(type, BPF_MAP_TYPE_PERCPU_HASH);
H A Dlsm.c43 __uint(type, BPF_MAP_TYPE_PERCPU_HASH);
H A Dmap_kptr.c34 __uint(type, BPF_MAP_TYPE_PERCPU_HASH);
49 __uint(type, BPF_MAP_TYPE_PERCPU_HASH);
H A Dmap_ptr_kern.c207 __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 Dmap_percpu_stats.c37 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 Dhtab_map_batch_ops.c92 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 Dlwt_len_hist.bpf.c17 __uint(type, BPF_MAP_TYPE_PERCPU_HASH);
H A Dspintest.bpf.c23 __uint(type, BPF_MAP_TYPE_PERCPU_HASH);
H A Dmap_perf_test.bpf.c59 __uint(type, BPF_MAP_TYPE_PERCPU_HASH);
74 __uint(type, BPF_MAP_TYPE_PERCPU_HASH);
H A Dtracex2.bpf.c73 __uint(type, BPF_MAP_TYPE_PERCPU_HASH);
H A Dxdp_sample.bpf.c17 __uint(type, BPF_MAP_TYPE_PERCPU_HASH);
/openbmc/linux/tools/perf/util/
H A Dbpf_map.c14 return type == BPF_MAP_TYPE_PERCPU_HASH || in bpf_map__is_per_cpu()
/openbmc/linux/Documentation/bpf/
H A Dmap_hash.rst11 - ``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 Dmap_init.c137 skel = setup(BPF_MAP_TYPE_PERCPU_HASH, 1, &map_fd, 1); in test_pcpu_map_init()
H A Dlookup_and_delete.c141 skel = setup_prog(BPF_MAP_TYPE_PERCPU_HASH, &map_fd); in test_lookup_and_delete_percpu_hash()
/openbmc/linux/include/linux/
H A Dbpf_types.h100 BPF_MAP_TYPE(BPF_MAP_TYPE_PERCPU_HASH, htab_percpu_map_ops)
/openbmc/linux/kernel/bpf/
H A Dmap_iter.c116 if (map->map_type == BPF_MAP_TYPE_PERCPU_HASH || in bpf_iter_attach_map()
H A Dhashtab.c193 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 Dlibbpf_probes.c339 case BPF_MAP_TYPE_PERCPU_HASH: in probe_map_create()
/openbmc/linux/tools/testing/selftests/bpf/
H A Dtest_loader.c463 case BPF_MAP_TYPE_PERCPU_HASH: in is_unpriv_capable_map()

12