Lines Matching refs:realpath
83 struct path realpath; in ovl_getattr() local
85 ovl_path_real(dentry, &realpath); in ovl_getattr()
86 return vfs_getattr(&realpath, stat); in ovl_getattr()
206 struct path realpath; in ovl_readlink() local
209 ovl_path_real(dentry, &realpath); in ovl_readlink()
210 realinode = realpath.dentry->d_inode; in ovl_readlink()
215 touch_atime(&realpath); in ovl_readlink()
217 return realinode->i_op->readlink(realpath.dentry, buf, bufsiz); in ovl_readlink()
265 struct path realpath; in ovl_getxattr() local
266 enum ovl_path_type type = ovl_path_real(dentry, &realpath); in ovl_getxattr()
271 return vfs_getxattr(realpath.dentry, name, value, size); in ovl_getxattr()
276 struct path realpath; in ovl_listxattr() local
277 enum ovl_path_type type = ovl_path_real(dentry, &realpath); in ovl_listxattr()
281 res = vfs_listxattr(realpath.dentry, list, size); in ovl_listxattr()
309 struct path realpath; in ovl_removexattr() local
310 enum ovl_path_type type = ovl_path_real(dentry, &realpath); in ovl_removexattr()
321 err = vfs_getxattr(realpath.dentry, name, NULL, 0); in ovl_removexattr()
329 ovl_path_upper(dentry, &realpath); in ovl_removexattr()
332 err = vfs_removexattr(realpath.dentry, name); in ovl_removexattr()
357 struct path realpath; in ovl_d_select_inode() local
363 type = ovl_path_real(dentry, &realpath); in ovl_d_select_inode()
364 if (ovl_open_need_copy_up(file_flags, type, realpath.dentry)) { in ovl_d_select_inode()
377 ovl_path_upper(dentry, &realpath); in ovl_d_select_inode()
380 return d_backing_inode(realpath.dentry); in ovl_d_select_inode()