Searched refs:d_parent (Results 1 - 25 of 109) sorted by relevance

12345

/linux-master/fs/overlayfs/
H A Ddir.c158 d = ovl_lookup_upper(ofs, dentry->d_name.name, dentry->d_parent,
270 ovl_dir_modified(dentry->d_parent, false);
325 struct dentry *upperdir = ovl_dentry_upper(dentry->d_parent);
342 if (ovl_type_merge(dentry->d_parent) && d_is_dir(newdentry) &&
367 struct dentry *upperdir = ovl_dentry_upper(dentry->d_parent);
392 if (upper->d_parent->d_inode != udir)
451 struct dentry *upperdir = ovl_dentry_upper(dentry->d_parent);
463 err = posix_acl_create(dentry->d_parent->d_inode,
560 struct dentry *parent = dentry->d_parent;
625 err = ovl_copy_up(dentry->d_parent);
[all...]
/linux-master/fs/
H A Ddcache.c54 * - d_parent and d_chilren
55 * - childrens' d_sib and d_parent
66 * dentry->d_parent->...->d_parent->d_lock
68 * dentry->d_parent->d_lock
611 /* now that it's negative, ->d_parent is stable */
613 parent = dentry->d_parent;
893 ret = READ_ONCE(dentry->d_parent);
908 ret = dentry->d_parent;
910 if (unlikely(ret != dentry->d_parent)) {
[all...]
H A Dd_path.c108 const struct dentry *parent = READ_ONCE(dentry->d_parent);
343 const struct dentry *parent = dentry->d_parent;
/linux-master/fs/autofs/
H A Droot.c134 struct dentry *parent = dentry->d_parent;
163 if (active->d_parent != parent)
189 struct dentry *parent = dentry->d_parent;
223 if (expiring->d_parent != parent)
316 struct dentry *parent = dentry->d_parent;
523 if (!autofs_oz_mode(sbi) && !IS_ROOT(dentry->d_parent))
533 if (IS_ROOT(dentry->d_parent) &&
600 p_ino = autofs_dentry_ino(dentry->d_parent);
629 p_ino = autofs_dentry_ino(dentry->d_parent);
662 if (IS_ROOT(dentry->d_parent))
[all...]
H A Dwaitq.c283 struct dentry *parent = dentry->d_parent;
340 else if (!IS_ROOT(dentry->d_parent))
460 de = d_lookup(dentry->d_parent, &dentry->d_name);
/linux-master/fs/configfs/
H A Dsymlink.c150 sd = dentry->d_parent->d_fsdata;
158 parent_item = configfs_get_config_item(dentry->d_parent);
233 parent_item = configfs_get_config_item(dentry->d_parent);
239 configfs_drop_dentry(sd, dentry->d_parent);
H A Ddir.c287 struct dentry *p = dentry->d_parent;
393 struct dentry * parent = dget(d->d_parent);
434 struct configfs_dirent * parent_sd = dentry->d_parent->d_fsdata;
1269 sd = dentry->d_parent->d_fsdata;
1292 parent_item = configfs_get_config_item(dentry->d_parent);
1453 parent_item = configfs_get_config_item(dentry->d_parent);
1912 if (dentry->d_parent != root) {
/linux-master/fs/9p/
H A Dfid.h17 return v9fs_fid_lookup(dentry->d_parent);
H A Dfid.c154 for (ds = dentry; !IS_ROOT(ds); ds = ds->d_parent)
161 for (ds = dentry, i = (n-1); i >= 0; i--, ds = ds->d_parent)
190 ds = dentry->d_parent;
/linux-master/fs/nfs/
H A Dunlink.c49 struct inode *dir = d_inode(data->dentry->d_parent);
69 up_read_non_owner(&NFS_I(d_inode(dentry->d_parent))->rmdir_sem);
79 struct inode *dir = d_inode(data->dentry->d_parent);
104 struct inode *dir = d_inode(data->dentry->d_parent);
123 struct inode *dir = d_inode(dentry->d_parent);
127 alias = d_alloc_parallel(dentry->d_parent, &data->args.name, &data->wq);
476 sdentry = lookup_one_len(silly, dentry->d_parent, slen);
/linux-master/fs/tracefs/
H A Dinode.c495 inode_unlock(d_inode(dentry->d_parent));
503 inode_unlock(d_inode(dentry->d_parent));
521 parent = parent->d_parent;
583 inode->i_uid = d_inode(dentry->d_parent)->i_uid;
584 inode->i_gid = d_inode(dentry->d_parent)->i_gid;
586 fsnotify_create(d_inode(dentry->d_parent), dentry);
608 inode->i_uid = d_inode(dentry->d_parent)->i_uid;
609 inode->i_gid = d_inode(dentry->d_parent)->i_gid;
617 inc_nlink(d_inode(dentry->d_parent));
618 fsnotify_mkdir(d_inode(dentry->d_parent), dentr
[all...]
H A Devent_inode.c292 dentry = dentry->d_parent;
790 uid = d_inode(dentry->d_parent)->i_uid;
791 gid = d_inode(dentry->d_parent)->i_gid;
831 inc_nlink(dentry->d_parent->d_inode);
832 fsnotify_mkdir(dentry->d_parent->d_inode, dentry);
/linux-master/fs/ocfs2/
H A Ddir.h59 return __ocfs2_add_entry(handle, d_inode(dentry->d_parent),
H A Ddcache.c29 OCFS2_I(d_inode(dentry->d_parent))->ip_dir_lock_gen;
58 pgen = OCFS2_I(d_inode(dentry->d_parent))->ip_dir_lock_gen;
130 parent = d_inode(dentry->d_parent);
/linux-master/fs/afs/
H A Ddir_silly.c125 sdentry = lookup_one_len(silly, dentry->d_parent, slen);
237 struct afs_vnode *dvnode = AFS_FS_I(d_inode(dentry->d_parent));
248 alias = d_alloc_parallel(dentry->d_parent, &dentry->d_name, &wq);
/linux-master/fs/debugfs/
H A Dinode.c404 inode_unlock(d_inode(dentry->d_parent));
412 inode_unlock(d_inode(dentry->d_parent));
453 fsnotify_create(d_inode(dentry->d_parent), dentry);
622 inc_nlink(d_inode(dentry->d_parent));
623 fsnotify_mkdir(d_inode(dentry->d_parent), dentry);
680 inc_nlink(d_inode(dentry->d_parent));
681 fsnotify_mkdir(d_inode(dentry->d_parent), dentry);
/linux-master/fs/ecryptfs/
H A Dinode.c33 lower_dir_dentry = ecryptfs_dentry_to_lower(dentry->d_parent);
38 return (*lower_dentry)->d_parent == lower_dir_dentry ? 0 : -EINVAL;
330 const struct path *path = ecryptfs_dentry_to_lower_path(dentry->d_parent);
341 fsstack_copy_attr_atime(d_inode(dentry->d_parent),
402 lower_dir_dentry = ecryptfs_dentry_to_lower(ecryptfs_dentry->d_parent);
601 lower_old_dir_dentry = ecryptfs_dentry_to_lower(old_dentry->d_parent);
602 lower_new_dir_dentry = ecryptfs_dentry_to_lower(new_dentry->d_parent);
614 if (lower_old_dentry->d_parent != lower_old_dir_dentry)
616 if (lower_new_dentry->d_parent != lower_new_dir_dentry)
/linux-master/lib/
H A Dtest_printf.c464 { .d_parent = &test_dentry[0],
467 { .d_parent = &test_dentry[0],
470 { .d_parent = &test_dentry[1],
473 { .d_parent = &test_dentry[2],
/linux-master/fs/sysv/
H A Ddir.c143 struct inode * dir = d_inode(dentry->d_parent);
186 struct inode *dir = d_inode(dentry->d_parent);
/linux-master/include/linux/
H A Ddcache.h31 #define IS_ROOT(x) ((x) == (x)->d_parent)
46 * hash comes first so it snuggles against d_parent in the
87 struct dentry *d_parent; /* parent directory */ member in struct:dentry
/linux-master/drivers/net/ethernet/amd/xgbe/
H A Dxgbe-debugfs.c520 debugfs_rename(pdata->xgbe_debugfs->d_parent, pdata->xgbe_debugfs,
521 pdata->xgbe_debugfs->d_parent, buf);
/linux-master/fs/omfs/
H A Ddir.c113 struct inode *dir = d_inode(dentry->d_parent);
158 struct inode *dir = d_inode(dentry->d_parent);
/linux-master/fs/notify/
H A Dfsnotify.c294 if (dir != moved->d_parent->d_inode)
509 inode2 = moved->d_parent->d_inode;
/linux-master/drivers/ufs/core/
H A Dufs-debugfs.c21 return d_inode(file->f_path.dentry->d_parent)->i_private;
/linux-master/fs/reiserfs/
H A Dxattr.c310 inode_lock_nested(d_inode(dir->d_parent),
316 inode_unlock(d_inode(dir->d_parent));
335 struct inode *dir = d_inode(dentry->d_parent);
887 struct inode *inode = d_inode(dentry->d_parent);

Completed in 255 milliseconds

12345