Lines Matching defs:realpath

162 	struct path realpath;
172 type = ovl_path_real(dentry, &realpath);
174 err = ovl_do_getattr(&realpath, stat, request_mask, flags);
198 ovl_path_lower(dentry, &realpath);
199 err = ovl_do_getattr(&realpath, &lowerstat, lowermask,
234 realpath.dentry == ovl_dentry_lowerdata(dentry)) {
250 ovl_path_lowerdata(dentry, &realpath);
251 if (realpath.dentry) {
252 err = ovl_do_getattr(&realpath, &lowerdatastat,
294 struct path realpath;
299 realinode = ovl_i_path_real(inode, &realpath);
320 err = inode_permission(mnt_idmap(realpath.mnt), realinode, mask);
447 struct path realpath;
450 realinode = ovl_i_path_real(inode, &realpath);
464 if (is_idmapped_mnt(realpath.mnt))
472 acl = ovl_get_acl_path(&realpath, posix_acl_xattr_name(type), noperm);
483 struct path realpath;
498 ovl_path_lower(dentry, &realpath);
500 real_acl = vfs_get_acl(mnt_idmap(realpath.mnt), realdentry,
614 static int ovl_security_fileattr(const struct path *realpath, struct fileattr *fa,
621 file = dentry_open(realpath, O_RDONLY, current_cred());
636 int ovl_real_fileattr_set(const struct path *realpath, struct fileattr *fa)
640 err = ovl_security_fileattr(realpath, fa, true);
644 return vfs_fileattr_set(mnt_idmap(realpath->mnt), realpath->dentry, fa);
711 int ovl_real_fileattr_get(const struct path *realpath, struct fileattr *fa)
715 err = ovl_security_fileattr(realpath, fa, false);
719 err = vfs_fileattr_get(realpath->dentry, fa);
728 struct path realpath;
732 ovl_path_real(dentry, &realpath);
735 err = ovl_real_fileattr_get(&realpath, fa);
1215 struct path realpath = {
1292 ovl_path_check_origin_xattr(ofs, &realpath)) {