Lines Matching refs:realinode
93 struct inode *realinode; in ovl_permission() local
117 realinode = ACCESS_ONCE(realdentry->d_inode); in ovl_permission()
118 if (!realinode) { in ovl_permission()
125 umode_t mode = realinode->i_mode; in ovl_permission()
141 if (is_upper && !IS_RDONLY(inode) && IS_RDONLY(realinode) && in ovl_permission()
146 err = __inode_permission(realinode, mask); in ovl_permission()
162 struct inode *realinode; in ovl_follow_link() local
165 realinode = realdentry->d_inode; in ovl_follow_link()
167 if (WARN_ON(!realinode->i_op->follow_link)) in ovl_follow_link()
170 ret = realinode->i_op->follow_link(realdentry, nd); in ovl_follow_link()
174 if (realinode->i_op->put_link) { in ovl_follow_link()
179 realinode->i_op->put_link(realdentry, nd, ret); in ovl_follow_link()
193 struct inode *realinode; in ovl_put_link() local
199 realinode = data->realdentry->d_inode; in ovl_put_link()
200 realinode->i_op->put_link(data->realdentry, nd, data->cookie); in ovl_put_link()
207 struct inode *realinode; in ovl_readlink() local
210 realinode = realpath.dentry->d_inode; in ovl_readlink()
212 if (!realinode->i_op->readlink) in ovl_readlink()
217 return realinode->i_op->readlink(realpath.dentry, buf, bufsiz); in ovl_readlink()