Lines Matching refs:realinode
27 static char ovl_whatisit(struct inode *inode, struct inode *realinode) in ovl_whatisit() argument
29 if (realinode != ovl_inode_upper(inode)) in ovl_whatisit()
41 struct inode *realinode) in ovl_open_realfile() argument
54 err = inode_permission(&init_user_ns, realinode, MAY_OPEN | acc_mode); in ovl_open_realfile()
58 if (!inode_owner_or_capable(&init_user_ns, realinode)) in ovl_open_realfile()
61 realfile = open_with_fake_path(&file->f_path, flags, realinode, in ovl_open_realfile()
67 file, file, ovl_whatisit(inode, realinode), file->f_flags, in ovl_open_realfile()
108 struct inode *realinode; in ovl_real_fdget_meta() local
114 realinode = ovl_inode_real(inode); in ovl_real_fdget_meta()
116 realinode = ovl_inode_realdata(inode); in ovl_real_fdget_meta()
119 if (unlikely(file_inode(real->file) != realinode)) { in ovl_real_fdget_meta()
121 real->file = ovl_open_realfile(file, realinode); in ovl_real_fdget_meta()
434 struct inode *realinode = ovl_inode_real(inode); in ovl_splice_write() local
439 ovl_copyattr(realinode, inode); in ovl_splice_write()
455 ovl_copyattr(realinode, inode); in ovl_splice_write()