Lines Matching refs:map_entry
16 struct xdp_sock __rcu **map_entry)
29 node->map_entry = map_entry;
50 struct xdp_sock __rcu **map_entry)
56 if (map_entry == n->map_entry) {
165 struct xdp_sock __rcu **map_entry;
188 map_entry = &m->xsk_map[i];
189 node = xsk_map_node_alloc(m, map_entry);
196 old_xs = rcu_dereference_protected(*map_entry, lockdep_is_held(&m->lock));
208 rcu_assign_pointer(*map_entry, xs);
210 xsk_map_sock_delete(old_xs, map_entry);
225 struct xdp_sock __rcu **map_entry;
233 map_entry = &m->xsk_map[k];
234 old_xs = unrcu_pointer(xchg(map_entry, NULL));
236 xsk_map_sock_delete(old_xs, map_entry);
249 struct xdp_sock __rcu **map_entry)
252 if (rcu_access_pointer(*map_entry) == xs) {
253 rcu_assign_pointer(*map_entry, NULL);
254 xsk_map_sock_delete(xs, map_entry);