| /linux/tools/testing/selftests/bpf/progs/ |
| H A D | local_kptr_stash.c | 28 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 D | libfs.c | 2141 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 D | pidfs.c | 157 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 D | internal.h | 333 struct dentry *(*stash_dentry)(struct dentry **stashed, 338 int path_from_stashed(struct dentry **stashed, struct vfsmount *mnt, void *data, 341 struct dentry *stash_dentry(struct dentry **stashed, struct dentry *dentry); 342 struct dentry *stashed_dentry_get(struct dentry **stashed);
|
| H A D | nsfs.c | 76 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 D | nscommon.c | 61 ns->stashed = NULL; in __ns_common_init()
|
| /linux/include/linux/ns/ |
| H A D | ns_common_types.h | 115 struct dentry *stashed; member
|
| /linux/include/linux/ |
| H A D | ns_common.h | 35 .stashed = NULL, \
|
| H A D | pid.h | 65 struct dentry *stashed; member
|
| /linux/Documentation/arch/s390/ |
| H A D | zfcpdump.rst | 25 has not been stashed by hardware can just be copied from real memory.
|
| /linux/Documentation/filesystems/ |
| H A D | overlayfs.rst | 299 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 D | idmappings.rst | 359 (To be precise, the kernel will simply look at the kernel ids stashed in the
|
| /linux/Documentation/filesystems/xfs/ |
| H A D | xfs-online-fsck-design.rst | 4422 a threshold, flush the stashed updates to the temporary directory. 4433 to apply the stashed updates to the temporary directory. 4435 5. When the scan is complete, replay any stashed entries in the xfarray. 4465 exceeds a threshold, flush the stashed updates to the temporary file. 4476 to apply the stashed parent pointer updates to the temporary file. 4478 5. When the scan is complete, replay any stashed entries in the xfarray.
|