/Linux-v6.1/tools/testing/selftests/bpf/ |
D | test_lru_map.c | 28 static int create_map(int map_type, int map_flags, unsigned int size) in create_map() argument 33 map_fd = bpf_map_create(map_type, NULL, sizeof(unsigned long long), in create_map() 148 static void test_lru_sanity0(int map_type, int map_flags) in test_lru_sanity0() argument 154 printf("%s (map_type:%d map_flags:0x%X): ", __func__, map_type, in test_lru_sanity0() 160 lru_map_fd = create_map(map_type, map_flags, 2 * nr_cpus); in test_lru_sanity0() 162 lru_map_fd = create_map(map_type, map_flags, 2); in test_lru_sanity0() 239 static void test_lru_sanity1(int map_type, int map_flags, unsigned int tgt_free) in test_lru_sanity1() argument 251 printf("%s (map_type:%d map_flags:0x%X): ", __func__, map_type, in test_lru_sanity1() 260 lru_map_fd = create_map(map_type, map_flags, map_size); in test_lru_sanity1() 315 static void test_lru_sanity2(int map_type, int map_flags, unsigned int tgt_free) in test_lru_sanity2() argument [all …]
|
/Linux-v6.1/tools/testing/selftests/bpf/prog_tests/ |
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, 344 .map_type = BPF_MAP_TYPE_ARRAY, 366 .map_type = BPF_MAP_TYPE_ARRAY, 391 .map_type = BPF_MAP_TYPE_ARRAY, [all …]
|
D | sockmap_ktls.c | 136 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()
|
D | sockmap_basic.c | 84 static void test_sockmap_create_update_free(enum bpf_map_type map_type) in test_sockmap_create_update_free() argument 93 map = bpf_map_create(map_type, NULL, sizeof(int), sizeof(int), 1, NULL); in test_sockmap_create_update_free() 106 static void test_skmsg_helpers(enum bpf_map_type map_type) in test_skmsg_helpers() argument 129 static void test_sockmap_update(enum bpf_map_type map_type) in test_sockmap_update() argument 153 if (map_type == BPF_MAP_TYPE_SOCKMAP) in test_sockmap_update() 185 static void test_sockmap_copy(enum bpf_map_type map_type) in test_sockmap_copy() argument 201 if (map_type == BPF_MAP_TYPE_SOCKMAP) { in test_sockmap_copy()
|
D | libbpf_probes.c | 66 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()
|
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()
|
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 136 map_type_str = libbpf_bpf_map_type_str(map_type); in test_libbpf_bpf_map_type_str()
|
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()
|
/Linux-v6.1/include/trace/events/ |
D | xdp.h | 94 enum bpf_map_type map_type, 97 TP_ARGS(dev, xdp, tgt, err, map_type, map_id, index), 112 if (map_type == BPF_MAP_TYPE_DEVMAP || map_type == BPF_MAP_TYPE_DEVMAP_HASH) { 118 } else if (map_type == BPF_MAP_TYPE_UNSPEC && map_id == INT_MAX) { 144 enum bpf_map_type map_type, 146 TP_ARGS(dev, xdp, tgt, err, map_type, map_id, index) 153 enum bpf_map_type map_type, 155 TP_ARGS(dev, xdp, tgt, err, map_type, map_id, index) 164 #define _trace_xdp_redirect_map(dev, xdp, to, map_type, map_id, index) \ argument 165 trace_xdp_redirect(dev, xdp, to, 0, map_type, map_id, index) [all …]
|
/Linux-v6.1/samples/bpf/ |
D | test_lru_dist.c | 207 static int create_map(int map_type, int map_flags, unsigned int size) in create_map() argument 214 map_fd = bpf_map_create(map_type, NULL, sizeof(unsigned long long), in create_map() 312 static void test_parallel_lru_dist(int map_type, int map_flags, in test_parallel_lru_dist() argument 318 printf("%s (map_type:%d map_flags:0x%X):\n", __func__, map_type, in test_parallel_lru_dist() 322 lru_map_fd = create_map(map_type, map_flags, in test_parallel_lru_dist() 325 lru_map_fd = create_map(map_type, map_flags, in test_parallel_lru_dist() 337 static void test_lru_loss0(int map_type, int map_flags) in test_lru_loss0() argument 345 printf("%s (map_type:%d map_flags:0x%X): ", __func__, map_type, in test_lru_loss0() 351 map_fd = create_map(map_type, map_flags, 900 * nr_cpus); in test_lru_loss0() 353 map_fd = create_map(map_type, map_flags, 900); in test_lru_loss0() [all …]
|
/Linux-v6.1/tools/testing/selftests/bpf/map_tests/ |
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()
|
/Linux-v6.1/kernel/bpf/ |
D | map_iter.c | 117 if (map->map_type == BPF_MAP_TYPE_PERCPU_HASH || in bpf_iter_attach_map() 118 map->map_type == BPF_MAP_TYPE_LRU_PERCPU_HASH || in bpf_iter_attach_map() 119 map->map_type == BPF_MAP_TYPE_PERCPU_ARRAY) in bpf_iter_attach_map() 121 else if (map->map_type != BPF_MAP_TYPE_HASH && in bpf_iter_attach_map() 122 map->map_type != BPF_MAP_TYPE_LRU_HASH && in bpf_iter_attach_map() 123 map->map_type != BPF_MAP_TYPE_ARRAY) in bpf_iter_attach_map()
|
D | map_in_map.c | 48 inner_map_meta->map_type = inner_map->map_type; in bpf_map_meta_alloc() 84 return meta0->map_type == meta1->map_type && in bpf_map_meta_equal()
|
D | syscall.c | 39 #define IS_FD_ARRAY(map) ((map)->map_type == BPF_MAP_TYPE_PERF_EVENT_ARRAY || \ 40 (map)->map_type == BPF_MAP_TYPE_CGROUP_ARRAY || \ 41 (map)->map_type == BPF_MAP_TYPE_ARRAY_OF_MAPS) 42 #define IS_FD_PROG_ARRAY(map) ((map)->map_type == BPF_MAP_TYPE_PROG_ARRAY) 43 #define IS_FD_HASH(map) ((map)->map_type == BPF_MAP_TYPE_HASH_OF_MAPS) 113 u32 type = attr->map_type; in find_and_alloc_map() 135 map->map_type = type; in find_and_alloc_map() 156 if (map->map_type == BPF_MAP_TYPE_PERCPU_HASH || in bpf_map_value_size() 157 map->map_type == BPF_MAP_TYPE_LRU_PERCPU_HASH || in bpf_map_value_size() 158 map->map_type == BPF_MAP_TYPE_PERCPU_ARRAY || in bpf_map_value_size() [all …]
|
D | arraymap.c | 54 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() 341 if (array->map.map_type == BPF_MAP_TYPE_PERCPU_ARRAY) { in array_map_update_elem() 427 if (array->map.map_type == BPF_MAP_TYPE_PERCPU_ARRAY) { in array_map_free() 444 if (array->map.map_type == BPF_MAP_TYPE_PERCPU_ARRAY) in array_map_free() 506 if (map->map_type != BPF_MAP_TYPE_ARRAY || in array_map_check_btf() 658 if (map->map_type == BPF_MAP_TYPE_PERCPU_ARRAY) { in bpf_iter_init_array_map() 710 is_percpu = map->map_type == BPF_MAP_TYPE_PERCPU_ARRAY; in bpf_for_each_array_elem()
|
D | hashtab.c | 184 return htab->map.map_type == BPF_MAP_TYPE_LRU_HASH || in htab_is_lru() 185 htab->map.map_type == BPF_MAP_TYPE_LRU_PERCPU_HASH; in htab_is_lru() 190 return htab->map.map_type == BPF_MAP_TYPE_PERCPU_HASH || in htab_is_percpu() 191 htab->map.map_type == BPF_MAP_TYPE_LRU_PERCPU_HASH; in htab_is_percpu() 400 bool percpu = (attr->map_type == BPF_MAP_TYPE_PERCPU_HASH || in htab_map_alloc_check() 401 attr->map_type == BPF_MAP_TYPE_LRU_PERCPU_HASH); in htab_map_alloc_check() 402 bool lru = (attr->map_type == BPF_MAP_TYPE_LRU_HASH || in htab_map_alloc_check() 403 attr->map_type == BPF_MAP_TYPE_LRU_PERCPU_HASH); in htab_map_alloc_check() 461 bool percpu = (attr->map_type == BPF_MAP_TYPE_PERCPU_HASH || in htab_map_alloc() 462 attr->map_type == BPF_MAP_TYPE_LRU_PERCPU_HASH); in htab_map_alloc() [all …]
|
/Linux-v6.1/tools/lib/bpf/ |
D | libbpf_probes.c | 191 static int probe_map_create(enum bpf_map_type map_type) in probe_map_create() argument 202 switch (map_type) { in probe_map_create() 272 if (map_type == BPF_MAP_TYPE_ARRAY_OF_MAPS || in probe_map_create() 273 map_type == BPF_MAP_TYPE_HASH_OF_MAPS) { in probe_map_create() 288 fd = bpf_map_create(map_type, NULL, key_size, value_size, max_entries, &opts); in probe_map_create() 305 int libbpf_probe_bpf_map_type(enum bpf_map_type map_type, const void *opts) in libbpf_probe_bpf_map_type() argument 312 ret = probe_map_create(map_type); in libbpf_probe_bpf_map_type()
|
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()
|
/Linux-v6.1/fs/cifs/ |
D | cifs_unicode.c | 18 int map_type; in cifs_remap() local 21 map_type = SFM_MAP_UNI_RSVD; in cifs_remap() 23 map_type = SFU_MAP_UNI_RSVD; in cifs_remap() 25 map_type = NO_MAP_UNI_RSVD; in cifs_remap() 27 return map_type; in cifs_remap() 179 const struct nls_table *codepage, int map_type) in cifs_from_utf16() argument 214 charlen = cifs_mapchar(tmp, ftmp, codepage, map_type); in cifs_from_utf16() 220 charlen = cifs_mapchar(&to[outlen], ftmp, codepage, map_type); in cifs_from_utf16()
|
D | smb2misc.c | 465 int map_type; in cifs_convert_path_to_utf16() local 468 map_type = SFM_MAP_UNI_RSVD; in cifs_convert_path_to_utf16() 470 map_type = SFU_MAP_UNI_RSVD; in cifs_convert_path_to_utf16() 472 map_type = NO_MAP_UNI_RSVD; in cifs_convert_path_to_utf16() 487 cifs_sb->local_nls, map_type); in cifs_convert_path_to_utf16()
|
/Linux-v6.1/tools/testing/selftests/arm64/mte/ |
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()
|
/Linux-v6.1/tools/bpf/bpftool/ |
D | feature.c | 597 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()
|
/Linux-v6.1/drivers/pci/ |
D | p2pdma.c | 453 enum pci_p2pdma_map_type map_type = PCI_P2PDMA_MAP_THRU_HOST_BRIDGE; in calc_map_type_and_dist() local 513 map_type = PCI_P2PDMA_MAP_BUS_ADDR; in calc_map_type_and_dist() 532 map_type = PCI_P2PDMA_MAP_NOT_SUPPORTED; in calc_map_type_and_dist() 539 xa_mk_value(map_type), GFP_KERNEL); in calc_map_type_and_dist() 541 return map_type; in calc_map_type_and_dist()
|
/Linux-v6.1/drivers/media/tuners/ |
D | tda18271-priv.h | 179 enum tda18271_map_type map_type, 182 enum tda18271_map_type map_type,
|
/Linux-v6.1/lib/ |
D | dynamic_debug.c | 671 switch (map->map_type) { in param_set_dyndbg_classnames() 695 pr_err("illegal map-type value %d\n", map->map_type); in param_set_dyndbg_classnames() 721 switch (map->map_type) { in param_set_dyndbg_classes() 738 pr_err("%s: bad map type: %d\n", KP_NAME(kp), map->map_type); in param_set_dyndbg_classes() 743 switch (map->map_type) { in param_set_dyndbg_classes() 769 pr_warn("%s: bad map type: %d\n", KP_NAME(kp), map->map_type); in param_set_dyndbg_classes() 790 switch (map->map_type) { in param_get_dyndbg_classes() 1208 cm->mod_name, cm->base, cm->length, cm->map_type); in ddebug_attach_module_classes()
|