Searched refs:xsk_map (Results 1 - 10 of 10) sorted by relevance
/kernel/linux/linux-6.6/net/xdp/ |
H A D | xskmap.c | 15 static struct xsk_map_node *xsk_map_node_alloc(struct xsk_map *map, in xsk_map_node_alloc() 35 struct xsk_map *map = node->map; in xsk_map_node_free() 66 struct xsk_map *m; in xsk_map_alloc() 76 size = struct_size(m, xsk_map, attr->max_entries); in xsk_map_alloc() 90 struct xsk_map *m = container_of(map, struct xsk_map, map); in xsk_map_mem_usage() 92 return struct_size(m, xsk_map, map->max_entries) + in xsk_map_mem_usage() 98 struct xsk_map *m = container_of(map, struct xsk_map, map); in xsk_map_free() 106 struct xsk_map * in xsk_map_get_next_key() [all...] |
H A D | xsk.h | 33 struct xsk_map *map; 42 void xsk_map_try_sock_delete(struct xsk_map *map, struct xdp_sock *xs,
|
H A D | xsk.c | 980 static struct xsk_map *xsk_get_map_list_entry(struct xdp_sock *xs, in xsk_get_map_list_entry() 983 struct xsk_map *map = NULL; in xsk_get_map_list_entry() 1018 struct xsk_map *map; in xsk_delete_from_maps()
|
/kernel/linux/linux-5.10/net/xdp/ |
H A D | xskmap.c | 14 int xsk_map_inc(struct xsk_map *map) in xsk_map_inc() 20 void xsk_map_put(struct xsk_map *map) in xsk_map_put() 25 static struct xsk_map_node *xsk_map_node_alloc(struct xsk_map *map, in xsk_map_node_alloc() 78 struct xsk_map *m; in xsk_map_alloc() 90 size = struct_size(m, xsk_map, attr->max_entries); in xsk_map_alloc() 111 struct xsk_map *m = container_of(map, struct xsk_map, map); in xsk_map_free() 120 struct xsk_map *m = container_of(map, struct xsk_map, map); in xsk_map_get_next_key() 143 *insn++ = BPF_ALU64_IMM(BPF_ADD, mp, offsetof(struct xsk_map, xsk_ma in xsk_map_gen_lookup() [all...] |
H A D | xsk.h | 33 struct xsk_map *map; 42 void xsk_map_try_sock_delete(struct xsk_map *map, struct xdp_sock *xs, 44 int xsk_map_inc(struct xsk_map *map); 45 void xsk_map_put(struct xsk_map *map);
|
H A D | xsk.c | 558 static struct xsk_map *xsk_get_map_list_entry(struct xdp_sock *xs, in xsk_get_map_list_entry() 561 struct xsk_map *map = NULL; in xsk_get_map_list_entry() 596 struct xsk_map *map; in xsk_delete_from_maps()
|
/kernel/linux/linux-5.10/include/net/ |
H A D | xdp_sock.h | 37 struct xsk_map { struct 40 struct xdp_sock *xsk_map[]; member 86 struct xsk_map *m = container_of(map, struct xsk_map, map); in __xsk_map_lookup_elem() 92 xs = READ_ONCE(m->xsk_map[key]); in __xsk_map_lookup_elem()
|
/kernel/linux/linux-6.6/include/net/ |
H A D | xdp_sock.h | 40 struct xsk_map { struct 44 struct xdp_sock __rcu *xsk_map[]; member
|
/kernel/linux/linux-5.10/tools/testing/selftests/bpf/progs/ |
H A D | map_ptr_kern.c | 460 struct xsk_map { struct 473 struct xsk_map *xskmap = (struct xsk_map *)&m_xskmap; in check_xskmap()
|
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/progs/ |
H A D | map_ptr_kern.c | 471 struct xsk_map { struct 484 struct xsk_map *xskmap = (struct xsk_map *)&m_xskmap; in check_xskmap()
|
Completed in 8 milliseconds