Lines Matching refs:realinode
90 struct inode *realinode; in ovl_permission() local
114 realinode = ACCESS_ONCE(realdentry->d_inode); in ovl_permission()
115 if (!realinode) { in ovl_permission()
122 umode_t mode = realinode->i_mode; in ovl_permission()
138 if (is_upper && !IS_RDONLY(inode) && IS_RDONLY(realinode) && in ovl_permission()
143 err = __inode_permission(realinode, mask); in ovl_permission()
158 struct inode *realinode; in ovl_follow_link() local
163 realinode = realdentry->d_inode; in ovl_follow_link()
165 if (WARN_ON(!realinode->i_op->follow_link)) in ovl_follow_link()
168 if (realinode->i_op->put_link) { in ovl_follow_link()
175 ret = realinode->i_op->follow_link(realdentry, cookie); in ovl_follow_link()
191 struct inode *realinode; in ovl_put_link() local
197 realinode = data->realdentry->d_inode; in ovl_put_link()
198 realinode->i_op->put_link(realinode, data->cookie); in ovl_put_link()
205 struct inode *realinode; in ovl_readlink() local
208 realinode = realpath.dentry->d_inode; in ovl_readlink()
210 if (!realinode->i_op->readlink) in ovl_readlink()
215 return realinode->i_op->readlink(realpath.dentry, buf, bufsiz); in ovl_readlink()