/linux-master/fs/overlayfs/ |
H A D | dir.c | 158 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 D | dcache.c | 54 * - 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 D | d_path.c | 108 const struct dentry *parent = READ_ONCE(dentry->d_parent); 343 const struct dentry *parent = dentry->d_parent;
|
/linux-master/fs/autofs/ |
H A D | root.c | 134 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 D | waitq.c | 283 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 D | symlink.c | 150 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 D | dir.c | 287 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 D | fid.h | 17 return v9fs_fid_lookup(dentry->d_parent);
|
H A D | fid.c | 154 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 D | unlink.c | 49 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 D | inode.c | 495 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 D | event_inode.c | 292 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 D | dir.h | 59 return __ocfs2_add_entry(handle, d_inode(dentry->d_parent),
|
H A D | dcache.c | 29 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 D | dir_silly.c | 125 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 D | inode.c | 404 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 D | inode.c | 33 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 D | test_printf.c | 464 { .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 D | dir.c | 143 struct inode * dir = d_inode(dentry->d_parent); 186 struct inode *dir = d_inode(dentry->d_parent);
|
/linux-master/include/linux/ |
H A D | dcache.h | 31 #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 D | xgbe-debugfs.c | 520 debugfs_rename(pdata->xgbe_debugfs->d_parent, pdata->xgbe_debugfs, 521 pdata->xgbe_debugfs->d_parent, buf);
|
/linux-master/fs/omfs/ |
H A D | dir.c | 113 struct inode *dir = d_inode(dentry->d_parent); 158 struct inode *dir = d_inode(dentry->d_parent);
|
/linux-master/fs/notify/ |
H A D | fsnotify.c | 294 if (dir != moved->d_parent->d_inode) 509 inode2 = moved->d_parent->d_inode;
|
/linux-master/drivers/ufs/core/ |
H A D | ufs-debugfs.c | 21 return d_inode(file->f_path.dentry->d_parent)->i_private;
|
/linux-master/fs/reiserfs/ |
H A D | xattr.c | 310 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);
|