Lines Matching refs:realpath

80 	struct path realpath;  in ovl_getattr()  local
82 ovl_path_real(dentry, &realpath); in ovl_getattr()
83 return vfs_getattr(&realpath, stat); in ovl_getattr()
204 struct path realpath; in ovl_readlink() local
207 ovl_path_real(dentry, &realpath); in ovl_readlink()
208 realinode = realpath.dentry->d_inode; in ovl_readlink()
213 touch_atime(&realpath); in ovl_readlink()
215 return realinode->i_op->readlink(realpath.dentry, buf, bufsiz); in ovl_readlink()
263 struct path realpath; in ovl_getxattr() local
264 enum ovl_path_type type = ovl_path_real(dentry, &realpath); in ovl_getxattr()
269 return vfs_getxattr(realpath.dentry, name, value, size); in ovl_getxattr()
274 struct path realpath; in ovl_listxattr() local
275 enum ovl_path_type type = ovl_path_real(dentry, &realpath); in ovl_listxattr()
279 res = vfs_listxattr(realpath.dentry, list, size); in ovl_listxattr()
307 struct path realpath; in ovl_removexattr() local
308 enum ovl_path_type type = ovl_path_real(dentry, &realpath); in ovl_removexattr()
319 err = vfs_getxattr(realpath.dentry, name, NULL, 0); in ovl_removexattr()
327 ovl_path_upper(dentry, &realpath); in ovl_removexattr()
330 err = vfs_removexattr(realpath.dentry, name); in ovl_removexattr()
355 struct path realpath; in ovl_d_select_inode() local
361 type = ovl_path_real(dentry, &realpath); in ovl_d_select_inode()
362 if (ovl_open_need_copy_up(file_flags, type, realpath.dentry)) { in ovl_d_select_inode()
375 ovl_path_upper(dentry, &realpath); in ovl_d_select_inode()
378 if (realpath.dentry->d_flags & DCACHE_OP_SELECT_INODE) in ovl_d_select_inode()
379 return realpath.dentry->d_op->d_select_inode(realpath.dentry, file_flags); in ovl_d_select_inode()
381 return d_backing_inode(realpath.dentry); in ovl_d_select_inode()