Home
last modified time | relevance | path

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

123456789

/kernel/linux/linux-5.10/fs/hmdfs/
H A Dinode_cloud_merge.c514 static int create_lo_d_parent_recur(struct dentry *d_parent, in create_lo_d_parent_recur() argument
521 lo_d_parent = hmdfs_get_lo_d(d_parent, HMDFS_DEVID_LOCAL); in create_lo_d_parent_recur()
523 d_pparent = dget_parent(d_parent); in create_lo_d_parent_recur()
524 ret = create_lo_d_parent_recur(d_pparent, d_parent, in create_lo_d_parent_recur()
525 d_inode(d_parent)->i_mode, in create_lo_d_parent_recur()
530 lo_d_parent = hmdfs_get_lo_d(d_parent, HMDFS_DEVID_LOCAL); in create_lo_d_parent_recur()
538 ret = hmdfs_create_lower_cloud_dentry(d_inode(d_parent), d_child, lo_d_parent, in create_lo_d_parent_recur()
549 struct dentry *d_parent = dget_parent(d_child); in create_lo_d_cloud_child() local
553 lo_d_parent = hmdfs_get_lo_d(d_parent, HMDFS_DEVID_LOCAL); in create_lo_d_cloud_child()
555 d_pparent = dget_parent(d_parent); in create_lo_d_cloud_child()
635 struct dentry *d_parent = dget_parent(rename_para->new_dentry); rename_lo_d_cloud_child() local
[all...]
H A Dinode_remote.c32 cache_item = hmdfs_find_cache_item(dev_id, child_dentry->d_parent); in lookup_remote_dentry()
190 get_remote_dentry_file_in_wq(dentry->d_parent, con); in hmdfs_lookup_by_con()
196 con->device_id, dentry->d_parent)) { in hmdfs_lookup_by_con()
211 get_remote_dentry_file_in_wq(dentry->d_parent, con); in hmdfs_lookup_by_con()
432 relative_path = hmdfs_get_dentry_relative_path(child_dentry->d_parent); in hmdfs_lookup_remote_dentry()
489 gdi->device_id = hmdfs_d(child_dentry->d_parent)->device_id; in hmdfs_lookup_remote()
519 item = hmdfs_find_cache_item(dev_id, dentry->d_parent); in delete_in_cache_file()
533 struct dentry *parent_dentry = dentry->d_parent; in hmdfs_mkdir_remote_dentry()
601 struct dentry *parent_dentry = dentry->d_parent; in hmdfs_create_remote_dentry()
673 dir_path = hmdfs_get_dentry_relative_path(dentry->d_parent); in hmdfs_rmdir_remote_dentry()
[all...]
H A Dinode_merge.c993 static int create_lo_d_parent_recur(struct dentry *d_parent, in create_lo_d_parent_recur() argument
1001 pmdi = hmdfs_dm(d_parent); in create_lo_d_parent_recur()
1003 lo_d_parent = hmdfs_get_lo_d(d_parent, HMDFS_DEVID_LOCAL); in create_lo_d_parent_recur()
1005 d_pparent = dget_parent(d_parent); in create_lo_d_parent_recur()
1006 ret = create_lo_d_parent_recur(d_pparent, d_parent, in create_lo_d_parent_recur()
1007 d_inode(d_parent)->i_mode, in create_lo_d_parent_recur()
1012 lo_d_parent = hmdfs_get_lo_d(d_parent, HMDFS_DEVID_LOCAL); in create_lo_d_parent_recur()
1020 ret = hmdfs_create_lower_dentry(d_inode(d_parent), d_child, lo_d_parent, in create_lo_d_parent_recur()
1031 struct dentry *d_parent = dget_parent(d_child); in create_lo_d_child() local
1032 struct hmdfs_dentry_info_merge *pmdi = hmdfs_dm(d_parent); in create_lo_d_child()
[all...]
H A Dinode_local.c372 hmdfs_drop_remote_cache_dents(dentry->d_parent); in hmdfs_mkdir_local_dentry()
375 hmdfs_clear_drop_flag(dentry->d_parent); in hmdfs_mkdir_local_dentry()
458 hmdfs_drop_remote_cache_dents(dentry->d_parent); in hmdfs_create_local_dentry()
461 hmdfs_clear_drop_flag(dentry->d_parent); in hmdfs_create_local_dentry()
531 hmdfs_drop_remote_cache_dents(dentry->d_parent); in hmdfs_rmdir_local_dentry()
534 hmdfs_clear_drop_flag(dentry->d_parent); in hmdfs_rmdir_local_dentry()
599 hmdfs_drop_remote_cache_dents(dentry->d_parent); in hmdfs_unlink_local_dentry()
605 hmdfs_clear_drop_flag(dentry->d_parent); in hmdfs_unlink_local_dentry()
678 hmdfs_drop_remote_cache_dents(old_dentry->d_parent); in hmdfs_rename_local_dentry()
679 if (old_dentry->d_parent ! in hmdfs_rename_local_dentry()
[all...]
/kernel/linux/linux-6.6/fs/hmdfs/
H A Dinode_cloud_merge.c514 static int create_lo_d_parent_recur(struct dentry *d_parent, in create_lo_d_parent_recur() argument
521 lo_d_parent = hmdfs_get_lo_d(d_parent, HMDFS_DEVID_LOCAL); in create_lo_d_parent_recur()
523 d_pparent = dget_parent(d_parent); in create_lo_d_parent_recur()
524 ret = create_lo_d_parent_recur(d_pparent, d_parent, in create_lo_d_parent_recur()
525 d_inode(d_parent)->i_mode, in create_lo_d_parent_recur()
530 lo_d_parent = hmdfs_get_lo_d(d_parent, HMDFS_DEVID_LOCAL); in create_lo_d_parent_recur()
538 ret = hmdfs_create_lower_cloud_dentry(d_inode(d_parent), d_child, lo_d_parent, in create_lo_d_parent_recur()
549 struct dentry *d_parent = dget_parent(d_child); in create_lo_d_cloud_child() local
553 lo_d_parent = hmdfs_get_lo_d(d_parent, HMDFS_DEVID_LOCAL); in create_lo_d_cloud_child()
555 d_pparent = dget_parent(d_parent); in create_lo_d_cloud_child()
635 struct dentry *d_parent = dget_parent(rename_para->new_dentry); rename_lo_d_cloud_child() local
[all...]
H A Dinode_remote.c32 cache_item = hmdfs_find_cache_item(dev_id, child_dentry->d_parent); in lookup_remote_dentry()
190 get_remote_dentry_file_in_wq(dentry->d_parent, con); in hmdfs_lookup_by_con()
196 con->device_id, dentry->d_parent)) { in hmdfs_lookup_by_con()
211 get_remote_dentry_file_in_wq(dentry->d_parent, con); in hmdfs_lookup_by_con()
432 relative_path = hmdfs_get_dentry_relative_path(child_dentry->d_parent); in hmdfs_lookup_remote_dentry()
489 gdi->device_id = hmdfs_d(child_dentry->d_parent)->device_id; in hmdfs_lookup_remote()
519 item = hmdfs_find_cache_item(dev_id, dentry->d_parent); in delete_in_cache_file()
533 struct dentry *parent_dentry = dentry->d_parent; in hmdfs_mkdir_remote_dentry()
601 struct dentry *parent_dentry = dentry->d_parent; in hmdfs_create_remote_dentry()
673 dir_path = hmdfs_get_dentry_relative_path(dentry->d_parent); in hmdfs_rmdir_remote_dentry()
[all...]
H A Dinode_merge.c993 static int create_lo_d_parent_recur(struct dentry *d_parent, in create_lo_d_parent_recur() argument
1001 pmdi = hmdfs_dm(d_parent); in create_lo_d_parent_recur()
1003 lo_d_parent = hmdfs_get_lo_d(d_parent, HMDFS_DEVID_LOCAL); in create_lo_d_parent_recur()
1005 d_pparent = dget_parent(d_parent); in create_lo_d_parent_recur()
1006 ret = create_lo_d_parent_recur(d_pparent, d_parent, in create_lo_d_parent_recur()
1007 d_inode(d_parent)->i_mode, in create_lo_d_parent_recur()
1012 lo_d_parent = hmdfs_get_lo_d(d_parent, HMDFS_DEVID_LOCAL); in create_lo_d_parent_recur()
1020 ret = hmdfs_create_lower_dentry(d_inode(d_parent), d_child, lo_d_parent, in create_lo_d_parent_recur()
1031 struct dentry *d_parent = dget_parent(d_child); in create_lo_d_child() local
1032 struct hmdfs_dentry_info_merge *pmdi = hmdfs_dm(d_parent); in create_lo_d_child()
[all...]
H A Dinode_local.c372 hmdfs_drop_remote_cache_dents(dentry->d_parent); in hmdfs_mkdir_local_dentry()
375 hmdfs_clear_drop_flag(dentry->d_parent); in hmdfs_mkdir_local_dentry()
458 hmdfs_drop_remote_cache_dents(dentry->d_parent); in hmdfs_create_local_dentry()
461 hmdfs_clear_drop_flag(dentry->d_parent); in hmdfs_create_local_dentry()
531 hmdfs_drop_remote_cache_dents(dentry->d_parent); in hmdfs_rmdir_local_dentry()
534 hmdfs_clear_drop_flag(dentry->d_parent); in hmdfs_rmdir_local_dentry()
599 hmdfs_drop_remote_cache_dents(dentry->d_parent); in hmdfs_unlink_local_dentry()
605 hmdfs_clear_drop_flag(dentry->d_parent); in hmdfs_unlink_local_dentry()
685 hmdfs_drop_remote_cache_dents(old_dentry->d_parent); in hmdfs_rename_local_dentry()
686 if (old_dentry->d_parent ! in hmdfs_rename_local_dentry()
[all...]
/kernel/linux/linux-6.6/fs/
H A Ddcache.c54 * - d_parent and d_subdirs
55 * - childrens' d_child and d_parent
66 * dentry->d_parent->...->d_parent->d_lock
68 * dentry->d_parent->d_lock
583 parent = dentry->d_parent; in __dentry_kill()
631 parent = READ_ONCE(dentry->d_parent); in __lock_parent()
636 * Any changes of dentry->d_parent must have in __lock_parent()
641 if (unlikely(parent != dentry->d_parent)) { in __lock_parent()
655 struct dentry *parent = dentry->d_parent; in lock_parent()
[all...]
/kernel/linux/linux-5.10/fs/
H A Ddcache.c54 * - d_parent and d_subdirs
55 * - childrens' d_child and d_parent
66 * dentry->d_parent->...->d_parent->d_lock
68 * dentry->d_parent->d_lock
555 parent = dentry->d_parent; in __dentry_kill()
603 parent = READ_ONCE(dentry->d_parent); in __lock_parent()
608 * Any changes of dentry->d_parent must have in __lock_parent()
613 if (unlikely(parent != dentry->d_parent)) { in __lock_parent()
627 struct dentry *parent = dentry->d_parent; in lock_parent()
[all...]
/kernel/linux/linux-5.10/fs/overlayfs/
H A Ddir.c157 d = lookup_one_len(dentry->d_name.name, dentry->d_parent, in ovl_mkdir_real()
267 ovl_dir_modified(dentry->d_parent, false); in ovl_instantiate()
321 struct dentry *upperdir = ovl_dentry_upper(dentry->d_parent); in ovl_create_upper()
339 if (ovl_type_merge(dentry->d_parent) && d_is_dir(newdentry)) { in ovl_create_upper()
362 struct dentry *upperdir = ovl_dentry_upper(dentry->d_parent); in ovl_clear_empty()
387 if (upper->d_parent->d_inode != udir) in ovl_clear_empty()
461 struct dentry *upperdir = ovl_dentry_upper(dentry->d_parent); in ovl_create_over_whiteout()
473 err = posix_acl_create(dentry->d_parent->d_inode, in ovl_create_over_whiteout()
570 struct dentry *parent = dentry->d_parent; in ovl_create_or_link()
653 inode_init_owner(inode, dentry->d_parent in ovl_create_object()
[all...]
/kernel/linux/linux-6.6/fs/overlayfs/
H A Ddir.c158 d = ovl_lookup_upper(ofs, dentry->d_name.name, dentry->d_parent, in ovl_mkdir_real()
270 ovl_dir_modified(dentry->d_parent, false); in ovl_instantiate()
325 struct dentry *upperdir = ovl_dentry_upper(dentry->d_parent); in ovl_create_upper()
342 if (ovl_type_merge(dentry->d_parent) && d_is_dir(newdentry) && in ovl_create_upper()
367 struct dentry *upperdir = ovl_dentry_upper(dentry->d_parent); in ovl_clear_empty()
392 if (upper->d_parent->d_inode != udir) in ovl_clear_empty()
451 struct dentry *upperdir = ovl_dentry_upper(dentry->d_parent); in ovl_create_over_whiteout()
463 err = posix_acl_create(dentry->d_parent->d_inode, in ovl_create_over_whiteout()
560 struct dentry *parent = dentry->d_parent; in ovl_create_or_link()
643 inode_init_owner(&nop_mnt_idmap, inode, dentry->d_parent in ovl_create_object()
[all...]
/kernel/linux/linux-5.10/fs/autofs/
H A Droot.c129 struct dentry *parent = dentry->d_parent; in autofs_lookup_active()
158 if (active->d_parent != parent) in autofs_lookup_active()
184 struct dentry *parent = dentry->d_parent; in autofs_lookup_expiring()
218 if (expiring->d_parent != parent) in autofs_lookup_expiring()
294 struct dentry *parent = dentry->d_parent; in autofs_mountpoint_changed()
504 if (!autofs_oz_mode(sbi) && !IS_ROOT(dentry->d_parent)) in autofs_lookup()
514 if (IS_ROOT(dentry->d_parent) && in autofs_lookup()
573 p_ino = autofs_dentry_ino(dentry->d_parent); in autofs_dir_symlink()
613 p_ino = autofs_dentry_ino(dentry->d_parent); in autofs_dir_unlink()
646 if (IS_ROOT(dentry->d_parent)) in autofs_set_leaf_automount_flags()
[all...]
H A Dwaitq.c196 for (tmp = dentry ; tmp != root ; tmp = tmp->d_parent) in autofs_getpath()
211 for (tmp = dentry->d_parent; tmp != root ; tmp = tmp->d_parent) { in autofs_getpath()
328 struct dentry *parent = dentry->d_parent; in validate_request()
384 else if (!IS_ROOT(dentry->d_parent)) in autofs_wait()
500 de = d_lookup(dentry->d_parent, &dentry->d_name); in autofs_wait()
/kernel/linux/linux-6.6/fs/autofs/
H 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()
316 struct dentry *parent = dentry->d_parent; in autofs_mountpoint_changed()
523 if (!autofs_oz_mode(sbi) && !IS_ROOT(dentry->d_parent)) in autofs_lookup()
533 if (IS_ROOT(dentry->d_parent) && in autofs_lookup()
600 p_ino = autofs_dentry_ino(dentry->d_parent); in autofs_dir_symlink()
629 p_ino = autofs_dentry_ino(dentry->d_parent); in autofs_dir_unlink()
662 if (IS_ROOT(dentry->d_parent)) in autofs_set_leaf_automount_flags()
[all...]
/kernel/linux/linux-5.10/fs/tracefs/
H A Dinode.c215 this_parent = child->d_parent; in set_gid()
440 inode_unlock(dentry->d_parent->d_inode); in failed_creating()
448 inode_unlock(dentry->d_parent->d_inode); in end_creating()
503 inode->i_uid = d_inode(dentry->d_parent)->i_uid; in tracefs_create_file()
504 inode->i_gid = d_inode(dentry->d_parent)->i_gid; in tracefs_create_file()
506 fsnotify_create(dentry->d_parent->d_inode, dentry); in tracefs_create_file()
527 inode->i_uid = d_inode(dentry->d_parent)->i_uid; in __create_dir()
528 inode->i_gid = d_inode(dentry->d_parent)->i_gid; in __create_dir()
533 inc_nlink(dentry->d_parent->d_inode); in __create_dir()
534 fsnotify_mkdir(dentry->d_parent in __create_dir()
[all...]
/kernel/linux/linux-6.6/fs/tracefs/
H A Dinode.c495 inode_unlock(d_inode(dentry->d_parent)); in tracefs_failed_creating()
503 inode_unlock(d_inode(dentry->d_parent)); in tracefs_end_creating()
521 parent = parent->d_parent; in instance_inode()
583 inode->i_uid = d_inode(dentry->d_parent)->i_uid; in tracefs_create_file()
584 inode->i_gid = d_inode(dentry->d_parent)->i_gid; in tracefs_create_file()
586 fsnotify_create(d_inode(dentry->d_parent), dentry); in tracefs_create_file()
608 inode->i_uid = d_inode(dentry->d_parent)->i_uid; in __create_dir()
609 inode->i_gid = d_inode(dentry->d_parent)->i_gid; in __create_dir()
617 inc_nlink(d_inode(dentry->d_parent)); in __create_dir()
618 fsnotify_mkdir(d_inode(dentry->d_parent), dentr in __create_dir()
[all...]
/kernel/linux/linux-5.10/fs/configfs/
H A Dsymlink.c151 sd = dentry->d_parent->d_fsdata; in configfs_symlink()
159 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()
/kernel/linux/linux-6.6/fs/configfs/
H 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()
/kernel/linux/linux-5.10/fs/nfs/
H 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()
119 struct inode *dir = d_inode(dentry->d_parent); in nfs_call_unlink()
123 alias = d_alloc_parallel(dentry->d_parent, &data->args.name, &data->wq); in nfs_call_unlink()
466 sdentry = lookup_one_len(silly, dentry->d_parent, slen); in nfs_sillyrename()
/kernel/linux/linux-6.6/fs/nfs/
H 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()
476 sdentry = lookup_one_len(silly, dentry->d_parent, slen); in nfs_sillyrename()
/kernel/linux/linux-5.10/fs/debugfs/
H A Dinode.c375 inode_unlock(d_inode(dentry->d_parent)); in failed_creating()
383 inode_unlock(d_inode(dentry->d_parent)); in end_creating()
424 fsnotify_create(d_inode(dentry->d_parent), dentry); in __debugfs_create_file()
583 inc_nlink(d_inode(dentry->d_parent)); in debugfs_create_dir()
584 fsnotify_mkdir(d_inode(dentry->d_parent), dentry); in debugfs_create_dir()
641 inc_nlink(d_inode(dentry->d_parent)); in debugfs_create_automount()
642 fsnotify_mkdir(d_inode(dentry->d_parent), dentry); in debugfs_create_automount()
/kernel/linux/linux-6.6/fs/debugfs/
H A Dinode.c398 inode_unlock(d_inode(dentry->d_parent)); in failed_creating()
406 inode_unlock(d_inode(dentry->d_parent)); in end_creating()
447 fsnotify_create(d_inode(dentry->d_parent), dentry); in __debugfs_create_file()
616 inc_nlink(d_inode(dentry->d_parent)); in debugfs_create_dir()
617 fsnotify_mkdir(d_inode(dentry->d_parent), dentry); in debugfs_create_dir()
674 inc_nlink(d_inode(dentry->d_parent)); in debugfs_create_automount()
675 fsnotify_mkdir(d_inode(dentry->d_parent), dentry); in debugfs_create_automount()
/kernel/linux/linux-5.10/fs/ocfs2/
H A Ddcache.c31 OCFS2_I(d_inode(dentry->d_parent))->ip_dir_lock_gen; in ocfs2_dentry_attach_gen()
60 pgen = OCFS2_I(d_inode(dentry->d_parent))->ip_dir_lock_gen; in ocfs2_dentry_revalidate()
129 if (!dentry->d_parent) in ocfs2_match_dentry()
135 parent = d_inode(dentry->d_parent); in ocfs2_match_dentry()
/kernel/linux/linux-5.10/net/batman-adv/
H A Ddebugfs.c349 debugfs_rename(dir->d_parent, dir, dir->d_parent, name); in batadv_debugfs_rename_hardif()
421 debugfs_rename(dir->d_parent, dir, dir->d_parent, name); in batadv_debugfs_rename_meshif()

Completed in 26 milliseconds

123456789