• Home
  • Raw
  • Download

Lines Matching refs:workdir

45 struct dentry *ovl_lookup_temp(struct dentry *workdir)  in ovl_lookup_temp()  argument
54 temp = lookup_one_len(name, workdir, strlen(name)); in ovl_lookup_temp()
69 struct dentry *workdir = ofs->workdir; in ovl_whiteout() local
70 struct inode *wdir = workdir->d_inode; in ovl_whiteout()
73 whiteout = ovl_lookup_temp(workdir); in ovl_whiteout()
87 whiteout = ovl_lookup_temp(workdir); in ovl_whiteout()
112 struct inode *wdir = ofs->workdir->d_inode; in ovl_cleanup_and_whiteout()
226 struct dentry *ovl_create_temp(struct dentry *workdir, struct ovl_cattr *attr) in ovl_create_temp() argument
228 return ovl_create_real(d_inode(workdir), ovl_lookup_temp(workdir), in ovl_create_temp()
361 struct dentry *workdir = ovl_workdir(dentry); in ovl_clear_empty() local
362 struct inode *wdir = workdir->d_inode; in ovl_clear_empty()
371 if (WARN_ON(!workdir)) in ovl_clear_empty()
374 err = ovl_lock_rename_workdir(workdir, upperdir); in ovl_clear_empty()
391 opaquedir = ovl_create_temp(workdir, OVL_CATTR(stat.mode)); in ovl_clear_empty()
416 unlock_rename(workdir, upperdir); in ovl_clear_empty()
427 unlock_rename(workdir, upperdir); in ovl_clear_empty()
460 struct dentry *workdir = ovl_workdir(dentry); in ovl_create_over_whiteout() local
461 struct inode *wdir = workdir->d_inode; in ovl_create_over_whiteout()
470 if (WARN_ON(!workdir)) in ovl_create_over_whiteout()
480 err = ovl_lock_rename_workdir(workdir, upperdir); in ovl_create_over_whiteout()
494 newdentry = ovl_create_temp(workdir, cattr); in ovl_create_over_whiteout()
551 unlock_rename(workdir, upperdir); in ovl_create_over_whiteout()
760 struct dentry *workdir = ovl_workdir(dentry); in ovl_remove_and_whiteout() local
766 if (WARN_ON(!workdir)) in ovl_remove_and_whiteout()
776 err = ovl_lock_rename_workdir(workdir, upperdir); in ovl_remove_and_whiteout()
803 unlock_rename(workdir, upperdir); in ovl_remove_and_whiteout()