Lines Matching refs:realpath

169 	struct path realpath;  in ovl_getattr()  local
178 type = ovl_path_real(dentry, &realpath); in ovl_getattr()
179 err = ovl_real_getattr_nosec(sb, &realpath, stat, request_mask, flags); in ovl_getattr()
203 ovl_path_lower(dentry, &realpath); in ovl_getattr()
204 err = ovl_real_getattr_nosec(sb, &realpath, &lowerstat, lowermask, flags); in ovl_getattr()
238 realpath.dentry == ovl_dentry_lowerdata(dentry)) { in ovl_getattr()
254 ovl_path_lowerdata(dentry, &realpath); in ovl_getattr()
255 if (realpath.dentry) { in ovl_getattr()
256 err = ovl_real_getattr_nosec(sb, &realpath, &lowerdatastat, in ovl_getattr()
295 struct path realpath; in ovl_permission() local
299 realinode = ovl_i_path_real(inode, &realpath); in ovl_permission()
321 return inode_permission(mnt_idmap(realpath.mnt), realinode, mask); in ovl_permission()
440 struct path realpath; in do_ovl_get_acl() local
443 realinode = ovl_i_path_real(inode, &realpath); in do_ovl_get_acl()
457 if (is_idmapped_mnt(realpath.mnt)) in do_ovl_get_acl()
463 acl = ovl_get_acl_path(&realpath, posix_acl_xattr_name(type), noperm); in do_ovl_get_acl()
473 struct path realpath; in ovl_set_or_remove_acl() local
487 ovl_path_lower(dentry, &realpath); in ovl_set_or_remove_acl()
489 real_acl = vfs_get_acl(mnt_idmap(realpath.mnt), realdentry, acl_name); in ovl_set_or_remove_acl()
596 static int ovl_security_fileattr(const struct path *realpath, struct file_kattr *fa, in ovl_security_fileattr() argument
608 file = dentry_open(realpath, flags, current_cred()); in ovl_security_fileattr()
623 int ovl_real_fileattr_set(const struct path *realpath, struct file_kattr *fa) in ovl_real_fileattr_set() argument
627 err = ovl_security_fileattr(realpath, fa, true); in ovl_real_fileattr_set()
631 return vfs_fileattr_set(mnt_idmap(realpath->mnt), realpath->dentry, fa); in ovl_real_fileattr_set()
697 int ovl_real_fileattr_get(const struct path *realpath, struct file_kattr *fa) in ovl_real_fileattr_get() argument
701 err = ovl_security_fileattr(realpath, fa, false); in ovl_real_fileattr_get()
705 err = vfs_fileattr_get(realpath->dentry, fa); in ovl_real_fileattr_get()
714 struct path realpath; in ovl_fileattr_get() local
717 ovl_path_real(dentry, &realpath); in ovl_fileattr_get()
720 err = ovl_real_fileattr_get(&realpath, fa); in ovl_fileattr_get()
1199 struct path realpath = { in ovl_get_inode() local
1277 ovl_path_check_origin_xattr(ofs, &realpath)) { in ovl_get_inode()