Lines Matching refs:value
39 long long key, next_key, first_key, value; in test_hashmap() local
42 fd = bpf_create_map(BPF_MAP_TYPE_HASH, sizeof(key), sizeof(value), in test_hashmap()
50 value = 1234; in test_hashmap()
52 assert(bpf_map_update_elem(fd, &key, &value, BPF_ANY) == 0); in test_hashmap()
54 value = 0; in test_hashmap()
56 assert(bpf_map_update_elem(fd, &key, &value, BPF_NOEXIST) == -1 && in test_hashmap()
61 assert(bpf_map_update_elem(fd, &key, &value, -1) == -1 && in test_hashmap()
65 assert(bpf_map_lookup_elem(fd, &key, &value) == 0 && value == 1234); in test_hashmap()
69 assert(bpf_map_lookup_elem(fd, &key, &value) == -1 && errno == ENOENT); in test_hashmap()
72 assert(bpf_map_update_elem(fd, &key, &value, BPF_EXIST) == -1 && in test_hashmap()
77 assert(bpf_map_update_elem(fd, &key, &value, BPF_NOEXIST) == 0); in test_hashmap()
83 assert(bpf_map_update_elem(fd, &key, &value, BPF_NOEXIST) == -1 && in test_hashmap()
88 assert(bpf_map_update_elem(fd, &key, &value, BPF_EXIST) == 0); in test_hashmap()
90 assert(bpf_map_update_elem(fd, &key, &value, BPF_ANY) == 0); in test_hashmap()
92 assert(bpf_map_update_elem(fd, &key, &value, BPF_NOEXIST) == -1 && in test_hashmap()
150 BPF_DECLARE_PERCPU(long, value); in test_hashmap_percpu()
156 sizeof(bpf_percpu(value, 0)), 2, map_flags); in test_hashmap_percpu()
163 bpf_percpu(value, i) = i + 100; in test_hashmap_percpu()
168 assert(bpf_map_update_elem(fd, &key, value, BPF_ANY) == 0); in test_hashmap_percpu()
172 assert(bpf_map_update_elem(fd, &key, value, BPF_NOEXIST) == -1 && in test_hashmap_percpu()
177 assert(bpf_map_update_elem(fd, &key, value, -1) == -1 && in test_hashmap_percpu()
183 bpf_percpu(value, 0) = 1; in test_hashmap_percpu()
184 assert(bpf_map_lookup_elem(fd, &key, value) == 0 && in test_hashmap_percpu()
185 bpf_percpu(value, 0) == 100); in test_hashmap_percpu()
189 assert(bpf_map_lookup_elem(fd, &key, value) == -1 && errno == ENOENT); in test_hashmap_percpu()
192 assert(bpf_map_update_elem(fd, &key, value, BPF_EXIST) == -1 && in test_hashmap_percpu()
198 assert(bpf_map_update_elem(fd, &key, value, BPF_NOEXIST) == 0); in test_hashmap_percpu()
205 assert(bpf_map_update_elem(fd, &key, value, BPF_NOEXIST) == -1 && in test_hashmap_percpu()
222 assert(bpf_map_lookup_elem(fd, &next_key, value) == 0); in test_hashmap_percpu()
225 assert(bpf_percpu(value, i) == i + 100); in test_hashmap_percpu()
233 assert(bpf_map_update_elem(fd, &key, value, BPF_EXIST) == 0); in test_hashmap_percpu()
255 long long key, value; in helper_fill_hashmap() local
257 fd = bpf_create_map(BPF_MAP_TYPE_HASH, sizeof(key), sizeof(value), in helper_fill_hashmap()
264 key = i; value = key; in helper_fill_hashmap()
265 ret = bpf_map_update_elem(fd, &key, &value, BPF_NOEXIST); in helper_fill_hashmap()
277 long long key, value, next_key; in test_hashmap_walk() local
285 assert(bpf_map_lookup_elem(fd, &key, &value) == 0); in test_hashmap_walk()
293 assert(bpf_map_lookup_elem(fd, &key, &value) == 0); in test_hashmap_walk()
294 value++; in test_hashmap_walk()
295 assert(bpf_map_update_elem(fd, &key, &value, BPF_EXIST) == 0); in test_hashmap_walk()
304 assert(bpf_map_lookup_elem(fd, &key, &value) == 0); in test_hashmap_walk()
305 assert(value - 1 == key); in test_hashmap_walk()
348 long long value; in test_arraymap() local
350 fd = bpf_create_map(BPF_MAP_TYPE_ARRAY, sizeof(key), sizeof(value), in test_arraymap()
358 value = 1234; in test_arraymap()
360 assert(bpf_map_update_elem(fd, &key, &value, BPF_ANY) == 0); in test_arraymap()
362 value = 0; in test_arraymap()
363 assert(bpf_map_update_elem(fd, &key, &value, BPF_NOEXIST) == -1 && in test_arraymap()
367 assert(bpf_map_lookup_elem(fd, &key, &value) == 0 && value == 1234); in test_arraymap()
371 assert(bpf_map_lookup_elem(fd, &key, &value) == 0 && value == 0); in test_arraymap()
377 assert(bpf_map_update_elem(fd, &key, &value, BPF_EXIST) == -1 && in test_arraymap()
381 assert(bpf_map_lookup_elem(fd, &key, &value) == -1 && errno == ENOENT); in test_arraymap()
499 __u32 key, value; in test_devmap() local
501 fd = bpf_create_map(BPF_MAP_TYPE_DEVMAP, sizeof(key), sizeof(value), in test_devmap()
514 __u32 key, value; in test_devmap_hash() local
516 fd = bpf_create_map(BPF_MAP_TYPE_DEVMAP_HASH, sizeof(key), sizeof(value), in test_devmap_hash()
661 __u32 key, value; in test_sockmap() local
730 sizeof(key), sizeof(value), in test_sockmap()
1231 int fd, i, value; in test_map_large() local
1233 fd = bpf_create_map(BPF_MAP_TYPE_HASH, sizeof(key), sizeof(value), in test_map_large()
1242 value = i; in test_map_large()
1244 assert(bpf_map_update_elem(fd, &key, &value, BPF_NOEXIST) == 0); in test_map_large()
1248 assert(bpf_map_update_elem(fd, &key, &value, BPF_NOEXIST) == -1 && in test_map_large()
1259 assert(bpf_map_lookup_elem(fd, &key, &value) == 0 && value == 0); in test_map_large()
1261 assert(bpf_map_lookup_elem(fd, &key, &value) == -1 && errno == ENOENT); in test_map_large()
1318 int i, key, value; in test_update_delete() local
1321 key = value = i; in test_update_delete()
1324 assert(bpf_map_update_elem(fd, &key, &value, in test_update_delete()
1326 assert(bpf_map_update_elem(fd, &key, &value, in test_update_delete()
1336 int i, fd, key = 0, value = 0; in test_map_parallel() local
1339 fd = bpf_create_map(BPF_MAP_TYPE_HASH, sizeof(key), sizeof(value), in test_map_parallel()
1357 assert(bpf_map_update_elem(fd, &key, &value, BPF_NOEXIST) == -1 && in test_map_parallel()
1371 assert(bpf_map_lookup_elem(fd, &key, &value) == 0 && in test_map_parallel()
1372 value == key); in test_map_parallel()
1387 int fd, key = 0, value = 0; in test_map_rdonly() local
1389 fd = bpf_create_map(BPF_MAP_TYPE_HASH, sizeof(key), sizeof(value), in test_map_rdonly()
1398 value = 1234; in test_map_rdonly()
1400 assert(bpf_map_update_elem(fd, &key, &value, BPF_ANY) == -1 && in test_map_rdonly()
1404 assert(bpf_map_lookup_elem(fd, &key, &value) == -1 && errno == ENOENT); in test_map_rdonly()
1405 assert(bpf_map_get_next_key(fd, &key, &value) == -1 && errno == ENOENT); in test_map_rdonly()
1412 int fd, key = 0, value = 0; in test_map_wronly_hash() local
1414 fd = bpf_create_map(BPF_MAP_TYPE_HASH, sizeof(key), sizeof(value), in test_map_wronly_hash()
1423 value = 1234; in test_map_wronly_hash()
1425 assert(bpf_map_update_elem(fd, &key, &value, BPF_ANY) == 0); in test_map_wronly_hash()
1428 assert(bpf_map_lookup_elem(fd, &key, &value) == -1 && errno == EPERM); in test_map_wronly_hash()
1429 assert(bpf_map_get_next_key(fd, &key, &value) == -1 && errno == EPERM); in test_map_wronly_hash()
1436 int fd, value = 0; in test_map_wronly_stack_or_queue() local
1440 fd = bpf_create_map(map_type, 0, sizeof(value), MAP_SIZE, in test_map_wronly_stack_or_queue()
1452 value = 1234; in test_map_wronly_stack_or_queue()
1453 assert(bpf_map_update_elem(fd, NULL, &value, BPF_ANY) == 0); in test_map_wronly_stack_or_queue()
1456 assert(bpf_map_lookup_elem(fd, NULL, &value) == -1 && errno == EPERM); in test_map_wronly_stack_or_queue()
1459 assert(bpf_map_lookup_and_delete_elem(fd, NULL, &value) == -1 && in test_map_wronly_stack_or_queue()
1482 void *value; in prepare_reuseport_grp() local
1506 value = &fd64; in prepare_reuseport_grp()
1510 value = &fd32; in prepare_reuseport_grp()
1512 err = bpf_map_update_elem(map_fd, &index0, value, BPF_ANY); in prepare_reuseport_grp()
1540 err = bpf_map_update_elem(map_fd, &index0, value, in prepare_reuseport_grp()