Lines Matching refs:workdir
47 int ovl_cleanup(struct ovl_fs *ofs, struct dentry *workdir, in ovl_cleanup() argument
50 wdentry = start_removing_dentry(workdir, wdentry); in ovl_cleanup()
54 ovl_cleanup_locked(ofs, workdir->d_inode, wdentry); in ovl_cleanup()
69 struct dentry *workdir, in ovl_start_creating_temp() argument
73 return start_creating(ovl_upper_mnt_idmap(ofs), workdir, in ovl_start_creating_temp()
81 struct dentry *workdir = ofs->workdir; in ovl_whiteout() local
82 struct inode *wdir = workdir->d_inode; in ovl_whiteout()
88 whiteout = ovl_start_creating_temp(ofs, workdir, name); in ovl_whiteout()
100 link = ovl_start_creating_temp(ofs, workdir, name); in ovl_whiteout()
139 rd.old_parent = ofs->workdir; in ovl_cleanup_and_whiteout()
150 ovl_cleanup(ofs, ofs->workdir, dentry); in ovl_cleanup_and_whiteout()
157 ovl_cleanup(ofs, ofs->workdir, whiteout); in ovl_cleanup_and_whiteout()
257 struct dentry *ovl_create_temp(struct ovl_fs *ofs, struct dentry *workdir, in ovl_create_temp() argument
263 ret = ovl_start_creating_temp(ofs, workdir, name); in ovl_create_temp()
266 ret = ovl_create_real(ofs, workdir, ret, &QSTR(name), attr); in ovl_create_temp()
402 struct dentry *workdir = ovl_workdir(dentry); in ovl_clear_empty() local
411 if (WARN_ON(!workdir)) in ovl_clear_empty()
425 opaquedir = ovl_create_temp(ofs, workdir, OVL_CATTR(stat.mode)); in ovl_clear_empty()
431 rd.old_parent = workdir; in ovl_clear_empty()
458 ovl_cleanup(ofs, workdir, upper); in ovl_clear_empty()
468 ovl_cleanup(ofs, workdir, opaquedir); in ovl_clear_empty()
487 struct dentry *workdir = ovl_workdir(dentry); in ovl_create_over_whiteout() local
496 if (WARN_ON(!workdir)) in ovl_create_over_whiteout()
516 newdentry = ovl_create_temp(ofs, workdir, cattr); in ovl_create_over_whiteout()
522 rd.old_parent = workdir; in ovl_create_over_whiteout()
568 ovl_cleanup(ofs, workdir, upper); in ovl_create_over_whiteout()
593 ovl_cleanup(ofs, workdir, newdentry); in ovl_create_over_whiteout()
815 struct dentry *workdir = ovl_workdir(dentry); in ovl_remove_and_whiteout() local
821 if (WARN_ON(!workdir)) in ovl_remove_and_whiteout()