/openbmc/linux/samples/bpf/ |
H A D | tracex2_user.c | 45 struct hist_key key = {}, next_key; in print_hist_for_pid() local 54 while (bpf_map_get_next_key(fd, &key, &next_key) == 0) { in print_hist_for_pid() 55 if (memcmp(&next_key, task, SIZE)) { in print_hist_for_pid() 56 key = next_key; in print_hist_for_pid() 59 bpf_map_lookup_elem(fd, &next_key, values); in print_hist_for_pid() 63 ind = next_key.index; in print_hist_for_pid() 69 key = next_key; in print_hist_for_pid() 84 struct hist_key key = {}, next_key; in print_hist() local 89 while (bpf_map_get_next_key(fd, &key, &next_key) == 0) { in print_hist() 93 if (memcmp(&tasks[i], &next_key, SIZE) == 0) in print_hist() [all …]
|
H A D | lwt_len_hist_user.c | 34 uint64_t key = 0, next_key, max_key = 0; in main() local 45 while (bpf_map_get_next_key(map_fd, &key, &next_key) == 0) { in main() 46 if (next_key >= MAX_INDEX) { in main() 47 fprintf(stderr, "Key %lu out of bounds\n", next_key); in main() 51 bpf_map_lookup_elem(map_fd, &next_key, values); in main() 57 data[next_key] = sum; in main() 58 if (sum && next_key > max_key) in main() 59 max_key = next_key; in main() 64 key = next_key; in main()
|
H A D | sockex3_user.c | 80 struct flow_key_record key = {}, next_key; in main() local 85 while (bpf_map_get_next_key(hash_map_fd, &key, &next_key) == 0) { in main() 86 bpf_map_lookup_elem(hash_map_fd, &next_key, &value); in main() 88 inet_ntoa((struct in_addr){htonl(next_key.src)}), in main() 89 next_key.port16[0], in main() 90 inet_ntoa((struct in_addr){htonl(next_key.dst)}), in main() 91 next_key.port16[1], in main() 93 key = next_key; in main()
|
H A D | spintest_user.c | 14 long key, next_key, value; in main() local 58 while (bpf_map_get_next_key(map_fd, &key, &next_key) == 0) { in main() 59 bpf_map_lookup_elem(map_fd, &next_key, &value); in main() 60 assert(next_key == value); in main() 62 key = next_key; in main() 73 while (bpf_map_get_next_key(map_fd, &key, &next_key) == 0) in main() 74 bpf_map_delete_elem(map_fd, &next_key); in main()
|
H A D | sockex2_user.c | 49 int key = 0, next_key; in main() local 52 while (bpf_map_get_next_key(map_fd, &key, &next_key) == 0) { in main() 53 bpf_map_lookup_elem(map_fd, &next_key, &value); in main() 55 inet_ntoa((struct in_addr){htonl(next_key)}), in main() 57 key = next_key; in main()
|
H A D | tracex4_user.c | 31 __u64 key, next_key; in print_old_objects() local 37 while (bpf_map_get_next_key(fd, &key, &next_key) == 0) { in print_old_objects() 38 bpf_map_lookup_elem(fd, &next_key, &v); in print_old_objects() 39 key = next_key; in print_old_objects() 44 next_key, (val - v.val) / 1000000000ll, v.ip); in print_old_objects()
|
H A D | offwaketime_user.c | 79 struct key_t key = {}, next_key; in print_stacks() local 82 while (bpf_map_get_next_key(fd, &key, &next_key) == 0) { in print_stacks() 83 bpf_map_lookup_elem(fd, &next_key, &value); in print_stacks() 84 print_stack(&next_key, value); in print_stacks() 85 key = next_key; in print_stacks()
|
H A D | sampleip_user.c | 92 __u64 key, next_key; in print_ip_map() local 100 while (bpf_map_get_next_key(fd, &key, &next_key) == 0) { in print_ip_map() 101 bpf_map_lookup_elem(fd, &next_key, &value); in print_ip_map() 102 counts[i].ip = next_key; in print_ip_map() 104 key = next_key; in print_ip_map()
|
H A D | trace_event_user.c | 102 struct key_t key = {}, next_key; in print_stacks() local 108 while (bpf_map_get_next_key(fd, &key, &next_key) == 0) { in print_stacks() 109 bpf_map_lookup_elem(fd, &next_key, &value); in print_stacks() 110 print_stack(&next_key, value); in print_stacks() 111 bpf_map_delete_elem(fd, &next_key); in print_stacks() 112 key = next_key; in print_stacks()
|
/openbmc/linux/tools/testing/selftests/bpf/ |
H A D | test_maps.c | 39 long long key, next_key, first_key, value; in test_hashmap() local 108 assert(bpf_map_get_next_key(fd, &key, &next_key) == 0 && in test_hashmap() 109 (next_key == first_key)); in test_hashmap() 110 assert(bpf_map_get_next_key(fd, &next_key, &next_key) == 0 && in test_hashmap() 111 (next_key == 1 || next_key == 2) && in test_hashmap() 112 (next_key != first_key)); 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() 156 long long key, next_key, first_key; in test_hashmap_percpu() local [all …]
|
H A D | test_lru_map.c | 95 unsigned long long next_key = 0; in map_subset() local 99 while (!bpf_map_get_next_key(map1, &next_key, &next_key)) { in map_subset() 100 assert(!bpf_map_lookup_elem(map1, &next_key, value1)); in map_subset() 101 ret = bpf_map_lookup_elem(map0, &next_key, value0); in map_subset() 104 next_key, strerror(errno), errno); in map_subset() 109 next_key, value0[0], value1[0]); in map_subset()
|
H A D | test_progs.c | 584 __u32 key, next_key; in compare_map_keys() local 596 while (bpf_map_get_next_key(map1_fd, &key, &next_key) == 0) { in compare_map_keys() 597 err = bpf_map_lookup_elem(map2_fd, &next_key, val_buf); in compare_map_keys() 601 key = next_key; in compare_map_keys() 611 __u32 key, next_key, *cur_key_p, *next_key_p; in compare_stack_ips() local 634 next_key_p = &next_key; in compare_stack_ips()
|
/openbmc/u-boot/lib/efi_loader/ |
H A D | efi_console.c | 460 static struct efi_key_data next_key; variable 678 next_key.key.unicode_char || in efi_cin_notify() 679 item->key.key.scan_code != next_key.key.scan_code) in efi_cin_notify() 684 next_key.key_state.key_shift_state) in efi_cin_notify() 689 EFI_CALL(item->function(&next_key)); in efi_cin_notify() 706 ret = efi_cin_read_key(&next_key); in efi_cin_check() 800 *key_data = next_key; in efi_cin_read_key_stroke_ex() 1001 *key = next_key.key; in efi_cin_read_key_stroke()
|
/openbmc/linux/Documentation/bpf/ |
H A D | map_lpm_trie.rst | 94 int bpf_map_get_next_key (int fd, const void *cur_key, void *next_key) 182 struct ipv4_lpm_key next_key; 187 err = bpf_map_get_next_key(map_fd, cur_key, &next_key); 191 bpf_map_lookup_elem(map_fd, &next_key, &value); 195 cur_key = &next_key;
|
H A D | map_hash.rst | 126 int bpf_map_get_next_key(int fd, const void *cur_key, void *next_key) 203 struct key next_key; 208 err = bpf_map_get_next_key(map_fd, cur_key, &next_key); 212 bpf_map_lookup_elem(map_fd, &next_key, &value); 216 cur_key = &next_key;
|
/openbmc/linux/drivers/net/ethernet/netronome/nfp/bpf/ |
H A D | cmsg.c | 406 void *next_key) in nfp_bpf_ctrl_getfirst_entry() argument 409 NULL, NULL, 0, next_key, NULL); in nfp_bpf_ctrl_getfirst_entry() 413 void *key, void *next_key) in nfp_bpf_ctrl_getnext_entry() argument 416 key, NULL, 0, next_key, NULL); in nfp_bpf_ctrl_getnext_entry()
|
H A D | main.h | 599 void *next_key); 606 void *key, void *next_key);
|
H A D | offload.c | 309 void *key, void *next_key) in nfp_bpf_map_get_next_key() argument 312 return nfp_bpf_ctrl_getfirst_entry(offmap, next_key); in nfp_bpf_map_get_next_key() 313 return nfp_bpf_ctrl_getnext_entry(offmap, key, next_key); in nfp_bpf_map_get_next_key()
|
/openbmc/linux/tools/perf/ui/tui/ |
H A D | util.c | 139 goto next_key; in ui_browser__input_window() 158 next_key: in ui_browser__input_window()
|
/openbmc/u-boot/fs/reiserfs/ |
H A D | reiserfs.c | 428 next_key (void) in next_key() function 665 next_key (); in reiserfs_read() 751 if (! next_key () in reiserfs_dir() 806 return next_key (); in reiserfs_dir() 830 if (! next_key ()) in reiserfs_dir()
|
/openbmc/linux/drivers/char/ |
H A D | random.c | 654 u8 seed[BLAKE2S_HASH_SIZE], next_key[BLAKE2S_HASH_SIZE]; in extract_entropy() local 682 blake2s(next_key, (u8 *)&block, seed, sizeof(next_key), sizeof(block), sizeof(seed)); in extract_entropy() 683 blake2s_init_key(&input_pool.hash, BLAKE2S_HASH_SIZE, next_key, sizeof(next_key)); in extract_entropy() 686 memzero_explicit(next_key, sizeof(next_key)); in extract_entropy()
|
/openbmc/linux/kernel/bpf/ |
H A D | reuseport_array.c | 317 void *next_key) in reuseport_array_get_next_key() argument 321 u32 *next = (u32 *)next_key; in reuseport_array_get_next_key()
|
H A D | lpm_trie.c | 637 struct bpf_lpm_trie_key_u8 *key = _key, *next_key = _next_key; in trie_get_next_key() local 723 next_key->prefixlen = next_node->prefixlen; in trie_get_next_key() 724 memcpy((void *)next_key + offsetof(struct bpf_lpm_trie_key_u8, data), in trie_get_next_key()
|
/openbmc/linux/net/xdp/ |
H A D | xskmap.c | 104 static int xsk_map_get_next_key(struct bpf_map *map, void *key, void *next_key) in xsk_map_get_next_key() argument 108 u32 *next = next_key; in xsk_map_get_next_key()
|
/openbmc/linux/fs/btrfs/ |
H A D | relocation.c | 1145 struct btrfs_path *path, struct btrfs_key *next_key, in replace_path() argument 1191 if (next_key) { in replace_path() 1192 next_key->objectid = (u64)-1; in replace_path() 1193 next_key->type = (u8)-1; in replace_path() 1194 next_key->offset = (u64)-1; in replace_path() 1208 if (next_key && slot + 1 < btrfs_header_nritems(parent)) in replace_path() 1209 btrfs_node_key_to_cpu(parent, next_key, slot + 1); in replace_path() 1630 struct btrfs_key next_key; in merge_reloc_root() local 1669 btrfs_node_key_to_cpu(path->nodes[level], &next_key, in merge_reloc_root() 1671 WARN_ON(memcmp(&key, &next_key, sizeof(key))); in merge_reloc_root() [all …]
|