Searched refs:hash_map (Results 1 - 20 of 20) sorted by relevance

/linux-master/tools/testing/selftests/bpf/progs/
H A Dtest_lookup_and_delete.c15 } hash_map SEC(".maps");
21 bpf_map_update_elem(&hash_map, &set_key, &set_value, BPF_NOEXIST);
H A Dtest_ringbuf_map_key.c26 } hash_map SEC(".maps");
55 lookup_val = (int *)bpf_map_lookup_elem(&hash_map, sample);
61 * when trying to do bpf_map_update_elem(&hash_map, sample, &sample->seq, BPF_ANY);
67 bpf_map_update_elem(&hash_map, &sample_copy, &sample->seq, BPF_ANY);
H A Dfreplace_attach_probe.c21 } hash_map SEC(".maps");
29 val = bpf_map_lookup_elem(&hash_map, &key);
H A Dtest_hash_large_key.c13 } hash_map SEC(".maps");
39 if (bpf_map_update_elem(&hash_map, key, &value, BPF_ANY))
H A Dtest_map_ops.c14 } hash_map SEC(".maps");
46 err = bpf_map_update_elem(&hash_map, &key, &val, BPF_NOEXIST);
59 err = bpf_map_delete_elem(&hash_map, &key);
H A Dtest_map_lock.c19 } hash_map SEC(".maps");
41 val = bpf_map_lookup_elem(&hash_map, &key);
H A Dmap_kptr.c26 struct hash_map { struct
31 } hash_map SEC(".maps");
110 DEFINE_MAP_OF_MAP(BPF_MAP_TYPE_ARRAY_OF_MAPS, hash_map, array_of_hash_maps);
114 DEFINE_MAP_OF_MAP(BPF_MAP_TYPE_HASH_OF_MAPS, hash_map, hash_of_hash_maps);
204 TEST(hash_map);
399 bpf_map_update_elem(&hash_map, &key, &val, 0);
408 TEST(hash_map);
446 TEST(hash_map);
H A Dtask_kfunc_common.h16 struct hash_map { struct
H A Dcgrp_kfunc_common.h16 struct hash_map { struct
/linux-master/tools/testing/selftests/bpf/prog_tests/
H A Dlookup_and_delete.c54 err = bpf_map__set_type(skel->maps.hash_map, map_type);
58 err = bpf_map__set_max_entries(skel->maps.hash_map, MAX_ENTRIES);
66 *map_fd = bpf_map__fd(skel->maps.hash_map);
115 err = bpf_map__lookup_and_delete_elem(skel->maps.hash_map,
151 err = bpf_map__lookup_and_delete_elem(skel->maps.hash_map,
196 err = bpf_map__lookup_and_delete_elem(skel->maps.hash_map,
246 err = bpf_map__lookup_and_delete_elem(skel->maps.hash_map,
H A Dhash_large_key.c22 hash_map_fd = bpf_map__fd(skel->maps.hash_map);
H A Dmap_kptr.c67 ret = bpf_map__delete_elem(skel->maps.hash_map, &key, sizeof(key), 0);
68 ASSERT_OK(ret, "hash_map delete");
H A Dringbuf.c338 err = bpf_map_lookup_elem(skel_map_key->maps.hash_map.map_fd,
340 ASSERT_OK(err, "hash_map bpf_map_lookup_elem");
341 ASSERT_EQ(val, 1, "hash_map val");
/linux-master/drivers/nvme/common/
H A Dauth.c93 } hash_map[] = { variable in typeref:struct:nvme_dhchap_hash_map
113 if (hmac_id >= ARRAY_SIZE(hash_map))
115 return hash_map[hmac_id].hmac;
121 if (hmac_id >= ARRAY_SIZE(hash_map))
123 return hash_map[hmac_id].digest;
134 for (i = 0; i < ARRAY_SIZE(hash_map); i++) {
135 if (!strlen(hash_map[i].hmac))
137 if (!strncmp(hash_map[i].hmac, hmac_name,
138 strlen(hash_map[i].hmac)))
147 if (hmac_id >= ARRAY_SIZE(hash_map))
[all...]
/linux-master/samples/bpf/
H A Dmap_perf_test.bpf.c22 } hash_map SEC(".maps");
112 bpf_map_update_elem(&hash_map, &key, &init_val, BPF_ANY);
113 value = bpf_map_lookup_elem(&hash_map, &key);
115 bpf_map_delete_elem(&hash_map, &key);
278 value = bpf_map_lookup_elem(&hash_map, &key);
H A Dsockex2_kern.c198 } hash_map SEC(".maps");
211 value = bpf_map_lookup_elem(&hash_map, &key);
218 bpf_map_update_elem(&hash_map, &key, &val, BPF_ANY);
H A Dsockex3_kern.c88 } hash_map SEC(".maps");
95 value = bpf_map_lookup_elem(&hash_map, &key);
102 bpf_map_update_elem(&hash_map, &key, &val, BPF_ANY);
/linux-master/io_uring/
H A Dtctx.c23 hash = ctx->hash_map;
32 ctx->hash_map = hash;
H A Dio_uring.c2929 if (ctx->hash_map)
2930 io_wq_put_hash(ctx->hash_map);
/linux-master/include/linux/
H A Dio_uring_types.h396 struct io_wq_hash *hash_map; member in struct:io_ring_ctx

Completed in 417 milliseconds