Lines Matching refs:wdir
26 int ovl_cleanup(struct ovl_fs *ofs, struct inode *wdir, struct dentry *wdentry) in ovl_cleanup() argument
32 err = ovl_do_rmdir(ofs, wdir, wdentry); in ovl_cleanup()
34 err = ovl_do_unlink(ofs, wdir, wdentry); in ovl_cleanup()
70 struct inode *wdir = workdir->d_inode; in ovl_whiteout() local
77 err = ovl_do_whiteout(ofs, wdir, whiteout); in ovl_whiteout()
91 err = ovl_do_link(ofs, ofs->whiteout, wdir, whiteout); in ovl_whiteout()
112 struct inode *wdir = ofs->workdir->d_inode; in ovl_cleanup_and_whiteout() local
125 err = ovl_do_rename(ofs, wdir, whiteout, dir, dentry, flags); in ovl_cleanup_and_whiteout()
129 ovl_cleanup(ofs, wdir, dentry); in ovl_cleanup_and_whiteout()
136 ovl_cleanup(ofs, wdir, whiteout); in ovl_cleanup_and_whiteout()
363 struct inode *wdir = workdir->d_inode; in ovl_clear_empty() local
411 err = ovl_do_rename(ofs, wdir, opaquedir, udir, upper, RENAME_EXCHANGE); in ovl_clear_empty()
416 ovl_cleanup(ofs, wdir, upper); in ovl_clear_empty()
425 ovl_cleanup(ofs, wdir, opaquedir); in ovl_clear_empty()
447 struct inode *wdir = workdir->d_inode; in ovl_create_over_whiteout() local
518 err = ovl_do_rename(ofs, wdir, newdentry, udir, upper, in ovl_create_over_whiteout()
523 ovl_cleanup(ofs, wdir, upper); in ovl_create_over_whiteout()
525 err = ovl_do_rename(ofs, wdir, newdentry, udir, upper, 0); in ovl_create_over_whiteout()
546 ovl_cleanup(ofs, wdir, newdentry); in ovl_create_over_whiteout()