Home
last modified time | relevance | path

Searched refs:d_parent (Results 1 – 25 of 118) sorted by relevance

12345

/linux/fs/
A Ddcache.c625 parent = dentry->d_parent; in __dentry_kill()
920 ret = dentry->d_parent; in dget_parent()
1298 this_parent = dentry->d_parent; in d_walk()
1386 for (p = dentry->d_parent; !IS_ROOT(p); p = p->d_parent) { in d_set_mounted()
1679 dentry->d_parent = dentry; in __d_alloc()
2686 if (alias->d_parent != entry->d_parent) in d_exact_alias()
2792 old_parent = dentry->d_parent; in __d_move()
2827 dentry->d_parent = target->d_parent; in __d_move()
2835 target->d_parent = old_parent; in __d_move()
2913 if (p->d_parent == p1) in d_ancestor()
[all …]
A Dd_path.c108 const struct dentry *parent = READ_ONCE(dentry->d_parent); in __prepend_path()
343 const struct dentry *parent = dentry->d_parent; in __dentry_path()
/linux/fs/overlayfs/
A Ddir.c348 ovl_dir_modified(dentry->d_parent, false); in ovl_create_upper()
393 if (upper->d_parent->d_inode != udir) in ovl_clear_empty()
533 ovl_dir_modified(dentry->d_parent, false); in ovl_create_over_whiteout()
585 struct dentry *parent = dentry->d_parent; in ovl_create_or_link()
638 err = ovl_copy_up(dentry->d_parent); in ovl_create_object()
720 err = ovl_copy_up(new->d_parent); in ovl_link()
795 ovl_dir_modified(dentry->d_parent, true); in ovl_remove_and_whiteout()
902 err = ovl_copy_up(dentry->d_parent); in ovl_do_remove()
1140 err = ovl_copy_up(new->d_parent); in ovl_rename()
1258 ovl_type_merge(old->d_parent)) in ovl_rename()
[all …]
A Dnamei.c914 err = ovl_set_impure(dentry->d_parent, upper->d_parent); in ovl_fix_origin()
1035 struct ovl_entry *poe = OVL_E(dentry->d_parent); in ovl_lookup()
1065 upperdir = ovl_dentry_upper(dentry->d_parent); in ovl_lookup()
1375 struct ovl_entry *poe = OVL_E(dentry->d_parent); in ovl_lower_positive()
/linux/fs/autofs/
A Droot.c134 struct dentry *parent = dentry->d_parent; in autofs_lookup_active()
163 if (active->d_parent != parent) in autofs_lookup_active()
189 struct dentry *parent = dentry->d_parent; in autofs_lookup_expiring()
223 if (expiring->d_parent != parent) in autofs_lookup_expiring()
533 if (IS_ROOT(dentry->d_parent) && in autofs_lookup()
662 if (IS_ROOT(dentry->d_parent)) in autofs_set_leaf_automount_flags()
667 parent = dentry->d_parent; in autofs_set_leaf_automount_flags()
669 if (IS_ROOT(parent->d_parent)) in autofs_set_leaf_automount_flags()
679 if (IS_ROOT(dentry->d_parent)) in autofs_clear_leaf_automount_flags()
684 parent = dentry->d_parent; in autofs_clear_leaf_automount_flags()
[all …]
A Dwaitq.c283 struct dentry *parent = dentry->d_parent; in validate_request()
340 else if (!IS_ROOT(dentry->d_parent)) in autofs_wait()
460 de = d_lookup(dentry->d_parent, &dentry->d_name); in autofs_wait()
/linux/security/ipe/
A Dpolicy_fs.c49 root = d_inode(f->f_path.dentry->d_parent); in read_pkcs7()
92 root = d_inode(f->f_path.dentry->d_parent); in read_policy()
129 root = d_inode(f->f_path.dentry->d_parent); in read_name()
169 root = d_inode(f->f_path.dentry->d_parent); in read_version()
221 root = d_inode(f->f_path.dentry->d_parent); in setactive()
259 root = d_inode(f->f_path.dentry->d_parent); in getactive()
302 root = d_inode(f->f_path.dentry->d_parent); in update_policy()
348 root = d_inode(f->f_path.dentry->d_parent); in delete_policy()
/linux/fs/tracefs/
A Dinode.c573 inode_unlock(d_inode(dentry->d_parent)); in tracefs_failed_creating()
581 inode_unlock(d_inode(dentry->d_parent)); in tracefs_end_creating()
599 parent = parent->d_parent; in instance_inode()
661 inode->i_uid = d_inode(dentry->d_parent)->i_uid; in tracefs_create_file()
662 inode->i_gid = d_inode(dentry->d_parent)->i_gid; in tracefs_create_file()
664 fsnotify_create(d_inode(dentry->d_parent), dentry); in tracefs_create_file()
686 inode->i_uid = d_inode(dentry->d_parent)->i_uid; in __create_dir()
687 inode->i_gid = d_inode(dentry->d_parent)->i_gid; in __create_dir()
695 inc_nlink(d_inode(dentry->d_parent)); in __create_dir()
696 fsnotify_mkdir(d_inode(dentry->d_parent), dentry); in __create_dir()
A Devent_inode.c341 dentry = dentry->d_parent; in eventfs_get_inode()
791 uid = d_inode(dentry->d_parent)->i_uid; in eventfs_create_events_dir()
792 gid = d_inode(dentry->d_parent)->i_gid; in eventfs_create_events_dir()
827 inc_nlink(dentry->d_parent->d_inode); in eventfs_create_events_dir()
828 fsnotify_mkdir(dentry->d_parent->d_inode, dentry); in eventfs_create_events_dir()
/linux/fs/nfs/
A Dunlink.c49 struct inode *dir = d_inode(data->dentry->d_parent); in nfs_async_unlink_done()
69 up_read_non_owner(&NFS_I(d_inode(dentry->d_parent))->rmdir_sem); in nfs_async_unlink_release()
79 struct inode *dir = d_inode(data->dentry->d_parent); in nfs_unlink_prepare()
104 struct inode *dir = d_inode(data->dentry->d_parent); in nfs_do_call_unlink()
123 struct inode *dir = d_inode(dentry->d_parent); in nfs_call_unlink()
127 alias = d_alloc_parallel(dentry->d_parent, &data->args.name, &data->wq); in nfs_call_unlink()
478 sdentry = lookup_one_len(silly, dentry->d_parent, slen); in nfs_sillyrename()
/linux/fs/configfs/
A Dsymlink.c150 sd = dentry->d_parent->d_fsdata; in configfs_symlink()
158 parent_item = configfs_get_config_item(dentry->d_parent); in configfs_symlink()
233 parent_item = configfs_get_config_item(dentry->d_parent); in configfs_unlink()
239 configfs_drop_dentry(sd, dentry->d_parent); in configfs_unlink()
A Ddir.c287 struct dentry *p = dentry->d_parent; in configfs_create_dir()
393 struct dentry * parent = dget(d->d_parent); in remove_dir()
434 struct configfs_dirent * parent_sd = dentry->d_parent->d_fsdata; in configfs_lookup()
1279 sd = dentry->d_parent->d_fsdata; in configfs_mkdir()
1302 parent_item = configfs_get_config_item(dentry->d_parent); in configfs_mkdir()
1463 parent_item = configfs_get_config_item(dentry->d_parent); in configfs_rmdir()
1922 if (dentry->d_parent != root) { in configfs_unregister_subsystem()
/linux/fs/debugfs/
A Dinode.c400 inode_unlock(d_inode(dentry->d_parent)); in failed_creating()
408 inode_unlock(d_inode(dentry->d_parent)); in end_creating()
449 fsnotify_create(d_inode(dentry->d_parent), dentry); in __debugfs_create_file()
618 inc_nlink(d_inode(dentry->d_parent)); in debugfs_create_dir()
619 fsnotify_mkdir(d_inode(dentry->d_parent), dentry); in debugfs_create_dir()
676 inc_nlink(d_inode(dentry->d_parent)); in debugfs_create_automount()
677 fsnotify_mkdir(d_inode(dentry->d_parent), dentry); in debugfs_create_automount()
/linux/fs/9p/
A Dfid.c153 for (ds = dentry; !IS_ROOT(ds); ds = ds->d_parent) in build_path_from_dentry()
160 for (ds = dentry, i = (n-1); i >= 0; i--, ds = ds->d_parent) in build_path_from_dentry()
189 ds = dentry->d_parent; in v9fs_fid_lookup_with_uid()
A Dfid.h17 return v9fs_fid_lookup(dentry->d_parent); in v9fs_parent_fid()
/linux/fs/afs/
A Ddir_silly.c125 sdentry = lookup_one_len(silly, dentry->d_parent, slen); in afs_sillyrename()
237 struct afs_vnode *dvnode = AFS_FS_I(d_inode(dentry->d_parent)); in afs_silly_iput()
248 alias = d_alloc_parallel(dentry->d_parent, &dentry->d_name, &wq); in afs_silly_iput()
/linux/fs/ocfs2/
A Ddcache.c29 OCFS2_I(d_inode(dentry->d_parent))->ip_dir_lock_gen; in ocfs2_dentry_attach_gen()
58 pgen = OCFS2_I(d_inode(dentry->d_parent))->ip_dir_lock_gen; in ocfs2_dentry_revalidate()
130 parent = d_inode(dentry->d_parent); in ocfs2_match_dentry()
A Ddir.h59 return __ocfs2_add_entry(handle, d_inode(dentry->d_parent), in ocfs2_add_entry()
/linux/fs/ecryptfs/
A Dinode.c33 lower_dir_dentry = ecryptfs_dentry_to_lower(dentry->d_parent); in lock_parent()
38 return (*lower_dentry)->d_parent == lower_dir_dentry ? 0 : -EINVAL; in lock_parent()
330 const struct path *path = ecryptfs_dentry_to_lower_path(dentry->d_parent); in ecryptfs_lookup_interpose()
341 fsstack_copy_attr_atime(d_inode(dentry->d_parent), in ecryptfs_lookup_interpose()
402 lower_dir_dentry = ecryptfs_dentry_to_lower(ecryptfs_dentry->d_parent); in ecryptfs_lookup()
601 lower_old_dir_dentry = ecryptfs_dentry_to_lower(old_dentry->d_parent); in ecryptfs_rename()
602 lower_new_dir_dentry = ecryptfs_dentry_to_lower(new_dentry->d_parent); in ecryptfs_rename()
614 if (lower_old_dentry->d_parent != lower_old_dir_dentry) in ecryptfs_rename()
616 if (lower_new_dentry->d_parent != lower_new_dir_dentry) in ecryptfs_rename()
/linux/lib/
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/include/linux/
A Ddcache.h31 #define IS_ROOT(x) ((x) == (x)->d_parent)
87 struct dentry *d_parent; /* parent directory */ member
/linux/drivers/gpu/drm/xe/
A Dxe_gt_sriov_pf_debugfs.c41 return extract_priv(d->d_parent); in extract_gt()
320 struct dentry *parent = dent->d_parent; in control_write()
/linux/fs/sysv/
A Ddir.c143 struct inode * dir = d_inode(dentry->d_parent); in sysv_find_entry()
182 struct inode *dir = d_inode(dentry->d_parent); in sysv_add_link()
/linux/fs/reiserfs/
A Dxattr.c310 inode_lock_nested(d_inode(dir->d_parent), in reiserfs_for_each_xattr()
316 inode_unlock(d_inode(dir->d_parent)); in reiserfs_for_each_xattr()
335 struct inode *dir = d_inode(dentry->d_parent); in delete_one_xattr()
887 struct inode *inode = d_inode(dentry->d_parent); in create_privroot()
/linux/drivers/net/ethernet/amd/xgbe/
A Dxgbe-debugfs.c520 debugfs_rename(pdata->xgbe_debugfs->d_parent, pdata->xgbe_debugfs, in xgbe_debugfs_rename()
521 pdata->xgbe_debugfs->d_parent, buf); in xgbe_debugfs_rename()

Completed in 67 milliseconds

12345