Lines Matching refs:realpath
28 const struct path *realpath) in ovl_open_realfile() argument
30 struct inode *realinode = d_inode(realpath->dentry); in ovl_open_realfile()
43 real_idmap = mnt_idmap(realpath->mnt); in ovl_open_realfile()
52 flags, realpath, current_cred()); in ovl_open_realfile()
117 const struct path *realpath) in ovl_is_real_file() argument
119 return file_inode(realfile) == d_inode(realpath->dentry); in ovl_is_real_file()
123 struct path *realpath) in ovl_real_file_path() argument
128 if (WARN_ON_ONCE(!realpath->dentry)) in ovl_real_file_path()
137 if (unlikely(!ovl_is_real_file(realfile, realpath))) { in ovl_real_file_path()
142 upperfile = ovl_open_realfile(file, realpath); in ovl_real_file_path()
157 if (WARN_ON_ONCE(!ovl_is_real_file(upperfile, realpath))) in ovl_real_file_path()
177 struct path realpath; in ovl_real_file() local
193 ovl_path_realdata(dentry, &realpath); in ovl_real_file()
195 return ovl_real_file_path(file, &realpath); in ovl_real_file()
202 struct path realpath; in ovl_open() local
218 ovl_path_realdata(dentry, &realpath); in ovl_open()
219 if (!realpath.dentry) in ovl_open()
222 realfile = ovl_open_realfile(file, &realpath); in ovl_open()