| /Linux-v5.15/tools/testing/selftests/bpf/ |
| D | test_lru_map.c | 29 static int create_map(int map_type, int map_flags, unsigned int size) in create_map() argument 33 map_fd = bpf_create_map(map_type, sizeof(unsigned long long), in create_map() 68 map.map_type = BPF_MAP_TYPE_ARRAY; in bpf_map_lookup_elem_with_ref_bit() 159 static void test_lru_sanity0(int map_type, int map_flags) in test_lru_sanity0() argument 165 printf("%s (map_type:%d map_flags:0x%X): ", __func__, map_type, in test_lru_sanity0() 171 lru_map_fd = create_map(map_type, map_flags, 2 * nr_cpus); in test_lru_sanity0() 173 lru_map_fd = create_map(map_type, map_flags, 2); in test_lru_sanity0() 256 static void test_lru_sanity1(int map_type, int map_flags, unsigned int tgt_free) in test_lru_sanity1() argument 268 printf("%s (map_type:%d map_flags:0x%X): ", __func__, map_type, in test_lru_sanity1() 277 lru_map_fd = create_map(map_type, map_flags, map_size); in test_lru_sanity1() [all …]
|
| /Linux-v5.15/tools/testing/selftests/bpf/prog_tests/ |
| D | btf.c | 70 enum bpf_map_type map_type; member 137 .map_type = BPF_MAP_TYPE_ARRAY, 192 .map_type = BPF_MAP_TYPE_ARRAY, 217 .map_type = BPF_MAP_TYPE_ARRAY, 258 .map_type = BPF_MAP_TYPE_ARRAY, 303 .map_type = BPF_MAP_TYPE_ARRAY, 325 .map_type = BPF_MAP_TYPE_ARRAY, 347 .map_type = BPF_MAP_TYPE_ARRAY, 369 .map_type = BPF_MAP_TYPE_ARRAY, 394 .map_type = BPF_MAP_TYPE_ARRAY, [all …]
|
| D | sockmap_basic.c | 85 static void test_sockmap_create_update_free(enum bpf_map_type map_type) in test_sockmap_create_update_free() argument 94 map = bpf_create_map(map_type, sizeof(int), sizeof(int), 1, 0); in test_sockmap_create_update_free() 111 static void test_skmsg_helpers(enum bpf_map_type map_type) in test_skmsg_helpers() argument 140 static void test_sockmap_update(enum bpf_map_type map_type) in test_sockmap_update() argument 160 if (map_type == BPF_MAP_TYPE_SOCKMAP) in test_sockmap_update() 199 static void test_sockmap_copy(enum bpf_map_type map_type) in test_sockmap_copy() argument 215 if (map_type == BPF_MAP_TYPE_SOCKMAP) { in test_sockmap_copy()
|
| D | sockmap_ktls.c | 95 static void run_tests(int family, enum bpf_map_type map_type) in run_tests() argument 100 map = bpf_create_map(map_type, sizeof(int), sizeof(int), 1, 0); in run_tests() 109 map_type == BPF_MAP_TYPE_SOCKMAP ? "SOCKMAP" : "SOCKHASH"); in run_tests()
|
| 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 | 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-v5.15/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-v5.15/samples/bpf/ |
| D | test_lru_dist.c | 208 static int create_map(int map_type, int map_flags, unsigned int size) in create_map() argument 212 map_fd = bpf_create_map(map_type, sizeof(unsigned long long), in create_map() 310 static void test_parallel_lru_dist(int map_type, int map_flags, in test_parallel_lru_dist() argument 316 printf("%s (map_type:%d map_flags:0x%X):\n", __func__, map_type, in test_parallel_lru_dist() 320 lru_map_fd = create_map(map_type, map_flags, in test_parallel_lru_dist() 323 lru_map_fd = create_map(map_type, map_flags, in test_parallel_lru_dist() 335 static void test_lru_loss0(int map_type, int map_flags) in test_lru_loss0() argument 343 printf("%s (map_type:%d map_flags:0x%X): ", __func__, map_type, in test_lru_loss0() 349 map_fd = create_map(map_type, map_flags, 900 * nr_cpus); in test_lru_loss0() 351 map_fd = create_map(map_type, map_flags, 900); in test_lru_loss0() [all …]
|
| /Linux-v5.15/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() 82 return meta0->map_type == meta1->map_type && in bpf_map_meta_equal()
|
| D | syscall.c | 35 #define IS_FD_ARRAY(map) ((map)->map_type == BPF_MAP_TYPE_PERF_EVENT_ARRAY || \ 36 (map)->map_type == BPF_MAP_TYPE_CGROUP_ARRAY || \ 37 (map)->map_type == BPF_MAP_TYPE_ARRAY_OF_MAPS) 38 #define IS_FD_PROG_ARRAY(map) ((map)->map_type == BPF_MAP_TYPE_PROG_ARRAY) 39 #define IS_FD_HASH(map) ((map)->map_type == BPF_MAP_TYPE_HASH_OF_MAPS) 109 u32 type = attr->map_type; in find_and_alloc_map() 131 map->map_type = type; in find_and_alloc_map() 137 if (map->map_type == BPF_MAP_TYPE_PERCPU_HASH || in bpf_map_value_size() 138 map->map_type == BPF_MAP_TYPE_LRU_PERCPU_HASH || in bpf_map_value_size() 139 map->map_type == BPF_MAP_TYPE_PERCPU_ARRAY || in bpf_map_value_size() [all …]
|
| D | arraymap.c | 53 bool percpu = attr->map_type == BPF_MAP_TYPE_PERCPU_ARRAY; in array_map_alloc_check() 64 if (attr->map_type != BPF_MAP_TYPE_ARRAY && in array_map_alloc_check() 68 if (attr->map_type != BPF_MAP_TYPE_PERF_EVENT_ARRAY && in array_map_alloc_check() 83 bool percpu = attr->map_type == BPF_MAP_TYPE_PERCPU_ARRAY; in array_map_alloc() 320 if (array->map.map_type == BPF_MAP_TYPE_PERCPU_ARRAY) { in array_map_update_elem() 402 if (array->map.map_type == BPF_MAP_TYPE_PERCPU_ARRAY) in array_map_free() 464 if (map->map_type != BPF_MAP_TYPE_ARRAY || in array_map_check_btf() 614 if (map->map_type == BPF_MAP_TYPE_PERCPU_ARRAY) { in bpf_iter_init_array_map() 660 is_percpu = map->map_type == BPF_MAP_TYPE_PERCPU_ARRAY; in bpf_for_each_array_elem()
|
| D | hashtab.c | 200 return htab->map.map_type == BPF_MAP_TYPE_LRU_HASH || in htab_is_lru() 201 htab->map.map_type == BPF_MAP_TYPE_LRU_PERCPU_HASH; in htab_is_lru() 206 return htab->map.map_type == BPF_MAP_TYPE_PERCPU_HASH || in htab_is_percpu() 207 htab->map.map_type == BPF_MAP_TYPE_LRU_PERCPU_HASH; in htab_is_percpu() 401 bool percpu = (attr->map_type == BPF_MAP_TYPE_PERCPU_HASH || in htab_map_alloc_check() 402 attr->map_type == BPF_MAP_TYPE_LRU_PERCPU_HASH); in htab_map_alloc_check() 403 bool lru = (attr->map_type == BPF_MAP_TYPE_LRU_HASH || in htab_map_alloc_check() 404 attr->map_type == BPF_MAP_TYPE_LRU_PERCPU_HASH); in htab_map_alloc_check() 464 bool percpu = (attr->map_type == BPF_MAP_TYPE_PERCPU_HASH || in htab_map_alloc() 465 attr->map_type == BPF_MAP_TYPE_LRU_PERCPU_HASH); in htab_map_alloc() [all …]
|
| /Linux-v5.15/tools/lib/bpf/ |
| D | libbpf_probes.c | 202 bool bpf_probe_map_type(enum bpf_map_type map_type, __u32 ifindex) in bpf_probe_map_type() argument 214 switch (map_type) { in bpf_probe_map_type() 274 if (map_type == BPF_MAP_TYPE_ARRAY_OF_MAPS || in bpf_probe_map_type() 275 map_type == BPF_MAP_TYPE_HASH_OF_MAPS) { in bpf_probe_map_type() 286 fd = bpf_create_map_in_map(map_type, NULL, sizeof(__u32), in bpf_probe_map_type() 291 attr.map_type = map_type; in bpf_probe_map_type()
|
| D | bpf.h | 39 enum bpf_map_type map_type; member 57 LIBBPF_API int bpf_create_map_node(enum bpf_map_type map_type, const char *name, 60 LIBBPF_API int bpf_create_map_name(enum bpf_map_type map_type, const char *name, 63 LIBBPF_API int bpf_create_map(enum bpf_map_type map_type, int key_size, 65 LIBBPF_API int bpf_create_map_in_map_node(enum bpf_map_type map_type, 69 LIBBPF_API int bpf_create_map_in_map(enum bpf_map_type map_type,
|
| D | bpf.c | 87 attr.map_type = create_attr->map_type; in bpf_create_map_xattr() 100 if (attr.map_type == BPF_MAP_TYPE_STRUCT_OPS) in bpf_create_map_xattr() 110 int bpf_create_map_node(enum bpf_map_type map_type, const char *name, in bpf_create_map_node() argument 117 map_attr.map_type = map_type; in bpf_create_map_node() 130 int bpf_create_map(enum bpf_map_type map_type, int key_size, in bpf_create_map() argument 135 map_attr.map_type = map_type; in bpf_create_map() 144 int bpf_create_map_name(enum bpf_map_type map_type, const char *name, in bpf_create_map_name() argument 151 map_attr.map_type = map_type; in bpf_create_map_name() 160 int bpf_create_map_in_map_node(enum bpf_map_type map_type, const char *name, in bpf_create_map_in_map_node() argument 169 attr.map_type = map_type; in bpf_create_map_in_map_node() [all …]
|
| D | gen_loader.c | 392 attr.map_type = map_attr->map_type; in bpf_gen__map_create() 401 switch (attr.map_type) { in bpf_gen__map_create() 423 attr.map_name, map_idx, map_attr->map_type, attr.btf_value_type_id); in bpf_gen__map_create() 430 switch (attr.map_type) { in bpf_gen__map_create() 450 attr.map_name, map_idx, map_attr->map_type, attr.value_size, in bpf_gen__map_create()
|
| /Linux-v5.15/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 | 450 int map_type; in cifs_convert_path_to_utf16() local 453 map_type = SFM_MAP_UNI_RSVD; in cifs_convert_path_to_utf16() 455 map_type = SFU_MAP_UNI_RSVD; in cifs_convert_path_to_utf16() 457 map_type = NO_MAP_UNI_RSVD; in cifs_convert_path_to_utf16() 472 cifs_sb->local_nls, map_type); in cifs_convert_path_to_utf16()
|
| /Linux-v5.15/tools/bpf/bpftool/ |
| D | feature.c | 530 probe_map_type(enum bpf_map_type map_type, const char *define_prefix, in probe_map_type() argument 538 res = bpf_probe_map_type(map_type, ifindex); in probe_map_type() 544 if (!map_type_name[map_type]) { in probe_map_type() 545 p_info("map type name not found (type %d)", map_type); in probe_map_type() 549 if (strlen(map_type_name[map_type]) > maxlen) { in probe_map_type() 554 sprintf(feat_name, "have_%s_map_type", map_type_name[map_type]); in probe_map_type() 555 sprintf(define_name, "%s_map_type", map_type_name[map_type]); in probe_map_type() 557 sprintf(plain_desc, "%s%s", plain_comment, map_type_name[map_type]); in probe_map_type()
|
| /Linux-v5.15/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() 927 enum pci_p2pdma_map_type map_type; in pci_p2pdma_unmap_sg_attrs() local 929 map_type = pci_p2pdma_map_type(sg_page(sg)->pgmap, dev); in pci_p2pdma_unmap_sg_attrs() 931 if (map_type == PCI_P2PDMA_MAP_THRU_HOST_BRIDGE) in pci_p2pdma_unmap_sg_attrs()
|
| /Linux-v5.15/drivers/media/tuners/ |
| D | tda18271-priv.h | 179 enum tda18271_map_type map_type, 182 enum tda18271_map_type map_type,
|
| /Linux-v5.15/drivers/gpu/drm/i915/gem/selftests/ |
| D | i915_gem_migrate.c | 13 enum i915_map_type map_type = in igt_fill_check_buffer() local 19 cur = i915_gem_object_pin_map(obj, map_type); in igt_fill_check_buffer()
|
| /Linux-v5.15/scripts/ |
| D | bpf_doc.py | 637 def map_type(self, t): member in PrinterHelpers 671 print('static %s %s(*%s)(' % (self.map_type(proto['ret_type']), 680 one_arg = '{}{}'.format(comma, self.map_type(t))
|
| /Linux-v5.15/tools/testing/selftests/bpf/progs/ |
| 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()
|