| /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 | pidfs.c | 134 pid->stashed = NULL; in pidfs_add_pid() 159 VFS_WARN_ON_ONCE(pid->stashed); in pidfs_free_pid() 821 ret = path_from_stashed(&pid->stashed, pidfs_mnt, pid, &path); in pidfs_fh_to_dentry() 933 static struct dentry *pidfs_stash_dentry(struct dentry **stashed, in pidfs_stash_dentry() argument 939 VFS_WARN_ON_ONCE(stashed != &pid->stashed); in pidfs_stash_dentry() 945 return stash_dentry(stashed, dentry); in pidfs_stash_dentry() 1052 ret = path_from_stashed(&pid->stashed, pidfs_mnt, get_pid(pid), &path); in pidfs_alloc_file()
|
| H A D | internal.h | 326 struct dentry *(*stash_dentry)(struct dentry **stashed, 331 int path_from_stashed(struct dentry **stashed, struct vfsmount *mnt, void *data, 334 struct dentry *stash_dentry(struct dentry **stashed, struct dentry *dentry); 335 struct dentry *stashed_dentry_get(struct dentry **stashed);
|
| H A D | libfs.c | 2138 struct dentry *stashed_dentry_get(struct dentry **stashed) in stashed_dentry_get() argument 2143 dentry = rcu_dereference(*stashed); in stashed_dentry_get() 2153 static struct dentry *prepare_anon_dentry(struct dentry **stashed, in prepare_anon_dentry() argument 2188 dentry->d_fsdata = stashed; in prepare_anon_dentry() 2195 struct dentry *stash_dentry(struct dentry **stashed, struct dentry *dentry) in stash_dentry() argument 2202 old = cmpxchg(stashed, NULL, dentry); in stash_dentry() 2211 if (likely(try_cmpxchg(stashed, &old, dentry))) in stash_dentry() 2233 int path_from_stashed(struct dentry **stashed, struct vfsmount *mnt, void *data, in path_from_stashed() argument 2240 res = stashed_dentry_get(stashed); in path_from_stashed() 2249 dentry = prepare_anon_dentry(stashed, mnt->mnt_sb, data); in path_from_stashed() [all …]
|
| H A D | nsfs.c | 74 return path_from_stashed(&ns->stashed, nsfs_mnt, ns, path); in ns_get_path_cb() 115 err = path_from_stashed(&ns->stashed, nsfs_mnt, ns, &path); in open_namespace() 329 ret = path_from_stashed(&ns->stashed, nsfs_mnt, ns, &path); in ns_ioctl() 562 ret = path_from_stashed(&ns->stashed, nsfs_mnt, ns, &path); in nsfs_fh_to_dentry()
|
| /linux/kernel/ |
| H A D | nscommon.c | 56 ns->stashed = NULL; in __ns_common_init()
|
| /linux/include/linux/ |
| H A D | ns_common.h | 42 struct dentry *stashed; member
|
| H A D | pid.h | 64 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 | 4594 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.
|