Lines Matching defs:keys
15 static void map_batch_update(int map_fd, __u32 max_entries, int *keys,
26 keys[i] = i;
36 err = bpf_map_update_batch(map_fd, keys, values, &max_entries, &opts);
40 static void map_batch_verify(int *visited, __u32 max_entries, int *keys,
52 CHECK(keys[i] + j + 1 != value,
55 j, keys[i], value);
58 CHECK(keys[i] + 1 != values[i], "key/value checking",
59 "error: i %d key %d value %lld\n", i, keys[i],
66 "error: keys array at index %d missing\n", i);
72 int map_fd, *keys, *visited;
92 keys = calloc(max_entries, sizeof(*keys));
95 CHECK(!keys || !values || !visited, "malloc()", "error:%s\n",
101 map_batch_update(map_fd, max_entries, keys, values, is_pcpu);
102 map_batch_verify(visited, max_entries, keys, values, is_pcpu);
103 memset(keys, 0, max_entries * sizeof(*keys));
114 &batch, keys + total,
130 map_batch_verify(visited, max_entries, keys, values, is_pcpu);
138 free(keys);