Searched refs:local_storage (Results 1 – 6 of 6) sorted by relevance
| /linux/kernel/bpf/ |
| H A D | bpf_local_storage.c | 22 struct bpf_local_storage *local_storage) in select_bucket() argument 24 return &smap->buckets[hash_ptr(local_storage, smap->bucket_log)]; in select_bucket() 101 struct bpf_local_storage *local_storage; in bpf_local_storage_free_trace_rcu() local 107 local_storage = container_of(rcu, struct bpf_local_storage, rcu); in bpf_local_storage_free_trace_rcu() 108 kfree(local_storage); in bpf_local_storage_free_trace_rcu() 111 static void bpf_local_storage_free(struct bpf_local_storage *local_storage, in bpf_local_storage_free() argument 114 if (!local_storage) in bpf_local_storage_free() 118 kfree_rcu(local_storage, rcu); in bpf_local_storage_free() 122 call_rcu_tasks_trace(&local_storage->rcu, in bpf_local_storage_free() 177 struct bpf_local_storage *local_storage, in bpf_selem_unlink_storage_nolock_misc() argument [all …]
|
| /linux/tools/testing/selftests/bpf/progs/ |
| H A D | local_storage.c | 21 struct local_storage { struct 30 __type(value, struct local_storage); argument 37 __type(value, struct local_storage); 44 __type(value, struct local_storage); 51 __type(value, struct local_storage); 58 __type(value, struct local_storage); 65 struct local_storage *storage; in BPF_PROG() local 106 struct local_storage *storage; 136 struct local_storage *storage; 173 struct local_storage *storag in BPF_PROG() [all...] |
| H A D | sk_storage_omem_uncharge.c | 23 BPF_PROG(bpf_local_storage_destroy,struct bpf_local_storage * local_storage) BPF_PROG() argument
|
| /linux/include/linux/ |
| H A D | bpf_local_storage.h | 79 struct bpf_local_storage __rcu *local_storage; member 139 void __bpf_local_storage_insert_cache(struct bpf_local_storage *local_storage, 144 bpf_local_storage_lookup(struct bpf_local_storage *local_storage, in bpf_local_storage_lookup() argument 152 sdata = rcu_dereference_check(local_storage->cache[smap->cache_idx], in bpf_local_storage_lookup() 158 hlist_for_each_entry_rcu(selem, &local_storage->list, snode, in bpf_local_storage_lookup() 166 __bpf_local_storage_insert_cache(local_storage, smap, selem); in bpf_local_storage_lookup() 170 u32 bpf_local_storage_destroy(struct bpf_local_storage *local_storage); 180 void bpf_selem_link_storage_nolock(struct bpf_local_storage *local_storage, 186 struct bpf_local_storage *local_storage,
|
| /linux/tools/testing/selftests/bpf/prog_tests/ |
| H A D | test_local_storage.c | 26 static int run_self_unlink(struct local_storage *skel, const char *rm_path) in run_self_unlink() 95 struct local_storage *skel = NULL; in test_test_local_storage()
|
| /linux/tools/testing/selftests/bpf/benchs/ |
| H A D | run_common.sh | 44 function local_storage() function
|