/linux-master/tools/testing/selftests/bpf/progs/ |
H A D | test_lookup_and_delete.c | 15 } hash_map SEC(".maps"); 21 bpf_map_update_elem(&hash_map, &set_key, &set_value, BPF_NOEXIST);
|
H A D | test_ringbuf_map_key.c | 26 } 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 D | freplace_attach_probe.c | 21 } hash_map SEC(".maps"); 29 val = bpf_map_lookup_elem(&hash_map, &key);
|
H A D | test_hash_large_key.c | 13 } hash_map SEC(".maps"); 39 if (bpf_map_update_elem(&hash_map, key, &value, BPF_ANY))
|
H A D | test_map_ops.c | 14 } 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 D | test_map_lock.c | 19 } hash_map SEC(".maps"); 41 val = bpf_map_lookup_elem(&hash_map, &key);
|
H A D | map_kptr.c | 26 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 D | task_kfunc_common.h | 16 struct hash_map { struct
|
H A D | cgrp_kfunc_common.h | 16 struct hash_map { struct
|
/linux-master/tools/testing/selftests/bpf/prog_tests/ |
H A D | lookup_and_delete.c | 54 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 D | hash_large_key.c | 22 hash_map_fd = bpf_map__fd(skel->maps.hash_map);
|
H A D | map_kptr.c | 67 ret = bpf_map__delete_elem(skel->maps.hash_map, &key, sizeof(key), 0); 68 ASSERT_OK(ret, "hash_map delete");
|
H A D | ringbuf.c | 338 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 D | auth.c | 93 } 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 D | map_perf_test.bpf.c | 22 } 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 D | sockex2_kern.c | 198 } 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 D | sockex3_kern.c | 88 } 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 D | tctx.c | 23 hash = ctx->hash_map; 32 ctx->hash_map = hash;
|
H A D | io_uring.c | 2929 if (ctx->hash_map) 2930 io_wq_put_hash(ctx->hash_map);
|
/linux-master/include/linux/ |
H A D | io_uring_types.h | 396 struct io_wq_hash *hash_map; member in struct:io_ring_ctx
|