| /linux/fs/configfs/ |
| H A D | dir.c | 48 struct configfs_dirent *sd = dentry->d_fsdata; in configfs_d_iput() 234 struct configfs_dirent *parent_sd = dentry->d_parent->d_fsdata; in configfs_dirent_exists() 266 dentry->d_fsdata = configfs_get(sd); in configfs_make_dirent() 273 struct configfs_dirent *sd = dentry->d_fsdata; in configfs_remove_dirent() 304 error = configfs_make_dirent(p->d_fsdata, dentry, item, mode, in configfs_create_dir() 310 configfs_set_dir_dirent_depth(p->d_fsdata, dentry->d_fsdata); in configfs_create_dir() 326 configfs_put(dentry->d_fsdata); in configfs_create_dir() 374 struct configfs_dirent *p = parent->d_fsdata; in configfs_create_link() 394 configfs_put(dentry->d_fsdata); in configfs_create_link() [all...] |
| H A D | configfs_internal.h | 103 struct configfs_dirent * sd = dentry->d_fsdata; in to_item() 109 struct configfs_dirent * sd = dentry->d_fsdata; in to_attr() 126 struct configfs_dirent * sd = dentry->d_fsdata; in configfs_get_config_item()
|
| H A D | symlink.c | 137 struct configfs_dirent *sd = path.dentry->d_fsdata; in get_target() 159 sd = dentry->d_parent->d_fsdata; in configfs_symlink() 231 struct configfs_dirent *sd = dentry->d_fsdata, *target_sd; in configfs_unlink()
|
| H A D | inode.c | 39 struct configfs_dirent * sd = dentry->d_fsdata; in configfs_setattr() 167 sd = dentry->d_fsdata; in configfs_create()
|
| H A D | mount.c | 91 root->d_fsdata = &configfs_root; in configfs_fill_super()
|
| /linux/fs/hfsplus/ |
| H A D | dir.c | 25 dentry->d_fsdata = (void *)(unsigned long)cnid; in hfsplus_instantiate() 43 dentry->d_fsdata = NULL; in hfsplus_lookup() 69 dentry->d_fsdata = (void *)(unsigned long)cnid; in hfsplus_lookup() 90 if (dentry->d_fsdata) { in hfsplus_lookup() 95 cnid = (unsigned long)dentry->d_fsdata; in hfsplus_lookup() 98 dentry->d_fsdata = (void *)(unsigned long)cnid; in hfsplus_lookup() 110 } else if (!dentry->d_fsdata) in hfsplus_lookup() 111 dentry->d_fsdata = (void *)(unsigned long)cnid; in hfsplus_lookup() 314 if (inode->i_ino == (u32)(unsigned long)src_dentry->d_fsdata) { in hfsplus_link() 330 src_dentry->d_fsdata = (void *)(unsigned long)cnid; in hfsplus_link() [all …]
|
| H A D | ioctl.c | 34 u32 cnid = (unsigned long)dentry->d_fsdata; in hfsplus_ioctl_bless()
|
| /linux/fs/nfs/ |
| H A D | unlink.c | 145 devname_garbage = alias->d_fsdata; in nfs_call_unlink() 146 alias->d_fsdata = data; in nfs_call_unlink() 197 devname_garbage = dentry->d_fsdata; in nfs_async_unlink() 198 dentry->d_fsdata = data; in nfs_async_unlink() 233 data = dentry->d_fsdata; in nfs_complete_unlink() 234 dentry->d_fsdata = NULL; in nfs_complete_unlink() 249 struct nfs_unlinkdata *data = dentry->d_fsdata; in nfs_cancel_async_unlink() 252 dentry->d_fsdata = NULL; in nfs_cancel_async_unlink()
|
| H A D | dir.c | 1835 if (dentry->d_fsdata == NFS_FSDATA_BLOCKED) in __nfs_lookup_revalidate() 1839 wait_var_event(&dentry->d_fsdata, in __nfs_lookup_revalidate() 1840 smp_load_acquire(&dentry->d_fsdata) in __nfs_lookup_revalidate() 1857 kfree(dentry->d_fsdata); in block_revalidate() 1867 dentry->d_fsdata = NFS_FSDATA_BLOCKED; in block_revalidate() 1872 store_release_wake_up(&dentry->d_fsdata, NULL); in unblock_revalidate() 1970 if (unlikely(dentry->d_fsdata)) { in nfs_d_release() 1974 kfree(dentry->d_fsdata); in nfs_d_release() 2613 WARN_ON(dentry->d_fsdata == NFS_FSDATA_BLOCKED)) { in nfs_unlink() 2808 WARN_ON(new_dentry->d_fsdata == NFS_FSDATA_BLOCKED)) in nfs_rename()
|
| /linux/fs/tracefs/ |
| H A D | event_inode.c | 202 ei = dentry->d_fsdata; in eventfs_set_attr() 357 pei = dentry->d_fsdata; in eventfs_get_inode() 408 dentry->d_fsdata = get_ei(parent_ei); in lookup_file() 438 dentry->d_fsdata = get_ei(ei); in lookup_dir_entry() 493 put_ei(dentry->d_fsdata); in eventfs_d_release() 823 dentry->d_fsdata = get_ei(ei); in eventfs_create_events_dir()
|
| H A D | inode.c | 436 if (dentry->d_fsdata) in tracefs_d_release() 443 struct eventfs_inode *ei = dentry->d_fsdata; in tracefs_d_revalidate() 455 return dentry->d_fsdata == NULL; in tracefs_d_delete()
|
| /linux/fs/smb/client/ |
| H A D | cifsfs.h | 37 dentry->d_fsdata = (void *) time; in cifs_set_time() 42 return (unsigned long) dentry->d_fsdata; in cifs_get_time()
|
| /linux/fs/ecryptfs/ |
| H A D | dentry.c | 70 dput(dentry->d_fsdata); in ecryptfs_d_release()
|
| /linux/fs/devpts/ |
| H A D | inode.c | 529 dentry->d_fsdata = priv; in devpts_pty_new() 546 return dentry->d_fsdata; in devpts_get_priv() 559 dentry->d_fsdata = NULL; in devpts_pty_kill()
|
| /linux/fs/affs/ |
| H A D | namei.c | 218 dentry->d_fsdata = (void *)(long)ino; in affs_lookup() 230 res->d_fsdata = dentry->d_fsdata; in affs_lookup()
|
| /linux/fs/9p/ |
| H A D | v9fs_vfs.h | 42 #define to_v9fs_dentry(d) ((struct v9fs_dentry *)((d)->d_fsdata))
|
| H A D | vfs_dentry.c | 122 dentry->d_fsdata = (void *)v9fs_dentry; in v9fs_dentry_init()
|
| /linux/fs/orangefs/ |
| H A D | dcache.c | 96 unsigned long time = (unsigned long) dentry->d_fsdata; in orangefs_d_revalidate()
|
| /linux/fs/overlayfs/ |
| H A D | ovl_entry.h | 156 return (unsigned long *) &dentry->d_fsdata; in OVL_E_FLAGS()
|
| /linux/arch/s390/hypfs/ |
| H A D | inode.c | 64 dentry->d_fsdata = hypfs_last_dentry; in hypfs_add_dentry() 72 struct dentry *next_dentry = hypfs_last_dentry->d_fsdata; in hypfs_delete_tree()
|
| /linux/fs/afs/ |
| H A D | dynroot.c | 125 dentry->d_fsdata = cell; in afs_dynroot_lookup_cell() 169 struct afs_cell *cell = dentry->d_fsdata; in afs_dynroot_d_release()
|
| H A D | dir.c | 808 dentry->d_fsdata = (void *)(unsigned long)data_version; in afs_do_lookup() 895 dentry->d_fsdata = (void *)(unsigned long)op->file[0].scb.status.data_version; in afs_do_lookup() 897 dentry->d_fsdata = (void *)(unsigned long)op->file[0].dv_before; in afs_do_lookup() 1010 d->d_fsdata = dentry->d_fsdata; in afs_lookup() 1040 de_version = (long)READ_ONCE(dentry->d_fsdata); in afs_d_revalidate_rcu() 1100 de_version = (long)dentry->d_fsdata; in afs_d_revalidate() 1161 dentry->d_fsdata = (void *)(unsigned long)dir_version; in afs_d_revalidate()
|
| /linux/fs/fuse/ |
| H A D | dir.c | 118 struct fuse_dentry *fd = dentry->d_fsdata; in fuse_dentry_tree_del_node() 128 struct fuse_dentry *fd = dentry->d_fsdata; in fuse_dentry_tree_add_node() 242 struct fuse_dentry *fd = dentry->d_fsdata; in fuse_dentry_set_epoch() 249 ((struct fuse_dentry *) dentry->d_fsdata)->time = time; in __fuse_dentry_settime() 254 return ((struct fuse_dentry *) entry->d_fsdata)->time; in fuse_dentry_time() 398 struct fuse_dentry *fd = entry->d_fsdata; in fuse_dentry_revalidate() 490 dentry->d_fsdata = fd; in fuse_dentry_init() 502 struct fuse_dentry *fd = dentry->d_fsdata; in fuse_dentry_release()
|
| /linux/fs/debugfs/ |
| H A D | inode.c | 247 struct debugfs_fsdata *fsd = dentry->d_fsdata; in debugfs_release_dentry() 707 fsd = READ_ONCE(dentry->d_fsdata); in __debugfs_file_removed()
|
| /linux/fs/ |
| H A D | libfs.c | 258 dentry->d_fsdata = (void *)offset; in offset_set() 263 return (long)dentry->d_fsdata; in dentry2offset() 2185 dentry->d_fsdata = stashed; in prepare_anon_dentry() 2265 VFS_WARN_ON_ONCE(path->dentry->d_fsdata != stashed); in path_from_stashed() 2272 struct dentry **stashed = dentry->d_fsdata; in stashed_dentry_prune()
|