Home
last modified time | relevance | path

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

/linux-6.15/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-6.15/fs/
H A Dlibfs.c2116 struct dentry *stashed_dentry_get(struct dentry **stashed) in stashed_dentry_get() argument
2121 dentry = rcu_dereference(*stashed); in stashed_dentry_get()
2165 dentry->d_fsdata = stashed; in prepare_anon_dentry()
2180 old = cmpxchg(stashed, NULL, dentry); in stash_dentry()
2189 if (likely(try_cmpxchg(stashed, &old, dentry))) in stash_dentry()
2218 path->dentry = stashed_dentry_get(stashed); in path_from_stashed()
2230 path->dentry = stash_dentry(stashed, dentry); in path_from_stashed()
2235 WARN_ON_ONCE(path->dentry->d_fsdata != stashed); in path_from_stashed()
2243 struct dentry **stashed = dentry->d_fsdata; in stashed_dentry_prune() local
2246 if (WARN_ON_ONCE(!stashed)) in stashed_dentry_prune()
[all …]
H A Dnsfs.c60 return path_from_stashed(&ns->stashed, nsfs_mnt, ns, path); in ns_get_path_cb()
101 err = path_from_stashed(&ns->stashed, nsfs_mnt, ns, &path); in open_namespace()
312 ret = path_from_stashed(&ns->stashed, nsfs_mnt, ns, &path); in ns_ioctl()
H A Dpidfs.c125 pid->stashed = NULL; in pidfs_add_pid()
542 dentry = stashed_dentry_get(&task_pid(tsk)->stashed); in pidfs_exit()
736 ret = path_from_stashed(&pid->stashed, pidfs_mnt, pid, &path); in pidfs_fh_to_dentry()
883 ret = path_from_stashed(&pid->stashed, pidfs_mnt, get_pid(pid), &path); in pidfs_alloc_file()
H A Dinternal.h327 int path_from_stashed(struct dentry **stashed, struct vfsmount *mnt, void *data,
330 struct dentry *stashed_dentry_get(struct dentry **stashed);
/linux-6.15/include/linux/
H A Dns_common.h10 struct dentry *stashed; member
H A Dproc_ns.h69 WRITE_ONCE(ns->stashed, NULL); in ns_alloc_inum()
H A Dpid.h60 struct dentry *stashed; member
/linux-6.15/Documentation/arch/s390/
H A Dzfcpdump.rst25 has not been stashed by hardware can just be copied from real memory.
/linux-6.15/Documentation/filesystems/
H A Doverlayfs.rst299 stashed. In the new mount api the credentials of the task creating the
301 stashed.
323 b) check if stashed credentials would be allowed real operation on lower or
332 the stashed credentials do not have (2). This also means that it is possible
334 however, the stashed credentials will have sufficient privileges to
H A Didmappings.rst359 (To be precise, the kernel will simply look at the kernel ids stashed in the
/linux-6.15/Documentation/filesystems/xfs/
H A Dxfs-online-fsck-design.rst4594 a threshold, flush the stashed updates to the temporary directory.
4605 to apply the stashed updates to the temporary directory.
4607 5. When the scan is complete, replay any stashed entries in the xfarray.
4642 exceeds a threshold, flush the stashed updates to the temporary file.
4653 to apply the stashed parent pointer updates to the temporary file.
4655 5. When the scan is complete, replay any stashed entries in the xfarray.