| /tools/testing/selftests/bpf/ |
| A D | test_lru_map.c | 161 static void test_lru_sanity0(int map_type, int map_flags) in test_lru_sanity0() argument 175 lru_map_fd = create_map(map_type, map_flags, 2); in test_lru_sanity0() 273 lru_map_fd = create_map(map_type, map_flags, map_size); in test_lru_sanity1() 342 lru_map_fd = create_map(map_type, map_flags, map_size); in test_lru_sanity2() 367 if (map_type == BPF_MAP_TYPE_LRU_PERCPU_HASH) { in test_lru_sanity2() 446 lru_map_fd = create_map(map_type, map_flags, map_size); in test_lru_sanity3() 500 lru_map_fd = create_map(map_type, map_flags, in test_lru_sanity4() 503 lru_map_fd = create_map(map_type, map_flags, in test_lru_sanity4() 576 map_fd = create_map(map_type, map_flags, 1); in test_lru_sanity5() 692 lru_map_fd = create_map(map_type, map_flags, 2); in test_lru_sanity7() [all …]
|
| A D | test_maps.c | 1588 static void test_map_wronly_stack_or_queue(enum bpf_map_type map_type) in test_map_wronly_stack_or_queue() argument 1594 assert(map_type == BPF_MAP_TYPE_QUEUE || in test_map_wronly_stack_or_queue() 1595 map_type == BPF_MAP_TYPE_STACK); in test_map_wronly_stack_or_queue() 1598 fd = bpf_map_create(map_type, NULL, 0, sizeof(value), MAP_SIZE, &map_opts); in test_map_wronly_stack_or_queue()
|
| /tools/testing/selftests/bpf/prog_tests/ |
| A D | btf.c | 67 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, 4441 if (!test->map_type) in do_test_raw() 5268 enum bpf_map_type map_type; member 5654 pprint_test_template[0].map_type = pprint_tests_meta[i].map_type; in test_pprint() [all …]
|
| A D | libbpf_probes.c | 68 enum bpf_map_type map_type = (enum bpf_map_type)e->val; in test_libbpf_probe_map_types() local 71 if (map_type == BPF_MAP_TYPE_UNSPEC) in test_libbpf_probe_map_types() 79 res = libbpf_probe_bpf_map_type(map_type, NULL); in test_libbpf_probe_map_types()
|
| A D | libbpf_str.c | 130 enum bpf_map_type map_type = (enum bpf_map_type)e->val; in test_libbpf_bpf_map_type_str() local 135 if (map_type == __MAX_BPF_MAP_TYPE) in test_libbpf_bpf_map_type_str() 139 map_type_str = libbpf_bpf_map_type_str(map_type); in test_libbpf_bpf_map_type_str()
|
| A D | map_init.c | 38 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()
|
| A D | sockmap_ktls.c | 121 enum bpf_map_type map_type) in fmt_test_name() argument 406 static void run_tests(int family, enum bpf_map_type map_type) in run_tests() argument 410 map = bpf_map_create(map_type, NULL, sizeof(int), sizeof(int), 1, NULL); in run_tests() 414 if (test__start_subtest(fmt_test_name("update_fails_when_sock_has_ulp", family, map_type))) in run_tests()
|
| A D | lookup_and_delete.c | 44 static struct test_lookup_and_delete *setup_prog(enum bpf_map_type map_type, in setup_prog() argument 54 err = bpf_map__set_type(skel->maps.hash_map, map_type); in setup_prog()
|
| A D | sockmap_basic.c | 90 static void test_sockmap_create_update_free(enum bpf_map_type map_type) in test_sockmap_create_update_free() argument 99 map = bpf_map_create(map_type, NULL, sizeof(int), sizeof(int), 1, NULL); in test_sockmap_create_update_free() 145 static void test_skmsg_helpers(enum bpf_map_type map_type) in test_skmsg_helpers() argument 168 static void test_skmsg_helpers_with_link(enum bpf_map_type map_type) in test_skmsg_helpers_with_link() argument 227 static void test_sockmap_update(enum bpf_map_type map_type) in test_sockmap_update() argument 251 if (map_type == BPF_MAP_TYPE_SOCKMAP) in test_sockmap_update() 283 static void test_sockmap_copy(enum bpf_map_type map_type) in test_sockmap_copy() argument 299 if (map_type == BPF_MAP_TYPE_SOCKMAP) { in test_sockmap_copy()
|
| A D | obj_name.c | 54 attr.map_type = BPF_MAP_TYPE_ARRAY; in test_obj_name()
|
| /tools/testing/selftests/bpf/map_tests/ |
| A D | map_percpu_stats.c | 129 static bool is_lru(__u32 map_type) in is_lru() argument 131 return map_type == BPF_MAP_TYPE_LRU_HASH || in is_lru() 132 map_type == BPF_MAP_TYPE_LRU_PERCPU_HASH; in is_lru() 135 static bool is_percpu(__u32 map_type) in is_percpu() argument 137 return map_type == BPF_MAP_TYPE_PERCPU_HASH || in is_percpu() 138 map_type == BPF_MAP_TYPE_LRU_PERCPU_HASH; in is_percpu() 142 __u32 map_type; member 178 } else if (is_percpu(opts->map_type)) { in patch_map_thread() 193 if (opts->map_type == BPF_MAP_TYPE_HASH_OF_MAPS) in patch_map_thread() 300 opts.map_type = info.type; in __test() [all …]
|
| A D | map_in_map_batch_ops.c | 31 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()
|
| /tools/testing/selftests/filesystems/ |
| A D | utils.c | 63 idmap_type_t map_type; member 180 static int write_id_mapping(idmap_type_t map_type, pid_t pid, const char *buf, size_t buf_size) in write_id_mapping() argument 188 if (geteuid() != 0 && map_type == ID_TYPE_GID) { in write_id_mapping() 221 map_type == ID_TYPE_UID ? 'u' : 'g', path); in write_id_mapping() 238 idmap_type_t map_type, u_or_g; in map_ids_from_idmap() local 243 for (map_type = ID_TYPE_UID, u_or_g = 'u'; in map_ids_from_idmap() 244 map_type <= ID_TYPE_GID; map_type++, u_or_g = 'g') { in map_ids_from_idmap() 252 if (map->map_type != map_type) in map_ids_from_idmap() 271 ret = write_id_mapping(map_type, pid, mapbuf, pos - mapbuf); in map_ids_from_idmap() 311 .map_type = ID_TYPE_UID, in get_userns_fd() [all …]
|
| /tools/lib/bpf/ |
| A D | libbpf_probes.c | 282 static int probe_map_create(enum bpf_map_type map_type) in probe_map_create() argument 293 switch (map_type) { in probe_map_create() 372 if (map_type == BPF_MAP_TYPE_ARRAY_OF_MAPS || in probe_map_create() 373 map_type == BPF_MAP_TYPE_HASH_OF_MAPS) { in probe_map_create() 388 fd = bpf_map_create(map_type, NULL, key_size, value_size, max_entries, &opts); in probe_map_create() 405 int libbpf_probe_bpf_map_type(enum bpf_map_type map_type, const void *opts) in libbpf_probe_bpf_map_type() argument 412 ret = probe_map_create(map_type); in libbpf_probe_bpf_map_type()
|
| A D | skel_internal.h | 158 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()
|
| A D | bpf_gen_internal.h | 60 enum bpf_map_type map_type, const char *map_name,
|
| A D | gen_loader.c | 482 enum bpf_map_type map_type, in bpf_gen__map_create() argument 493 attr.map_type = tgt_endian(map_type); in bpf_gen__map_create() 508 map_name, map_idx, map_type, map_attr->btf_value_type_id, in bpf_gen__map_create() 515 switch (map_type) { in bpf_gen__map_create() 535 map_name, map_idx, map_type, value_size, in bpf_gen__map_create()
|
| A D | bpf.h | 61 LIBBPF_API int bpf_map_create(enum bpf_map_type map_type,
|
| /tools/testing/selftests/arm64/mte/ |
| A D | check_user_mem.c | 145 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()
|
| /tools/bpf/bpftool/ |
| A D | feature.c | 593 static bool probe_map_type_ifindex(enum bpf_map_type map_type, __u32 ifindex) in probe_map_type_ifindex() argument 605 fd = bpf_map_create(map_type, NULL, key_size, value_size, max_entries, in probe_map_type_ifindex() 614 probe_map_type(enum bpf_map_type map_type, char const *map_type_str, in probe_map_type() argument 623 switch (map_type) { in probe_map_type() 631 res = probe_map_type_ifindex(map_type, ifindex); in probe_map_type() 633 res = libbpf_probe_bpf_map_type(map_type, NULL) > 0; in probe_map_type() 981 unsigned int map_type = BPF_MAP_TYPE_UNSPEC; in section_map_types() local 990 map_type++; in section_map_types() 991 map_type_str = libbpf_bpf_map_type_str(map_type); in section_map_types() 996 probe_map_type(map_type, map_type_str, define_prefix, ifindex); in section_map_types()
|
| A D | gen.c | 980 n = btf_vlen(map_type); in walk_st_ops_shadow_vars() 1081 const struct btf_type *map_type; in gen_st_ops_shadow_type() local 1089 map_type = btf__type_by_id(btf, map_type_id); in gen_st_ops_shadow_type() 1090 if (!map_type) in gen_st_ops_shadow_type() 1583 const struct btf_type *map_type, *var_type; in do_subskeleton() local 1689 map_type = btf__type_by_id(btf, map_type_id); in do_subskeleton() 1691 var = btf_var_secinfos(map_type); in do_subskeleton() 1692 len = btf_vlen(map_type); in do_subskeleton() 1812 map_type = btf__type_by_id(btf, map_type_id); in do_subskeleton() 1813 var = btf_var_secinfos(map_type); in do_subskeleton() [all …]
|
| A D | map.c | 1252 enum bpf_map_type map_type = BPF_MAP_TYPE_UNSPEC; in do_create() local 1269 if (map_type) { in do_create() 1274 map_type = map_type_from_str(*argv); in do_create() 1275 if ((int)map_type < 0) { in do_create() 1349 fd = bpf_map_create(map_type, map_name, key_size, value_size, max_entries, &attr); in do_create()
|
| /tools/testing/selftests/bpf/progs/ |
| A D | syscall.c | 112 .map_type = BPF_MAP_TYPE_HASH, in load_prog() 179 attr->map_type = BPF_MAP_TYPE_ARRAY; in update_outer_map()
|
| A D | map_ptr_kern.c | 31 enum bpf_map_type map_type; member 41 VERIFY(map->map_type == g_map_type); in check_bpf_map_fields() 53 VERIFY(indirect->map_type == direct->map_type); in check_bpf_map_ptr()
|
| A D | map_kptr.c | 98 #define DEFINE_MAP_OF_MAP(map_type, inner_map_type, name) \ argument 100 __uint(type, map_type); \
|