Home
last modified time | relevance | path

Searched refs:bpf_map_get_next_key (Results 1 – 25 of 33) sorted by relevance

12

/linux-6.1.9/tools/testing/selftests/bpf/
Dtest_lpm_map.c548 assert(bpf_map_get_next_key(map_fd, NULL, key_p) == -ENOENT); in test_lpm_get_next_key()
556 assert(bpf_map_get_next_key(map_fd, NULL, key_p) == 0); in test_lpm_get_next_key()
560 assert(bpf_map_get_next_key(map_fd, key_p, next_key_p) == -ENOENT); in test_lpm_get_next_key()
564 assert(bpf_map_get_next_key(map_fd, NULL, key_p) == 0); in test_lpm_get_next_key()
574 assert(bpf_map_get_next_key(map_fd, NULL, key_p) == 0); in test_lpm_get_next_key()
579 assert(bpf_map_get_next_key(map_fd, key_p, next_key_p) == 0); in test_lpm_get_next_key()
584 assert(bpf_map_get_next_key(map_fd, key_p, next_key_p) == -ENOENT); in test_lpm_get_next_key()
592 assert(bpf_map_get_next_key(map_fd, NULL, key_p) == 0); in test_lpm_get_next_key()
597 assert(bpf_map_get_next_key(map_fd, key_p, next_key_p) == 0); in test_lpm_get_next_key()
602 assert(bpf_map_get_next_key(map_fd, key_p, next_key_p) == 0); in test_lpm_get_next_key()
[all …]
Dtest_maps.c106 assert(bpf_map_get_next_key(fd, NULL, &first_key) == 0 && in test_hashmap()
108 assert(bpf_map_get_next_key(fd, &key, &next_key) == 0 && in test_hashmap()
110 assert(bpf_map_get_next_key(fd, &next_key, &next_key) == 0 && in test_hashmap()
113 assert(bpf_map_get_next_key(fd, &next_key, &next_key) < 0 && in test_hashmap()
125 assert(bpf_map_get_next_key(fd, NULL, &next_key) < 0 && in test_hashmap()
127 assert(bpf_map_get_next_key(fd, &key, &next_key) < 0 && in test_hashmap()
227 assert(bpf_map_get_next_key(fd, NULL, &first_key) == 0 && in test_hashmap_percpu()
229 while (!bpf_map_get_next_key(fd, &key, &next_key)) { in test_hashmap_percpu()
259 assert(bpf_map_get_next_key(fd, NULL, &next_key) < 0 && in test_hashmap_percpu()
261 assert(bpf_map_get_next_key(fd, &key, &next_key) < 0 && in test_hashmap_percpu()
[all …]
Dtest_cgroup_storage.c89 if (bpf_map_get_next_key(map_fd, NULL, &key)) { in main()
/linux-6.1.9/Documentation/bpf/
Dmap_hash.rst93 int bpf_map_get_next_key(int fd, const void *cur_key, void *next_key)
96 libbpf's ``bpf_map_get_next_key()`` function. The first key can be fetched by
97 calling ``bpf_map_get_next_key()`` with ``cur_key`` set to
99 current key. ``bpf_map_get_next_key()`` returns 0 on success, -ENOENT if
103 Note that if ``cur_key`` gets deleted then ``bpf_map_get_next_key()``
106 to be key deletion intermixed with ``bpf_map_get_next_key()``.
175 err = bpf_map_get_next_key(map_fd, cur_key, &next_key);
/linux-6.1.9/samples/bpf/
Dtracex2_user.c54 while (bpf_map_get_next_key(fd, &key, &next_key) == 0) { in print_hist_for_pid()
89 while (bpf_map_get_next_key(fd, &key, &next_key) == 0) { in print_hist()
169 while (bpf_map_get_next_key(map_fd[0], &key, &next_key) == 0) { in main()
Dspintest_user.c66 while (bpf_map_get_next_key(map_fd, &key, &next_key) == 0) { in main()
81 while (bpf_map_get_next_key(map_fd, &key, &next_key) == 0) in main()
Dsockex2_user.c52 while (bpf_map_get_next_key(map_fd, &key, &next_key) == 0) { in main()
Dtrace_event_user.c108 while (bpf_map_get_next_key(fd, &key, &next_key) == 0) { in print_stacks()
121 while (bpf_map_get_next_key(stack_map, &stackid, &next_id) == 0) { in print_stacks()
Dlwt_len_hist_user.c45 while (bpf_map_get_next_key(map_fd, &key, &next_key) == 0) { in main()
Dtracex4_user.c37 while (bpf_map_get_next_key(fd, &key, &next_key) == 0) { in print_old_objects()
Dsockex3_user.c88 while (bpf_map_get_next_key(hash_map_fd, &key, &next_key) == 0) { in main()
Dxdp1_user.c54 while (bpf_map_get_next_key(map_fd, &key, &key) == 0) { in poll_stats()
Doffwaketime_user.c82 while (bpf_map_get_next_key(fd, &key, &next_key) == 0) { in print_stacks()
Dsampleip_user.c100 while (bpf_map_get_next_key(fd, &key, &next_key) == 0) { in print_ip_map()
Dtracex6_user.c46 bpf_map_get_next_key(map_fd[1], &cpu, NULL); in check_on_cpu()
Dcookie_uid_helper_example.c203 while (bpf_map_get_next_key(map_fd, &curN, &nextN) > -1) { in print_table()
/linux-6.1.9/tools/testing/selftests/bpf/map_tests/
Dhtab_map_batch_ops.c136 err = bpf_map_get_next_key(map_fd, NULL, &key); in __test_map_lookup_and_delete_batch()
201 err = bpf_map_get_next_key(map_fd, NULL, &key); in __test_map_lookup_and_delete_batch()
246 err = bpf_map_get_next_key(map_fd, NULL, &key); in __test_map_lookup_and_delete_batch()
Dlpm_trie_map_batch_ops.c139 err = bpf_map_get_next_key(map_fd, NULL, &key); in test_lpm_trie_map_batch_ops()
Dmap_in_map_batch_ops.c98 err = bpf_map_get_next_key(inner_map_fd, NULL, &inner_map_key); in validate_fetch_results()
/linux-6.1.9/tools/perf/util/
Dbpf_map.c50 while ((err = bpf_map_get_next_key(fd, prev_key, key) == 0)) { in bpf_map__fprintf()
Dbpf_lock_contention.c124 while (!bpf_map_get_next_key(fd, &prev_key, &key)) { in lock_contention_read()
/linux-6.1.9/tools/testing/selftests/bpf/prog_tests/
Dnetcnt.c46 if (!ASSERT_OK(bpf_map_get_next_key(map_fd, NULL, &key), "bpf_map_get_next_key")) in serial_test_netcnt()
Dtcp_hdr_options.c288 err = bpf_map_get_next_key(lport_linum_map_fd, NULL, &lport); in reset_test()
291 err = bpf_map_get_next_key(lport_linum_map_fd, &lport, &lport); in reset_test()
/linux-6.1.9/tools/lib/bpf/
Dlibbpf.map16 bpf_map_get_next_key;
Dbpf.h138 LIBBPF_API int bpf_map_get_next_key(int fd, const void *key, void *next_key);

12