hash_map
if (hmac_id >= ARRAY_SIZE(hash_map))
return hash_map[hmac_id].hmac;
for (i = 0; i < ARRAY_SIZE(hash_map); i++) {
if (!strlen(hash_map[i].hmac))
if (!strncmp(hash_map[i].hmac, hmac_name,
strlen(hash_map[i].hmac)))
if (hmac_id >= ARRAY_SIZE(hash_map))
return hash_map[hmac_id].len;
} hash_map[] = {
struct io_wq_hash *hash_map;
if (ctx->hash_map)
io_wq_put_hash(ctx->hash_map);
hash = ctx->hash_map;
ctx->hash_map = hash;
bpf_map_update_elem(&hash_map, &key, &init_val, BPF_ANY);
value = bpf_map_lookup_elem(&hash_map, &key);
bpf_map_delete_elem(&hash_map, &key);
} hash_map SEC(".maps");
value = bpf_map_lookup_elem(&hash_map, &key);
} hash_map SEC(".maps");
value = bpf_map_lookup_elem(&hash_map, &key);
bpf_map_update_elem(&hash_map, &key, &val, BPF_ANY);
bpf_map_update_elem(&hash_map, &key, &val, BPF_ANY);
} hash_map SEC(".maps");
value = bpf_map_lookup_elem(&hash_map, &key);
hash_map_fd = bpf_map__fd(skel->maps.hash_map);
err = bpf_map__lookup_and_delete_elem(skel->maps.hash_map,
err = bpf_map__lookup_and_delete_elem(skel->maps.hash_map,
err = bpf_map__lookup_and_delete_elem(skel->maps.hash_map,
err = bpf_map__lookup_and_delete_elem(skel->maps.hash_map,
err = bpf_map__set_type(skel->maps.hash_map, map_type);
err = bpf_map__set_max_entries(skel->maps.hash_map, MAX_ENTRIES);
*map_fd = bpf_map__fd(skel->maps.hash_map);
ret = bpf_map__delete_elem(skel->maps.hash_map, &key, sizeof(key), 0);
err = bpf_map_lookup_elem(skel_map_key->maps.hash_map.map_fd,
} hash_map SEC(".maps");
val = bpf_map_lookup_elem(&hash_map, &key);
} hash_map SEC(".maps");
map_val = bpf_map_lookup_elem(&hash_map, &key);
map_val = bpf_map_lookup_elem(&hash_map, &key);
map_val = bpf_map_lookup_elem(&hash_map, &key);
map_val = bpf_map_lookup_elem(&hash_map, &key);
map_val = bpf_map_lookup_elem(&hash_map, &key);
DEFINE_MAP_OF_MAP(BPF_MAP_TYPE_ARRAY_OF_MAPS, hash_map, array_of_hash_maps);
DEFINE_MAP_OF_MAP(BPF_MAP_TYPE_HASH_OF_MAPS, hash_map, hash_of_hash_maps);
TEST(hash_map);
} hash_map SEC(".maps");
bpf_map_update_elem(&hash_map, &key, &val, 0);
TEST(hash_map);
TEST(hash_map);
DEFINE_HASH_UPDATE_KPTR_TEST(test_hash_map_update_kptr, hash_map)
} hash_map SEC(".maps");
if (bpf_map_update_elem(&hash_map, key, &value, BPF_ANY))
} hash_map SEC(".maps");
bpf_map_update_elem(&hash_map, &set_key, &set_value, BPF_NOEXIST);
} hash_map SEC(".maps");
val = bpf_map_lookup_elem(&hash_map, &key);
} hash_map SEC(".maps");
err = bpf_map_update_elem(&hash_map, &key, &val, BPF_NOEXIST);
err = bpf_map_delete_elem(&hash_map, &key);
} hash_map SEC(".maps");
lookup_val = (int *)bpf_map_lookup_elem(&hash_map, sample);
bpf_map_update_elem(&hash_map, sample, &sample->seq, BPF_ANY);