Lines Matching refs:bpf_map

18 	struct bpf_map map;
34 static int sock_map_prog_update(struct bpf_map *map, struct bpf_prog *prog,
37 static struct sk_psock_progs *sock_map_progs(struct bpf_map *map);
39 static struct bpf_map *sock_map_alloc(union bpf_attr *attr)
71 struct bpf_map *map;
93 struct bpf_map *map;
142 struct bpf_map *map, void *link_raw)
160 struct bpf_map *map = link->map;
225 static int sock_map_link(struct bpf_map *map, struct sock *sk)
344 static void sock_map_free(struct bpf_map *map)
377 static void sock_map_release_progs(struct bpf_map *map)
382 static struct sock *__sock_map_lookup_elem(struct bpf_map *map, u32 key)
393 static void *sock_map_lookup(struct bpf_map *map, void *key)
405 static void *sock_map_lookup_sys(struct bpf_map *map, void *key)
443 static void sock_map_delete_from_link(struct bpf_map *map, struct sock *sk,
451 static long sock_map_delete_elem(struct bpf_map *map, void *key)
464 static int sock_map_get_next_key(struct bpf_map *map, void *key, void *next)
479 static int sock_map_update_common(struct bpf_map *map, u32 idx,
559 static int sock_hash_update_common(struct bpf_map *map, void *key,
562 int sock_map_update_elem_sys(struct bpf_map *map, void *key, void *value,
603 static long sock_map_update_elem(struct bpf_map *map, void *key,
629 struct bpf_map *, map, void *, key, u64, flags)
652 struct bpf_map *, map, u32, key, u64, flags)
678 struct bpf_map *, map, u32, key, u64, flags)
707 struct bpf_map *map;
714 __bpf_md_ptr(struct bpf_map *, map);
720 struct bpf_map *map, void *key,
815 static u64 sock_map_mem_usage(const struct bpf_map *map)
861 struct bpf_map map;
895 static struct sock *__sock_hash_lookup_elem(struct bpf_map *map, void *key)
918 static void sock_hash_delete_from_link(struct bpf_map *map, struct sock *sk,
943 static long sock_hash_delete_elem(struct bpf_map *map, void *key)
996 static int sock_hash_update_common(struct bpf_map *map, void *key,
1061 static int sock_hash_get_next_key(struct bpf_map *map, void *key,
1101 static struct bpf_map *sock_hash_alloc(union bpf_attr *attr)
1149 static void sock_hash_free(struct bpf_map *map)
1201 static void *sock_hash_lookup_sys(struct bpf_map *map, void *key)
1216 static void *sock_hash_lookup(struct bpf_map *map, void *key)
1228 static void sock_hash_release_progs(struct bpf_map *map)
1234 struct bpf_map *, map, void *, key, u64, flags)
1256 struct bpf_map *, map, void *, key, u64, flags)
1282 struct bpf_map *, map, void *, key, u64, flags)
1311 struct bpf_map *map;
1427 static u64 sock_hash_mem_usage(const struct bpf_map *map)
1461 static struct sk_psock_progs *sock_map_progs(struct bpf_map *map)
1475 static int sock_map_prog_link_lookup(struct bpf_map *map, struct bpf_prog ***pprog,
1524 static int sock_map_prog_update(struct bpf_map *map, struct bpf_prog *prog,
1562 struct bpf_map *map;
1709 struct bpf_map *map;
1842 struct bpf_map *map;
1901 struct bpf_map *map;