Home
last modified time | relevance | path

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

/Linux-v6.1/include/linux/
Dbpf_local_storage.h72 struct bpf_local_storage_elem { struct
100 sizeof(struct bpf_local_storage_elem)), \
101 (U16_MAX - sizeof(struct bpf_local_storage_elem)))
104 container_of((_SDATA), struct bpf_local_storage_elem, sdata)
142 struct bpf_local_storage_elem *selem);
145 struct bpf_local_storage_elem *selem,
148 void bpf_selem_unlink(struct bpf_local_storage_elem *selem, bool use_trace_rcu);
151 struct bpf_local_storage_elem *selem);
153 void bpf_selem_unlink_map(struct bpf_local_storage_elem *selem);
155 struct bpf_local_storage_elem *
[all …]
/Linux-v6.1/kernel/bpf/
Dbpf_local_storage.c22 struct bpf_local_storage_elem *selem) in select_bucket()
54 static bool selem_linked_to_storage(const struct bpf_local_storage_elem *selem) in selem_linked_to_storage()
59 static bool selem_linked_to_map(const struct bpf_local_storage_elem *selem) in selem_linked_to_map()
64 struct bpf_local_storage_elem *
68 struct bpf_local_storage_elem *selem; in bpf_selem_alloc()
97 struct bpf_local_storage_elem *selem; in bpf_selem_free_rcu()
99 selem = container_of(rcu, struct bpf_local_storage_elem, rcu); in bpf_selem_free_rcu()
108 struct bpf_local_storage_elem *selem, in bpf_selem_unlink_storage_nolock()
161 static void __bpf_selem_unlink_storage(struct bpf_local_storage_elem *selem, in __bpf_selem_unlink_storage()
190 struct bpf_local_storage_elem *selem) in bpf_selem_link_storage_nolock()
[all …]
Dbpf_inode_storage.c59 struct bpf_local_storage_elem *selem; in bpf_inode_storage_free()
Dbpf_task_storage.c74 struct bpf_local_storage_elem *selem; in bpf_task_storage_free()
/Linux-v6.1/net/core/
Dbpf_sk_storage.c51 struct bpf_local_storage_elem *selem; in bpf_sk_storage_free()
168 static struct bpf_local_storage_elem *
171 struct bpf_local_storage_elem *selem) in bpf_sk_storage_clone_elem()
173 struct bpf_local_storage_elem *copy_selem; in bpf_sk_storage_clone_elem()
193 struct bpf_local_storage_elem *selem; in bpf_sk_storage_clone()
205 struct bpf_local_storage_elem *copy_selem; in bpf_sk_storage_clone()
619 struct bpf_local_storage_elem *selem; in bpf_sk_storage_diag_put_all()
739 static struct bpf_local_storage_elem *
741 struct bpf_local_storage_elem *prev_selem) in bpf_sk_storage_map_seq_find_next()
745 struct bpf_local_storage_elem *selem; in bpf_sk_storage_map_seq_find_next()
[all …]
/Linux-v6.1/include/net/
Dbpf_sk_storage.h26 struct bpf_local_storage_elem;