Home
last modified time | relevance | path

Searched refs:old_xs (Results 1 – 1 of 1) sorted by relevance

/Linux-v5.4/kernel/bpf/
Dxskmap.c219 struct xdp_sock *xs, *old_xs, **map_entry; in xsk_map_update_elem() local
254 old_xs = READ_ONCE(*map_entry); in xsk_map_update_elem()
255 if (old_xs == xs) { in xsk_map_update_elem()
258 } else if (old_xs && map_flags == BPF_NOEXIST) { in xsk_map_update_elem()
261 } else if (!old_xs && map_flags == BPF_EXIST) { in xsk_map_update_elem()
267 if (old_xs) in xsk_map_update_elem()
268 xsk_map_sock_delete(old_xs, map_entry); in xsk_map_update_elem()
283 struct xdp_sock *old_xs, **map_entry; in xsk_map_delete_elem() local
291 old_xs = xchg(map_entry, NULL); in xsk_map_delete_elem()
292 if (old_xs) in xsk_map_delete_elem()
[all …]