Lines Matching refs:bpf_local_storage_elem

22 	      struct bpf_local_storage_elem *selem)
54 static bool selem_linked_to_storage_lockless(const struct bpf_local_storage_elem *selem)
59 static bool selem_linked_to_storage(const struct bpf_local_storage_elem *selem)
64 static bool selem_linked_to_map_lockless(const struct bpf_local_storage_elem *selem)
69 static bool selem_linked_to_map(const struct bpf_local_storage_elem *selem)
74 struct bpf_local_storage_elem *
78 struct bpf_local_storage_elem *selem;
190 struct bpf_local_storage_elem *selem;
192 selem = container_of(rcu, struct bpf_local_storage_elem, rcu);
200 static void __bpf_selem_free(struct bpf_local_storage_elem *selem,
211 struct bpf_local_storage_elem *selem;
213 selem = container_of(rcu, struct bpf_local_storage_elem, rcu);
225 void bpf_selem_free(struct bpf_local_storage_elem *selem,
254 struct bpf_local_storage_elem *selem,
309 struct bpf_local_storage_elem *selem)
335 selem = hlist_entry(n, struct bpf_local_storage_elem, snode);
342 static void bpf_selem_unlink_storage(struct bpf_local_storage_elem *selem,
371 struct bpf_local_storage_elem *selem)
377 static void bpf_selem_unlink_map(struct bpf_local_storage_elem *selem)
396 struct bpf_local_storage_elem *selem)
407 void bpf_selem_unlink(struct bpf_local_storage_elem *selem, bool reuse_now)
419 struct bpf_local_storage_elem *selem)
450 struct bpf_local_storage_elem *first_selem,
530 struct bpf_local_storage_elem *alloc_selem, *selem = NULL;
707 struct bpf_local_storage_elem *selem;
797 smap->elem_size = offsetof(struct bpf_local_storage_elem,
827 struct bpf_local_storage_elem *selem;
856 struct bpf_local_storage_elem, map_node))) {