Lines Matching refs:upper
430 struct dentry *upper) in ovl_set_origin() argument
449 err = ovl_check_setxattr(ofs, upper, OVL_XATTR_ORIGIN, fh->buf, in ovl_set_origin()
458 static int ovl_set_upper_fh(struct ovl_fs *ofs, struct dentry *upper, in ovl_set_upper_fh() argument
464 fh = ovl_encode_real_fh(ofs, upper, true); in ovl_set_upper_fh()
480 struct dentry *upper) in ovl_create_index() argument
514 err = ovl_set_upper_fh(ofs, upper, temp); in ovl_create_index()
553 struct dentry *upper; in ovl_link_up() local
568 upper = ovl_lookup_upper(ofs, c->dentry->d_name.name, upperdir, in ovl_link_up()
570 err = PTR_ERR(upper); in ovl_link_up()
571 if (!IS_ERR(upper)) { in ovl_link_up()
572 err = ovl_do_link(ofs, ovl_dentry_upper(c->dentry), udir, upper); in ovl_link_up()
573 dput(upper); in ovl_link_up()
579 ovl_dentry_update_reval(c->dentry, upper); in ovl_link_up()
712 struct dentry *temp, *upper; in ovl_copy_up_workdir() local
757 upper = ovl_lookup_upper(ofs, c->destname.name, c->destdir, in ovl_copy_up_workdir()
759 err = PTR_ERR(upper); in ovl_copy_up_workdir()
760 if (IS_ERR(upper)) in ovl_copy_up_workdir()
763 err = ovl_do_rename(ofs, wdir, temp, udir, upper, 0); in ovl_copy_up_workdir()
764 dput(upper); in ovl_copy_up_workdir()
796 struct dentry *temp, *upper; in ovl_copy_up_tmpfile() local
824 upper = ovl_lookup_upper(ofs, c->destname.name, c->destdir, in ovl_copy_up_tmpfile()
826 err = PTR_ERR(upper); in ovl_copy_up_tmpfile()
827 if (!IS_ERR(upper)) { in ovl_copy_up_tmpfile()
828 err = ovl_do_link(ofs, temp, udir, upper); in ovl_copy_up_tmpfile()
829 dput(upper); in ovl_copy_up_tmpfile()