Lines Matching refs:realpath

161 	struct path realpath;  in ovl_getattr()  local
171 type = ovl_path_real(dentry, &realpath); in ovl_getattr()
173 err = vfs_getattr_nosec(&realpath, stat, request_mask, flags); in ovl_getattr()
197 ovl_path_lower(dentry, &realpath); in ovl_getattr()
198 err = vfs_getattr_nosec(&realpath, &lowerstat, lowermask, in ovl_getattr()
233 realpath.dentry == ovl_dentry_lowerdata(dentry)) { in ovl_getattr()
249 ovl_path_lowerdata(dentry, &realpath); in ovl_getattr()
250 if (realpath.dentry) { in ovl_getattr()
251 err = vfs_getattr_nosec(&realpath, &lowerdatastat, in ovl_getattr()
293 struct path realpath; in ovl_permission() local
298 realinode = ovl_i_path_real(inode, &realpath); in ovl_permission()
319 err = inode_permission(mnt_idmap(realpath.mnt), realinode, mask); in ovl_permission()
446 struct path realpath; in do_ovl_get_acl() local
449 realinode = ovl_i_path_real(inode, &realpath); in do_ovl_get_acl()
463 if (is_idmapped_mnt(realpath.mnt)) in do_ovl_get_acl()
471 acl = ovl_get_acl_path(&realpath, posix_acl_xattr_name(type), noperm); in do_ovl_get_acl()
482 struct path realpath; in ovl_set_or_remove_acl() local
497 ovl_path_lower(dentry, &realpath); in ovl_set_or_remove_acl()
499 real_acl = vfs_get_acl(mnt_idmap(realpath.mnt), realdentry, in ovl_set_or_remove_acl()
613 static int ovl_security_fileattr(const struct path *realpath, struct file_kattr *fa, in ovl_security_fileattr() argument
625 file = dentry_open(realpath, flags, current_cred()); in ovl_security_fileattr()
640 int ovl_real_fileattr_set(const struct path *realpath, struct file_kattr *fa) in ovl_real_fileattr_set() argument
644 err = ovl_security_fileattr(realpath, fa, true); in ovl_real_fileattr_set()
648 return vfs_fileattr_set(mnt_idmap(realpath->mnt), realpath->dentry, fa); in ovl_real_fileattr_set()
715 int ovl_real_fileattr_get(const struct path *realpath, struct file_kattr *fa) in ovl_real_fileattr_get() argument
719 err = ovl_security_fileattr(realpath, fa, false); in ovl_real_fileattr_get()
723 return vfs_fileattr_get(realpath->dentry, fa); in ovl_real_fileattr_get()
729 struct path realpath; in ovl_fileattr_get() local
733 ovl_path_real(dentry, &realpath); in ovl_fileattr_get()
736 err = ovl_real_fileattr_get(&realpath, fa); in ovl_fileattr_get()
1216 struct path realpath = { in ovl_get_inode() local
1293 ovl_path_check_origin_xattr(ofs, &realpath)) { in ovl_get_inode()