Home
last modified time | relevance | path

Searched refs:old_parent (Results 1 – 18 of 18) sorted by relevance

/linux/fs/
H A Ddcache.c3064 struct dentry *old_parent, *p; in __d_move()
3073 old_parent = dentry->d_parent; in __d_move()
3074 p = d_ancestor(old_parent, target); in __d_move()
3081 spin_lock_nested(&old_parent->d_lock, DENTRY_D_LOCK_NESTED); in __d_move()
3084 spin_lock(&old_parent->d_lock); in __d_move()
3113 if (dentry != old_parent) /* wasn't IS_ROOT */ in __d_move()
3114 WARN_ON(!--old_parent->d_lockref.count); in __d_move()
3116 target->d_parent = old_parent; in __d_move()
3138 if (dentry->d_parent != old_parent) in __d_move()
3140 if (dentry != old_parent) in __d_move()
3062 struct dentry *old_parent, *p; __d_move() local
3272 struct dentry *old_parent = dget(new->d_parent); d_splice_alias_ops() local
[all...]
H A Dnamei.c3878 * @old_last: name of object in @rd.old_parent in __start_renaming()
3885 * @rd.new_dentry and an extra ref is taken on @rd.old_parent. in __start_renaming()
3907 trap = lock_rename(rd->old_parent, rd->new_parent); in __start_renaming()
3911 d1 = lookup_one_qstr_excl(old_last, rd->old_parent, in __start_renaming()
3940 dget(rd->old_parent);
3948 unlock_rename(rd->old_parent, rd->new_parent); in start_renaming()
3958 * @old_last: name of object in @rd.old_parent
3965 * @rd.new_dentry. Also the refcount on @rd->old_parent is increased. in __start_renaming_dentry()
3978 err = lookup_one_common(rd->mnt_idmap, old_last, rd->old_parent); in __start_renaming_dentry()
4007 (rd->old_parent in __start_renaming_dentry()
[all...]
/linux/security/landlock/
H A Dfs.c1240 struct dentry *old_parent; in current_check_refer_path() local
1305 old_parent = (old_dentry == mnt_dir.dentry) ? dget(old_dentry) : in current_check_refer_path()
1310 old_parent, in current_check_refer_path()
1316 dput(old_parent); in current_check_refer_path()
1331 dput(old_parent); in current_check_refer_path()
1336 request1.audit.u.path.dentry = old_parent; in current_check_refer_path()
1343 dput(old_parent); in current_check_refer_path()
/linux/drivers/clk/
H A Dclk.c2168 struct clk_core *old_parent = core->parent; in __clk_set_parent_before() local
2192 clk_core_prepare_enable(old_parent); in __clk_set_parent_before()
2207 return old_parent; in __clk_set_parent_before()
2212 struct clk_core *old_parent) in __clk_set_parent_after() argument
2220 clk_core_disable_unprepare(old_parent); in __clk_set_parent_after()
2226 clk_core_disable_unprepare(old_parent); in __clk_set_parent_after()
2235 struct clk_core *old_parent; in __clk_set_parent() local
2237 old_parent = __clk_set_parent_before(core, parent); in __clk_set_parent()
2249 clk_reparent(core, old_parent); in __clk_set_parent()
2252 __clk_set_parent_after(core, old_parent, parent); in __clk_set_parent()
[all …]
/linux/security/tomoyo/
H A Dtomoyo.c284 static int tomoyo_path_rename(const struct path *old_parent, in tomoyo_path_rename() argument
290 struct path path1 = { .mnt = old_parent->mnt, .dentry = old_dentry }; in tomoyo_path_rename()
/linux/drivers/net/ethernet/intel/ice/
H A Dice_sched.c2304 struct ice_sched_node *old_parent; in ice_sched_update_parent() local
2307 old_parent = node->parent; in ice_sched_update_parent()
2310 for (i = 0; i < old_parent->num_children; i++) in ice_sched_update_parent()
2311 if (old_parent->children[i] == node) { in ice_sched_update_parent()
2312 for (j = i + 1; j < old_parent->num_children; j++) in ice_sched_update_parent()
2313 old_parent->children[j - 1] = in ice_sched_update_parent()
2314 old_parent->children[j]; in ice_sched_update_parent()
2315 old_parent->num_children--; in ice_sched_update_parent()
/linux/block/
H A Dbfq-cgroup.c647 struct bfq_group *old_parent = bfqq_group(bfqq); in bfq_bfqq_move() local
654 if (old_parent == bfqg) in bfq_bfqq_move()
688 bfqg_and_blkg_put(old_parent); in bfq_bfqq_move()
/linux/fs/ext4/
H A Dfast_commit.c1798 struct inode *inode, *old_parent; in ext4_fc_replay_unlink() local
1817 old_parent = ext4_iget(sb, darg.parent_ino, in ext4_fc_replay_unlink()
1819 if (IS_ERR(old_parent)) { in ext4_fc_replay_unlink()
1825 ret = __ext4_unlink(old_parent, &entry, inode, NULL); in ext4_fc_replay_unlink()
1829 iput(old_parent); in ext4_fc_replay_unlink()
/linux/fs/overlayfs/
H A Dcopy_up.c560 rd.old_parent = indexdir; in ovl_create_index()
808 rd.old_parent = c->workdir; in ovl_copy_up_workdir()
H A Doverlayfs.h387 .old_parent = olddir, in ovl_do_rename()
H A Dsuper.c581 rd.old_parent = workdir; in ovl_check_rename_whiteout()
/linux/fs/cachefiles/
H A Dnamei.c308 rd.old_parent = dir; in cachefiles_bury_object()
/linux/fs/btrfs/
H A Dtree-log.c7468 struct dentry *old_parent = NULL; in log_new_ancestors_fast() local
7492 dput(old_parent); in log_new_ancestors_fast()
7493 old_parent = parent; in log_new_ancestors_fast()
7495 dput(old_parent); in log_new_ancestors_fast()
/linux/fs/ceph/
H A Dmds_client.c3225 struct inode *old_parent = req->r_parent; in create_request_message() local
3229 ceph_ino(old_parent), path_info1.vino.ino); in create_request_message()
3234 ceph_put_cap_refs(ceph_inode(old_parent), CEPH_CAP_PIN); in create_request_message()
3235 iput(old_parent); in create_request_message()
/linux/security/selinux/
H A Dselinuxfs.c500 rd.old_parent = tmp_parent; in sel_make_policy_nodes()
/linux/fs/smb/server/
H A Dvfs.c716 rd.old_parent = NULL; in ksmbd_vfs_rename()
/linux/fs/nfsd/
H A Dvfs.c2198 rd.old_parent = fdentry; in nfsd_rename()
/linux/include/linux/
H A Dfs.h1782 * @old_parent: parent of source
1791 struct dentry *old_parent; member