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)
70 struct bpf_map *map;
89 struct bpf_map *map;
133 struct bpf_map *map, void *link_raw)
151 struct bpf_map *map = link->map;
217 static int sock_map_link(struct bpf_map *map, struct sock *sk)
339 static void sock_map_free(struct bpf_map *map)
372 static void sock_map_release_progs(struct bpf_map *map)
377 static struct sock *__sock_map_lookup_elem(struct bpf_map *map, u32 key)
388 static void *sock_map_lookup(struct bpf_map *map, void *key)
400 static void *sock_map_lookup_sys(struct bpf_map *map, void *key)
434 static void sock_map_delete_from_link(struct bpf_map *map, struct sock *sk,
442 static long sock_map_delete_elem(struct bpf_map *map, void *key)
455 static int sock_map_get_next_key(struct bpf_map *map, void *key, void *next)
470 static int sock_map_update_common(struct bpf_map *map, u32 idx,
553 static int sock_hash_update_common(struct bpf_map *map, void *key,
556 int sock_map_update_elem_sys(struct bpf_map *map, void *key, void *value,
597 static long sock_map_update_elem(struct bpf_map *map, void *key,
623 struct bpf_map *, map, void *, key, u64, flags)
646 struct bpf_map *, map, u32, key, u64, flags)
674 struct bpf_map *, map, u32, key, u64, flags)
705 struct bpf_map *map;
712 __bpf_md_ptr(struct bpf_map *, map);
718 struct bpf_map *map, void *key,
813 static u64 sock_map_mem_usage(const struct bpf_map *map)
859 struct bpf_map map;
893 static struct sock *__sock_hash_lookup_elem(struct bpf_map *map, void *key)
916 static void sock_hash_delete_from_link(struct bpf_map *map, struct sock *sk,
941 static long sock_hash_delete_elem(struct bpf_map *map, void *key)
991 static int sock_hash_update_common(struct bpf_map *map, void *key,
1056 static int sock_hash_get_next_key(struct bpf_map *map, void *key,
1096 static struct bpf_map *sock_hash_alloc(union bpf_attr *attr)
1144 static void sock_hash_free(struct bpf_map *map)
1197 static void *sock_hash_lookup_sys(struct bpf_map *map, void *key)
1212 static void *sock_hash_lookup(struct bpf_map *map, void *key)
1224 static void sock_hash_release_progs(struct bpf_map *map)
1230 struct bpf_map *, map, void *, key, u64, flags)
1252 struct bpf_map *, map, void *, key, u64, flags)
1280 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;
1711 struct bpf_map *map;
1847 struct bpf_map *map;
1906 struct bpf_map *map;