Home
last modified time | relevance | path

Searched refs:map_type (Results 1 – 25 of 93) sorted by relevance

1234

/openbmc/linux/tools/testing/selftests/bpf/
H A Dtest_lru_map.c148 static void test_lru_sanity0(int map_type, int map_flags) in test_lru_sanity0() argument
162 lru_map_fd = create_map(map_type, map_flags, 2); in test_lru_sanity0()
260 lru_map_fd = create_map(map_type, map_flags, map_size); in test_lru_sanity1()
337 lru_map_fd = create_map(map_type, map_flags, map_size); in test_lru_sanity2()
363 if (map_type == BPF_MAP_TYPE_LRU_PERCPU_HASH) { in test_lru_sanity2()
443 lru_map_fd = create_map(map_type, map_flags, map_size); in test_lru_sanity3()
499 lru_map_fd = create_map(map_type, map_flags, in test_lru_sanity4()
562 static void test_lru_sanity5(int map_type, int map_flags) in test_lru_sanity5() argument
574 map_fd = create_map(map_type, map_flags, 1); in test_lru_sanity5()
690 lru_map_fd = create_map(map_type, map_flags, 2); in test_lru_sanity7()
[all …]
/openbmc/linux/tools/testing/selftests/bpf/prog_tests/
H A Dbtf.c67 enum bpf_map_type map_type; member
134 .map_type = BPF_MAP_TYPE_ARRAY,
189 .map_type = BPF_MAP_TYPE_ARRAY,
214 .map_type = BPF_MAP_TYPE_ARRAY,
255 .map_type = BPF_MAP_TYPE_ARRAY,
300 .map_type = BPF_MAP_TYPE_ARRAY,
322 .map_type = BPF_MAP_TYPE_ARRAY,
344 .map_type = BPF_MAP_TYPE_ARRAY,
5190 enum bpf_map_type map_type; member
5576 pprint_test_template[0].map_type = pprint_tests_meta[i].map_type; in test_pprint()
[all …]
H A Dsockmap_ktls.c136 enum bpf_map_type map_type) in fmt_test_name() argument
149 static void run_tests(int family, enum bpf_map_type map_type) in run_tests() argument
153 map = bpf_map_create(map_type, NULL, sizeof(int), sizeof(int), 1, NULL); in run_tests()
157 if (test__start_subtest(fmt_test_name("disconnect_after_delete", family, map_type))) in run_tests()
159 if (test__start_subtest(fmt_test_name("update_fails_when_sock_has_ulp", family, map_type))) in run_tests()
H A Dlibbpf_probes.c66 enum bpf_map_type map_type = (enum bpf_map_type)e->val; in test_libbpf_probe_map_types() local
69 if (map_type == BPF_MAP_TYPE_UNSPEC) in test_libbpf_probe_map_types()
75 res = libbpf_probe_bpf_map_type(map_type, NULL); in test_libbpf_probe_map_types()
H A Dsockmap_basic.c89 static void test_sockmap_create_update_free(enum bpf_map_type map_type) in test_sockmap_create_update_free() argument
98 map = bpf_map_create(map_type, NULL, sizeof(int), sizeof(int), 1, NULL); in test_sockmap_create_update_free()
111 static void test_skmsg_helpers(enum bpf_map_type map_type) in test_skmsg_helpers() argument
134 static void test_sockmap_update(enum bpf_map_type map_type) in test_sockmap_update() argument
158 if (map_type == BPF_MAP_TYPE_SOCKMAP) in test_sockmap_update()
190 static void test_sockmap_copy(enum bpf_map_type map_type) in test_sockmap_copy() argument
206 if (map_type == BPF_MAP_TYPE_SOCKMAP) { in test_sockmap_copy()
H A Dmap_init.c38 static struct test_map_init *setup(enum bpf_map_type map_type, int map_sz, in setup() argument
48 err = bpf_map__set_type(skel->maps.hashmap1, map_type); in setup()
H A Dlibbpf_str.c130 enum bpf_map_type map_type = (enum bpf_map_type)e->val; in test_libbpf_bpf_map_type_str() local
136 map_type_str = libbpf_bpf_map_type_str(map_type); in test_libbpf_bpf_map_type_str()
/openbmc/linux/samples/bpf/
H A Dtest_lru_dist.c307 static void test_parallel_lru_dist(int map_type, int map_flags, in test_parallel_lru_dist() argument
317 lru_map_fd = create_map(map_type, map_flags, in test_parallel_lru_dist()
320 lru_map_fd = create_map(map_type, map_flags, in test_parallel_lru_dist()
332 static void test_lru_loss0(int map_type, int map_flags) in test_lru_loss0() argument
346 map_fd = create_map(map_type, map_flags, 900 * nr_cpus); in test_lru_loss0()
348 map_fd = create_map(map_type, map_flags, 900); in test_lru_loss0()
386 static void test_lru_loss1(int map_type, int map_flags) in test_lru_loss1() argument
398 map_fd = create_map(map_type, map_flags, 1000 * nr_cpus); in test_lru_loss1()
400 map_fd = create_map(map_type, map_flags, 1000); in test_lru_loss1()
474 map_fd = create_map(map_type, map_flags, in test_parallel_lru_loss()
[all …]
/openbmc/linux/include/trace/events/
H A Dxdp.h95 enum bpf_map_type map_type,
98 TP_ARGS(dev, xdp, tgt, err, map_type, map_id, index),
113 if (map_type == BPF_MAP_TYPE_DEVMAP || map_type == BPF_MAP_TYPE_DEVMAP_HASH) {
145 enum bpf_map_type map_type,
147 TP_ARGS(dev, xdp, tgt, err, map_type, map_id, index)
154 enum bpf_map_type map_type,
156 TP_ARGS(dev, xdp, tgt, err, map_type, map_id, index)
176 enum bpf_map_type map_type,
178 TP_ARGS(dev, xdp, tgt, err, map_type, map_id, index)
185 enum bpf_map_type map_type,
[all …]
/openbmc/linux/tools/testing/selftests/bpf/map_tests/
H A Dmap_in_map_batch_ops.c31 static void create_inner_maps(enum bpf_map_type map_type, in create_inner_maps() argument
41 map_fd = bpf_map_create(map_type, map_name, sizeof(__u32), in create_inner_maps()
46 map_type, map_name, strerror(errno)); in create_inner_maps()
62 map_type, map_name, strerror(errno)); in create_inner_maps()
66 static int create_outer_map(enum bpf_map_type map_type, __u32 inner_map_fd) in create_outer_map() argument
72 outer_map_fd = bpf_map_create(map_type, "outer_map", sizeof(__u32), in create_outer_map()
78 map_type, strerror(errno)); in create_outer_map()
H A Dmap_percpu_stats.c128 static bool is_lru(__u32 map_type) in is_lru() argument
130 return map_type == BPF_MAP_TYPE_LRU_HASH || in is_lru()
131 map_type == BPF_MAP_TYPE_LRU_PERCPU_HASH; in is_lru()
135 __u32 map_type; member
159 if (opts->map_type == BPF_MAP_TYPE_HASH_OF_MAPS) in patch_map_thread()
166 if (opts->map_type == BPF_MAP_TYPE_HASH_OF_MAPS) in patch_map_thread()
273 opts.map_type = info.type; in __test()
279 if (opts.map_type != BPF_MAP_TYPE_HASH_OF_MAPS) in __test()
/openbmc/linux/kernel/bpf/
H A Dmap_iter.c116 if (map->map_type == BPF_MAP_TYPE_PERCPU_HASH || in bpf_iter_attach_map()
117 map->map_type == BPF_MAP_TYPE_LRU_PERCPU_HASH || in bpf_iter_attach_map()
118 map->map_type == BPF_MAP_TYPE_PERCPU_ARRAY) in bpf_iter_attach_map()
120 else if (map->map_type != BPF_MAP_TYPE_HASH && in bpf_iter_attach_map()
121 map->map_type != BPF_MAP_TYPE_LRU_HASH && in bpf_iter_attach_map()
122 map->map_type != BPF_MAP_TYPE_ARRAY) in bpf_iter_attach_map()
H A Dsyscall.c196 map->map_type == BPF_MAP_TYPE_STACK || in bpf_map_update_value()
236 map->map_type == BPF_MAP_TYPE_STACK || in bpf_map_copy_value()
341 map->map_type = attr->map_type; in bpf_map_init_from_attr()
825 map->map_type, in bpf_map_show_fdinfo()
1131 u32 map_type = attr->map_type; in map_create() local
1162 map_type = attr->map_type; in map_create()
1165 map_type = array_index_nospec(map_type, ARRAY_SIZE(bpf_map_types)); in map_create()
1166 ops = bpf_map_types[map_type]; in map_create()
1190 switch (map_type) { in map_create()
1240 map->map_type = map_type; in map_create()
[all …]
H A Dmap_in_map.c44 inner_map_meta->map_type = inner_map->map_type; in bpf_map_meta_alloc()
101 return meta0->map_type == meta1->map_type && in bpf_map_meta_equal()
H A Darraymap.c54 bool percpu = attr->map_type == BPF_MAP_TYPE_PERCPU_ARRAY; in array_map_alloc_check()
65 if (attr->map_type != BPF_MAP_TYPE_ARRAY && in array_map_alloc_check()
69 if (attr->map_type != BPF_MAP_TYPE_PERF_EVENT_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()
497 if (map->map_type != BPF_MAP_TYPE_ARRAY || in array_map_check_btf()
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()
[all …]
H A Dhashtab.c187 return htab->map.map_type == BPF_MAP_TYPE_LRU_HASH || in htab_is_lru()
188 htab->map.map_type == BPF_MAP_TYPE_LRU_PERCPU_HASH; in htab_is_lru()
194 htab->map.map_type == BPF_MAP_TYPE_LRU_PERCPU_HASH; in htab_is_percpu()
414 bool lru = (attr->map_type == BPF_MAP_TYPE_LRU_HASH || in htab_map_alloc_check()
415 attr->map_type == BPF_MAP_TYPE_LRU_PERCPU_HASH); in htab_map_alloc_check()
469 bool lru = (attr->map_type == BPF_MAP_TYPE_LRU_HASH || in htab_map_alloc()
470 attr->map_type == BPF_MAP_TYPE_LRU_PERCPU_HASH); in htab_map_alloc()
892 if (htab->map.map_type == BPF_MAP_TYPE_PERCPU_HASH) in htab_elem_free()
1819 if (map->map_type == BPF_MAP_TYPE_HASH_OF_MAPS) { in __htab_map_lookup_and_delete_batch()
2122 if (map->map_type == BPF_MAP_TYPE_PERCPU_HASH || in bpf_iter_init_hash_map()
[all …]
/openbmc/linux/fs/smb/client/
H A Dcifs_unicode.c17 int map_type; in cifs_remap() local
20 map_type = SFM_MAP_UNI_RSVD; in cifs_remap()
22 map_type = SFU_MAP_UNI_RSVD; in cifs_remap()
24 map_type = NO_MAP_UNI_RSVD; in cifs_remap()
26 return map_type; in cifs_remap()
178 const struct nls_table *codepage, int map_type) in cifs_from_utf16() argument
213 charlen = cifs_mapchar(tmp, ftmp, codepage, map_type); in cifs_from_utf16()
219 charlen = cifs_mapchar(&to[outlen], ftmp, codepage, map_type); in cifs_from_utf16()
H A Dcifs_unicode.h59 const struct nls_table *cp, int map_type);
/openbmc/linux/tools/lib/bpf/
H A Dlibbpf_probes.c277 static int probe_map_create(enum bpf_map_type map_type) in probe_map_create() argument
288 switch (map_type) { in probe_map_create()
359 if (map_type == BPF_MAP_TYPE_ARRAY_OF_MAPS || in probe_map_create()
360 map_type == BPF_MAP_TYPE_HASH_OF_MAPS) { in probe_map_create()
375 fd = bpf_map_create(map_type, NULL, key_size, value_size, max_entries, &opts); in probe_map_create()
392 int libbpf_probe_bpf_map_type(enum bpf_map_type map_type, const void *opts) in libbpf_probe_bpf_map_type() argument
399 ret = probe_map_create(map_type); in libbpf_probe_bpf_map_type()
H A Dskel_internal.h158 if (map->map_type != BPF_MAP_TYPE_ARRAY) in skel_finalize_map_data()
219 static inline int skel_map_create(enum bpf_map_type map_type, in skel_map_create() argument
230 attr.map_type = map_type; in skel_map_create()
/openbmc/linux/tools/testing/selftests/arm64/mte/
H A Dcheck_user_mem.c145 const char* map_type; in format_test_name() local
179 map_type = "MAP_SHARED"; in format_test_name()
182 map_type = "MAP_PRIVATE"; in format_test_name()
191 test_type, mte_type, map_type, len, offset); in format_test_name()
/openbmc/linux/tools/bpf/bpftool/
H A Dfeature.c597 static bool probe_map_type_ifindex(enum bpf_map_type map_type, __u32 ifindex) in probe_map_type_ifindex() argument
609 fd = bpf_map_create(map_type, NULL, key_size, value_size, max_entries, in probe_map_type_ifindex()
618 probe_map_type(enum bpf_map_type map_type, char const *map_type_str, in probe_map_type() argument
627 switch (map_type) { in probe_map_type()
635 res = probe_map_type_ifindex(map_type, ifindex); in probe_map_type()
637 res = libbpf_probe_bpf_map_type(map_type, NULL) > 0; in probe_map_type()
962 unsigned int map_type = BPF_MAP_TYPE_UNSPEC; in section_map_types() local
971 map_type++; in section_map_types()
972 map_type_str = libbpf_bpf_map_type_str(map_type); in section_map_types()
977 probe_map_type(map_type, map_type_str, define_prefix, ifindex); in section_map_types()
/openbmc/linux/drivers/gpu/drm/i915/gt/
H A Dshmem_utils.c36 enum i915_map_type map_type; in shmem_create_from_object() local
46 map_type = i915_gem_object_is_lmem(obj) ? I915_MAP_WC : I915_MAP_WB; in shmem_create_from_object()
47 ptr = i915_gem_object_pin_map_unlocked(obj, map_type); in shmem_create_from_object()
/openbmc/linux/drivers/media/tuners/
H A Dtda18271-priv.h179 enum tda18271_map_type map_type,
182 enum tda18271_map_type map_type,
/openbmc/linux/drivers/pci/
H A Dp2pdma.c578 enum pci_p2pdma_map_type map_type = PCI_P2PDMA_MAP_THRU_HOST_BRIDGE; in calc_map_type_and_dist() local
638 map_type = PCI_P2PDMA_MAP_BUS_ADDR; in calc_map_type_and_dist()
657 map_type = PCI_P2PDMA_MAP_NOT_SUPPORTED; in calc_map_type_and_dist()
664 xa_mk_value(map_type), GFP_ATOMIC); in calc_map_type_and_dist()
666 return map_type; in calc_map_type_and_dist()

1234