Searched refs:sk_storage (Results 1 – 5 of 5) sorted by relevance
| /OK3568_Linux_fs/kernel/net/core/ |
| H A D | bpf_sk_storage.c | 21 struct bpf_local_storage *sk_storage; in sk_storage_lookup() local 24 sk_storage = rcu_dereference(sk->sk_bpf_storage); in sk_storage_lookup() 25 if (!sk_storage) in sk_storage_lookup() 29 return bpf_local_storage_lookup(sk_storage, smap, cacheit_lockit); in sk_storage_lookup() 49 struct bpf_local_storage *sk_storage; in bpf_sk_storage_free() local 54 sk_storage = rcu_dereference(sk->sk_bpf_storage); in bpf_sk_storage_free() 55 if (!sk_storage) { in bpf_sk_storage_free() 69 raw_spin_lock_bh(&sk_storage->lock); in bpf_sk_storage_free() 70 hlist_for_each_entry_safe(selem, n, &sk_storage->list, snode) { in bpf_sk_storage_free() 75 free_sk_storage = bpf_selem_unlink_storage_nolock(sk_storage, in bpf_sk_storage_free() [all …]
|
| /OK3568_Linux_fs/kernel/tools/testing/selftests/bpf/progs/ |
| H A D | udp_limit.c | 19 int *sk_storage; in sock() local 25 sk_storage = bpf_sk_storage_get(&sk_map, ctx, 0, in sock() 27 if (!sk_storage) in sock() 29 *sk_storage = 0xdeadbeef; in sock() 48 int *sk_storage; in sock_release() local 54 sk_storage = bpf_sk_storage_get(&sk_map, ctx, 0, 0); in sock_release() 55 if (!sk_storage || *sk_storage != 0xdeadbeef) in sock_release()
|
| H A D | map_ptr_kern.c | 613 struct bpf_local_storage_map *sk_storage = in check_sk_storage() local 617 VERIFY(check(&sk_storage->map, map, sizeof(__u32), sizeof(__u32), 0)); in check_sk_storage()
|
| /OK3568_Linux_fs/kernel/tools/bpf/bpftool/Documentation/ |
| H A D | bpftool-map.rst | 53 | | **queue** | **stack** | **sk_storage** | **struct_ops** | **ringbuf** | **inode_storage** }
|
| /OK3568_Linux_fs/kernel/tools/bpf/bpftool/bash-completion/ |
| H A D | bpftool | 707 percpu_cgroup_storage queue stack sk_storage \
|