Home
last modified time | relevance | path

Searched refs:next_key (Results 1 – 13 of 13) sorted by relevance

/kernel/bpf/
Dreuseport_array.c334 void *next_key) in reuseport_array_get_next_key() argument
338 u32 *next = (u32 *)next_key; in reuseport_array_get_next_key()
Ddevmap.c258 static int dev_map_get_next_key(struct bpf_map *map, void *key, void *next_key) in dev_map_get_next_key() argument
262 u32 *next = next_key; in dev_map_get_next_key()
290 void *next_key) in dev_map_hash_get_next_key() argument
293 u32 idx, *next = next_key; in dev_map_hash_get_next_key()
Dlpm_trie.c632 struct bpf_lpm_trie_key *key = _key, *next_key = _next_key; in trie_get_next_key() local
718 next_key->prefixlen = next_node->prefixlen; in trie_get_next_key()
719 memcpy((void *)next_key + offsetof(struct bpf_lpm_trie_key, data), in trie_get_next_key()
Dbpf_struct_ops.c233 void *next_key) in bpf_struct_ops_map_get_next_key() argument
238 *(u32 *)next_key = 0; in bpf_struct_ops_map_get_next_key()
Dcpumap.c639 static int cpu_map_get_next_key(struct bpf_map *map, void *key, void *next_key) in cpu_map_get_next_key() argument
643 u32 *next = next_key; in cpu_map_get_next_key()
Dbpf_inode_storage.c217 void *next_key) in notsupp_get_next_key() argument
Doffload.c478 int bpf_map_offload_get_next_key(struct bpf_map *map, void *key, void *next_key) in bpf_map_offload_get_next_key() argument
485 ret = offmap->dev_ops->map_get_next_key(offmap, key, next_key); in bpf_map_offload_get_next_key()
Dqueue_stack_maps.c268 void *next_key) in queue_stack_map_get_next_key() argument
Dsyscall.c1203 #define BPF_MAP_GET_NEXT_KEY_LAST_FIELD next_key
1208 void __user *unext_key = u64_to_user_ptr(attr->next_key); in map_get_next_key()
1211 void *key, *next_key; in map_get_next_key() local
1238 next_key = kmalloc(map->key_size, GFP_USER); in map_get_next_key()
1239 if (!next_key) in map_get_next_key()
1243 err = bpf_map_offload_get_next_key(map, key, next_key); in map_get_next_key()
1248 err = map->ops->map_get_next_key(map, key, next_key); in map_get_next_key()
1255 if (copy_to_user(unext_key, next_key, map->key_size) != 0) in map_get_next_key()
1261 kfree(next_key); in map_get_next_key()
Dstackmap.c788 void *next_key) in stack_map_get_next_key() argument
812 *(u32 *)next_key = id; in stack_map_get_next_key()
Dringbuf.c240 void *next_key) in ringbuf_map_get_next_key() argument
Darraymap.c288 static int array_map_get_next_key(struct bpf_map *map, void *key, void *next_key) in array_map_get_next_key() argument
292 u32 *next = (u32 *)next_key; in array_map_get_next_key()
Dhashtab.c709 static int htab_map_get_next_key(struct bpf_map *map, void *key, void *next_key) in htab_map_get_next_key() argument
740 memcpy(next_key, next_l->key, key_size); in htab_map_get_next_key()
758 memcpy(next_key, next_l->key, key_size); in htab_map_get_next_key()