Home
last modified time | relevance | path

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

/linux/tools/testing/selftests/bpf/progs/
H A Dlocal_kptr_stash.c28 struct refcounted_node __kptr *stashed; member
244 if (!s->stashed) in refcount_acquire_without_unstash()
250 p = bpf_refcount_acquire(s->stashed); in refcount_acquire_without_unstash()
254 ret = s->stashed ? s->stashed->data : -1; in refcount_acquire_without_unstash()
276 p = bpf_kptr_xchg(&s->stashed, p); in stash_refcounted_node()
/linux/fs/
H A Dlibfs.c2141 struct dentry *stashed_dentry_get(struct dentry **stashed) in stashed_dentry_get() argument
2146 dentry = rcu_dereference(*stashed); in stashed_dentry_get()
2156 static struct dentry *prepare_anon_dentry(struct dentry **stashed, in prepare_anon_dentry() argument
2191 dentry->d_fsdata = stashed; in prepare_anon_dentry()
2198 struct dentry *stash_dentry(struct dentry **stashed, struct dentry *dentry) in stash_dentry() argument
2205 old = cmpxchg(stashed, NULL, dentry); in stash_dentry()
2214 if (likely(try_cmpxchg(stashed, &old, dentry))) in stash_dentry()
2236 int path_from_stashed(struct dentry **stashed, struct vfsmount *mnt, void *data, in path_from_stashed() argument
2243 res = stashed_dentry_get(stashed); in path_from_stashed()
2252 dentry = prepare_anon_dentry(stashed, mnt->mnt_sb, data); in path_from_stashed()
[all …]
H A Dpidfs.c157 pid->stashed = NULL; in pidfs_prepare_pid()
190 VFS_WARN_ON_ONCE(pid->stashed); in pidfs_free_pid()
868 ret = path_from_stashed(&pid->stashed, pidfs_mnt, pid, &path); in pidfs_fh_to_dentry()
980 static struct dentry *pidfs_stash_dentry(struct dentry **stashed, in pidfs_stash_dentry() argument
986 VFS_WARN_ON_ONCE(stashed != &pid->stashed); in pidfs_stash_dentry()
992 return stash_dentry(stashed, dentry); in pidfs_stash_dentry()
1100 ret = path_from_stashed(&pid->stashed, pidfs_mnt, get_pid(pid), &path); in pidfs_alloc_file()
H A Dnsfs.c76 return path_from_stashed(&ns->stashed, nsfs_mnt, ns, path); in ns_get_path_cb()
108 err = path_from_stashed(&ns->stashed, nsfs_mnt, ns, &path); in open_namespace_file()
129 err = path_from_stashed(&ns->stashed, nsfs_mnt, ns, &path); in open_namespace()
346 ret = path_from_stashed(&ns->stashed, nsfs_mnt, ns, &path); in ns_ioctl()
636 ret = path_from_stashed(&ns->stashed, nsfs_mnt, ns, &path); in nsfs_fh_to_dentry()
/linux/kernel/
H A Dnscommon.c61 ns->stashed = NULL; in __ns_common_init()
/linux/include/linux/
H A Dns_common.h35 .stashed = NULL, \
/linux/Documentation/arch/s390/
H A Dzfcpdump.rst25 has not been stashed by hardware can just be copied from real memory.
/linux/Documentation/filesystems/
H A Didmappings.rst359 (To be precise, the kernel will simply look at the kernel ids stashed in the