Lines Matching refs:xdp_sock
14 struct xdp_sock **xsk_map;
33 struct xdp_sock **map_entry) in xsk_map_node_alloc()
59 static void xsk_map_sock_add(struct xdp_sock *xs, struct xsk_map_node *node) in xsk_map_sock_add()
66 static void xsk_map_sock_delete(struct xdp_sock *xs, in xsk_map_sock_delete()
67 struct xdp_sock **map_entry) in xsk_map_sock_delete()
102 cost = (u64)m->map.max_entries * sizeof(struct xdp_sock *); in xsk_map_alloc()
120 sizeof(struct xdp_sock *), in xsk_map_alloc()
163 struct xdp_sock *__xsk_map_lookup_elem(struct bpf_map *map, u32 key) in __xsk_map_lookup_elem()
166 struct xdp_sock *xs; in __xsk_map_lookup_elem()
176 struct xdp_sock *xs) in __xsk_map_redirect()
196 struct xdp_sock *xs, *tmp; in __xsk_map_flush()
219 struct xdp_sock *xs, *old_xs, **map_entry; in xsk_map_update_elem()
239 xs = (struct xdp_sock *)sock->sk; in xsk_map_update_elem()
283 struct xdp_sock *old_xs, **map_entry; in xsk_map_delete_elem()
299 void xsk_map_try_sock_delete(struct xsk_map *map, struct xdp_sock *xs, in xsk_map_try_sock_delete()
300 struct xdp_sock **map_entry) in xsk_map_try_sock_delete()