Home
last modified time | relevance | path

Searched refs:d_fsdata (Results 1 – 25 of 39) sorted by relevance

12

/linux/fs/configfs/
H A Ddir.c48 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 Dconfigfs_internal.h103 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 Dsymlink.c137 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 Dinode.c39 struct configfs_dirent * sd = dentry->d_fsdata; in configfs_setattr()
167 sd = dentry->d_fsdata; in configfs_create()
H A Dmount.c91 root->d_fsdata = &configfs_root; in configfs_fill_super()
/linux/fs/hfsplus/
H A Ddir.c25 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 Dioctl.c34 u32 cnid = (unsigned long)dentry->d_fsdata; in hfsplus_ioctl_bless()
/linux/fs/nfs/
H A Dunlink.c145 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 Ddir.c1835 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 Devent_inode.c202 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 Dinode.c436 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 Dcifsfs.h37 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 Ddentry.c70 dput(dentry->d_fsdata); in ecryptfs_d_release()
/linux/fs/devpts/
H A Dinode.c529 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 Dnamei.c218 dentry->d_fsdata = (void *)(long)ino; in affs_lookup()
230 res->d_fsdata = dentry->d_fsdata; in affs_lookup()
/linux/fs/9p/
H A Dv9fs_vfs.h42 #define to_v9fs_dentry(d) ((struct v9fs_dentry *)((d)->d_fsdata))
H A Dvfs_dentry.c122 dentry->d_fsdata = (void *)v9fs_dentry; in v9fs_dentry_init()
/linux/fs/orangefs/
H A Ddcache.c96 unsigned long time = (unsigned long) dentry->d_fsdata; in orangefs_d_revalidate()
/linux/fs/overlayfs/
H A Dovl_entry.h156 return (unsigned long *) &dentry->d_fsdata; in OVL_E_FLAGS()
/linux/arch/s390/hypfs/
H A Dinode.c64 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 Ddynroot.c125 dentry->d_fsdata = cell; in afs_dynroot_lookup_cell()
169 struct afs_cell *cell = dentry->d_fsdata; in afs_dynroot_d_release()
H A Ddir.c808 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 Ddir.c118 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 Dinode.c247 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 Dlibfs.c258 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()

12