Home
last modified time | relevance | path

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

12

/linux/fs/ocfs2/
H A Ddcache.c31 dentry->d_fsdata = (void *)gen; in ocfs2_dentry_attach_gen()
55 unsigned long gen = (unsigned long) dentry->d_fsdata; in ocfs2_dentry_revalidate()
94 if (!dentry->d_fsdata) { in ocfs2_dentry_revalidate()
120 if (!dentry->d_fsdata) in ocfs2_match_dentry()
205 struct ocfs2_dentry_lock *dl = dentry->d_fsdata; in ocfs2_dentry_attach_lock()
219 if (d_really_is_negative(dentry) && dentry->d_fsdata) { in ocfs2_dentry_attach_lock()
222 dentry->d_fsdata = dl = NULL; in ocfs2_dentry_attach_lock()
247 dl = alias->d_fsdata; in ocfs2_dentry_attach_lock()
286 if (unlikely(dentry->d_fsdata && !alias)) { in ocfs2_dentry_attach_lock()
298 dentry->d_fsdata = dl; in ocfs2_dentry_attach_lock()
[all …]
/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()
265 dentry->d_fsdata = configfs_get(sd); in configfs_make_dirent()
272 struct configfs_dirent *sd = dentry->d_fsdata; in configfs_remove_dirent()
302 error = configfs_make_dirent(p->d_fsdata, dentry, item, mode, in configfs_create_dir()
308 configfs_set_dir_dirent_depth(p->d_fsdata, dentry->d_fsdata); in configfs_create_dir()
325 configfs_put(dentry->d_fsdata); in configfs_create_dir()
373 struct configfs_dirent *p = parent->d_fsdata; in configfs_create_link()
392 configfs_put(dentry->d_fsdata); in configfs_create_link()
446 struct configfs_dirent * parent_sd = dentry->d_parent->d_fsdata; in configfs_lookup()
[all …]
H A Dsymlink.c81 struct configfs_dirent *target_sd = item->ci_dentry->d_fsdata; in create_link()
144 sd = dentry->d_parent->d_fsdata; in configfs_symlink()
215 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()
168 sd = dentry->d_fsdata; in configfs_create()
H A Dfile.c51 struct configfs_dirent *sd = file->f_path.dentry->d_fsdata; in to_frag()
450 struct configfs_dirent *parent_sd = dir->d_fsdata; in configfs_create_file()
472 struct configfs_dirent *parent_sd = dir->d_fsdata; in configfs_create_bin_file()
H A Dmount.c93 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()
320 if (inode->i_ino == (u32)(unsigned long)src_dentry->d_fsdata) { in hfsplus_link()
336 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.c144 devname_garbage = alias->d_fsdata; in nfs_call_unlink()
145 alias->d_fsdata = data; in nfs_call_unlink()
195 devname_garbage = dentry->d_fsdata; in nfs_async_unlink()
196 dentry->d_fsdata = data; in nfs_async_unlink()
231 data = dentry->d_fsdata; in nfs_complete_unlink()
232 dentry->d_fsdata = NULL; in nfs_complete_unlink()
247 struct nfs_unlinkdata *data = dentry->d_fsdata; in nfs_cancel_async_unlink()
250 dentry->d_fsdata = NULL; in nfs_cancel_async_unlink()
H A Dgetroot.c120 if (IS_ROOT(root) && !root->d_fsdata && in nfs_get_root()
122 root->d_fsdata = name; in nfs_get_root()
H A Ddir.c1837 if (dentry->d_fsdata == NFS_FSDATA_BLOCKED) in __nfs_lookup_revalidate()
1841 wait_var_event(&dentry->d_fsdata, in __nfs_lookup_revalidate()
1842 smp_load_acquire(&dentry->d_fsdata) in __nfs_lookup_revalidate()
1859 kfree(dentry->d_fsdata); in block_revalidate()
1869 dentry->d_fsdata = NFS_FSDATA_BLOCKED; in block_revalidate()
1874 store_release_wake_up(&dentry->d_fsdata, NULL); in unblock_revalidate()
1972 if (unlikely(dentry->d_fsdata)) { in nfs_d_release()
1976 kfree(dentry->d_fsdata); in nfs_d_release()
2601 WARN_ON(dentry->d_fsdata == NFS_FSDATA_BLOCKED)) { in nfs_unlink()
2790 WARN_ON(new_dentry->d_fsdata == NFS_FSDATA_BLOCKED)) in nfs_rename()
/linux/fs/tracefs/
H A Devent_inode.c184 ei = dentry->d_fsdata; in eventfs_set_attr()
343 pei = dentry->d_fsdata; in eventfs_get_inode()
394 dentry->d_fsdata = get_ei(parent_ei); in lookup_file()
425 dentry->d_fsdata = get_ei(ei); in lookup_dir_entry()
479 put_ei(dentry->d_fsdata); in eventfs_d_release()
815 dentry->d_fsdata = get_ei(ei); in eventfs_create_events_dir()
H A Dinode.c456 if (dentry->d_fsdata) in tracefs_d_release()
463 struct eventfs_inode *ei = dentry->d_fsdata; in tracefs_d_revalidate()
475 return dentry->d_fsdata == NULL; in tracefs_d_delete()
/linux/fs/debugfs/
H A Dfile.c75 d_fsd = READ_ONCE(dentry->d_fsdata); in __debugfs_file_get()
120 d_fsd = cmpxchg(&dentry->d_fsdata, NULL, fsd); in __debugfs_file_get()
177 struct debugfs_fsdata *fsd = READ_ONCE(dentry->d_fsdata); in debugfs_file_put()
220 fsd = READ_ONCE(dentry->d_fsdata); in debugfs_enter_cancellation()
251 fsd = READ_ONCE(dentry->d_fsdata); in debugfs_leave_cancellation()
335 struct debugfs_fsdata *fsd = dentry->d_fsdata; \
352 struct debugfs_fsdata *fsd = dentry->d_fsdata; \
401 struct debugfs_fsdata *fsd = dentry->d_fsdata; in full_proxy_poll()
416 struct debugfs_fsdata *fsd = F_DENTRY(file)->d_fsdata; in full_proxy_release()
444 fsd = dentry->d_fsdata; in full_proxy_open_regular()
/linux/fs/9p/
H A Dfid.c23 hlist_add_head(&fid->dlist, (struct hlist_head *)&dentry->d_fsdata); in __add_fid()
122 if (dentry->d_fsdata) { in v9fs_fid_find()
123 struct hlist_head *h = (struct hlist_head *)&dentry->d_fsdata; in v9fs_fid_find()
H A Dvfs_dentry.c57 hlist_move_list((struct hlist_head *)&dentry->d_fsdata, &head); in v9fs_dentry_release()
/linux/fs/affs/
H A Damigaffs.c130 if (entry_ino == (u32)(long)dentry->d_fsdata) { in affs_fix_dcache()
131 dentry->d_fsdata = (void *)inode->i_ino; in affs_fix_dcache()
156 link_ino = (u32)(long)dentry->d_fsdata; in affs_remove_link()
284 bh = affs_bread(sb, (u32)(long)dentry->d_fsdata); in affs_remove_header()
/linux/fs/smb/client/
H A Dcifsfs.h33 dentry->d_fsdata = (void *) time; in cifs_set_time()
38 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.c527 dentry->d_fsdata = priv; in devpts_pty_new()
544 return dentry->d_fsdata; in devpts_get_priv()
557 dentry->d_fsdata = NULL; in devpts_pty_kill()
/linux/fs/orangefs/
H A Ddcache.c96 unsigned long time = (unsigned long) dentry->d_fsdata; in orangefs_d_revalidate()
/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.c811 dentry->d_fsdata = (void *)(unsigned long)data_version; in afs_do_lookup()
898 dentry->d_fsdata = (void *)(unsigned long)op->file[0].scb.status.data_version; in afs_do_lookup()
900 dentry->d_fsdata = (void *)(unsigned long)op->file[0].dv_before; in afs_do_lookup()
1013 d->d_fsdata = dentry->d_fsdata; in afs_lookup()
1043 de_version = (long)READ_ONCE(dentry->d_fsdata); in afs_d_revalidate_rcu()
1103 de_version = (long)dentry->d_fsdata; in afs_d_revalidate()
1164 dentry->d_fsdata = (void *)(unsigned long)dir_version; in afs_d_revalidate()
/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/overlayfs/
H A Dovl_entry.h161 return (unsigned long *) &dentry->d_fsdata; in OVL_E_FLAGS()

12