Home
last modified time | relevance | path

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

12

/linux-6.15/tools/testing/selftests/bpf/map_tests/
H A Dlpm_trie_map_basic_ops.c574 assert(bpf_map_get_next_key(map_fd, NULL, key_p) == 0); in test_lpm_get_next_key()
582 assert(bpf_map_get_next_key(map_fd, NULL, key_p) == 0); 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()
610 assert(bpf_map_get_next_key(map_fd, NULL, key_p) == 0); in test_lpm_get_next_key()
1068 err = bpf_map_get_next_key(fd, cur, &next_key); in test_lpm_trie_iterate_strs()
1078 err = bpf_map_get_next_key(fd, cur, &next_key); in test_lpm_trie_iterate_strs()
1085 err = bpf_map_get_next_key(fd, cur, &next_key); in test_lpm_trie_iterate_strs()
1098 err = bpf_map_get_next_key(fd, cur, &next_key); in test_lpm_trie_iterate_strs()
1137 err = bpf_map_get_next_key(fd, cur, &next_key); in test_lpm_trie_iterate_ints()
1152 err = bpf_map_get_next_key(fd, cur, &next_key); in test_lpm_trie_iterate_ints()
[all …]
H A 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()
H A Dlpm_trie_map_get_next_key.c41 bpf_map_get_next_key(ctx->map_fd, &ctx->key, &next_key); in get_next_key_fn()
H A Dmap_percpu_stats.c56 while (!bpf_map_get_next_key(map_fd, &key, &key)) in map_count_elements()
100 for (n = 0; !bpf_map_get_next_key(map_fd, &key, &key); n++) in delete_all_elements()
H A Dlpm_trie_map_batch_ops.c139 err = bpf_map_get_next_key(map_fd, NULL, &key); in test_lpm_trie_map_batch_ops()
H A 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.15/tools/testing/selftests/bpf/
H A Dtest_maps.c104 assert(bpf_map_get_next_key(fd, &key, &next_key) == 0 && in test_hashmap()
121 assert(bpf_map_get_next_key(fd, NULL, &next_key) < 0 && in test_hashmap()
123 assert(bpf_map_get_next_key(fd, &key, &next_key) < 0 && in test_hashmap()
225 while (!bpf_map_get_next_key(fd, &key, &next_key)) { in test_hashmap_percpu()
294 for (i = 0; bpf_map_get_next_key(fd, !i ? NULL : &key, in test_hashmap_walk()
302 assert(bpf_map_get_next_key(fd, NULL, &key) == 0); in test_hashmap_walk()
313 for (i = 0; bpf_map_get_next_key(fd, !i ? NULL : &key, in test_hashmap_walk()
1333 assert(bpf_map_get_next_key(fd, NULL, &key) == 0); in test_map_large()
1336 assert(bpf_map_get_next_key(fd, &key, &key) == 0); in test_map_large()
1501 assert(bpf_map_get_next_key(fd, NULL, &key) == 0); in test_map_parallel()
[all …]
/linux-6.15/Documentation/bpf/
H A Dmap_lpm_trie.rst89 bpf_map_get_next_key()
94 int bpf_map_get_next_key (int fd, const void *cur_key, void *next_key)
97 libbpf's ``bpf_map_get_next_key()`` function. The first key can be
98 fetched by calling ``bpf_map_get_next_key()`` with ``cur_key`` set to
100 current key. ``bpf_map_get_next_key()`` returns ``0`` on success,
104 ``bpf_map_get_next_key()`` will iterate through the LPM trie elements
187 err = bpf_map_get_next_key(map_fd, cur_key, &next_key);
H A Dmap_hash.rst121 bpf_map_get_next_key()
126 int bpf_map_get_next_key(int fd, const void *cur_key, void *next_key)
129 libbpf's ``bpf_map_get_next_key()`` function. The first key can be fetched by
130 calling ``bpf_map_get_next_key()`` with ``cur_key`` set to
132 current key. ``bpf_map_get_next_key()`` returns 0 on success, -ENOENT if
136 Note that if ``cur_key`` gets deleted then ``bpf_map_get_next_key()``
139 to be key deletion intermixed with ``bpf_map_get_next_key()``.
208 err = bpf_map_get_next_key(map_fd, cur_key, &next_key);
/linux-6.15/samples/bpf/
H A Dspintest_user.c58 while (bpf_map_get_next_key(map_fd, &key, &next_key) == 0) { in main()
73 while (bpf_map_get_next_key(map_fd, &key, &next_key) == 0) in main()
H A Dsockex2_user.c52 while (bpf_map_get_next_key(map_fd, &key, &next_key) == 0) { in main()
H A 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()
H A Dlwt_len_hist_user.c45 while (bpf_map_get_next_key(map_fd, &key, &next_key) == 0) { in main()
H A Dtracex4_user.c37 while (bpf_map_get_next_key(fd, &key, &next_key) == 0) { in print_old_objects()
H A Dsockex3_user.c85 while (bpf_map_get_next_key(hash_map_fd, &key, &next_key) == 0) { in main()
H A Doffwaketime_user.c82 while (bpf_map_get_next_key(fd, &key, &next_key) == 0) { in print_stacks()
H A Dsampleip_user.c100 while (bpf_map_get_next_key(fd, &key, &next_key) == 0) { in print_ip_map()
H A Dtracex6_user.c46 bpf_map_get_next_key(map_fd[1], &cpu, NULL); in check_on_cpu()
H A Dcookie_uid_helper_example.c203 while (bpf_map_get_next_key(map_fd, &curN, &nextN) > -1) { in print_table()
/linux-6.15/tools/perf/util/
H A Dbpf_lock_contention.c86 while (!bpf_map_get_next_key(fd, prev_key, &key)) { in run_slab_cache_iter()
305 while (!bpf_map_get_next_key(cache_fd, prev_key, &key)) { in lock_contention_prepare()
400 while (!bpf_map_get_next_key(ts_fd, prev_key, &key)) { in account_end_timestamp()
426 while (!bpf_map_get_next_key(ts_fd, prev_key, &key)) { in account_end_timestamp()
571 if (bpf_map_get_next_key(stacks_fd, NULL, stack_trace)) in pop_owner_stack_trace()
653 while (!bpf_map_get_next_key(fd, prev_key, &key)) { in lock_contention_read()
H A Dbpf_map.c47 while ((err = bpf_map_get_next_key(fd, prev_key, key) == 0)) { in bpf_map__fprintf()
H A Dbpf_kwork_top.c286 while (!bpf_map_get_next_key(fd, &prev, &key)) { in perf_kwork__top_read_bpf()
/linux-6.15/tools/testing/selftests/bpf/prog_tests/
H A Dnetcnt.c46 if (!ASSERT_OK(bpf_map_get_next_key(map_fd, NULL, &key), "bpf_map_get_next_key")) in serial_test_netcnt()
H A 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.15/tools/lib/bpf/
H A Dlibbpf.map16 bpf_map_get_next_key;

12