Searched refs:map_entry (Results 1 – 4 of 4) sorted by relevance
| /linux/net/xdp/ |
| H A D | xskmap.c | 16 struct xdp_sock __rcu **map_entry) in xsk_map_node_alloc() argument 29 node->map_entry = map_entry; in xsk_map_node_alloc() 50 struct xdp_sock __rcu **map_entry) in xsk_map_sock_delete() argument 56 if (map_entry == n->map_entry) { in xsk_map_sock_delete() 165 struct xdp_sock __rcu **map_entry; in xsk_map_update_elem() local 192 map_entry = &m->xsk_map[i]; in xsk_map_update_elem() 193 node = xsk_map_node_alloc(m, map_entry); in xsk_map_update_elem() 200 old_xs = rcu_dereference_protected(*map_entry, lockdep_is_held(&m->lock)); in xsk_map_update_elem() 212 rcu_assign_pointer(*map_entry, xs); in xsk_map_update_elem() 214 xsk_map_sock_delete(old_xs, map_entry); in xsk_map_update_elem() [all …]
|
| H A D | xsk.h | 27 struct xdp_sock __rcu **map_entry; 36 struct xdp_sock __rcu **map_entry); 34 struct xdp_sock __rcu **map_entry; global() member
|
| H A D | xsk.c | 1289 struct xdp_sock __rcu ***map_entry) in xsk_get_map_list_entry() argument 1294 *map_entry = NULL; in xsk_get_map_list_entry() 1302 *map_entry = node->map_entry; in xsk_get_map_list_entry() 1325 struct xdp_sock __rcu **map_entry = NULL; in xsk_delete_from_maps() local 1328 while ((map = xsk_get_map_list_entry(xs, &map_entry))) { in xsk_delete_from_maps() 1329 xsk_map_try_sock_delete(map, xs, map_entry); in xsk_delete_from_maps()
|
| /linux/samples/bpf/ |
| H A D | xdp_sample_user.c | 96 struct map_entry { struct 329 static int map_entry_init(struct map_entry *e, __u64 pair) in map_entry_init() 410 struct map_entry *e, *x = NULL; in map_collect_percpu_devmap() 550 struct map_entry *e; in free_stats_record() 1007 struct map_entry *entry; in stats_get_devmap_xmit_multi() 1013 struct map_entry *e, *x = NULL; in stats_get_devmap_xmit_multi()
|