Lines Matching refs:realinode
35 struct inode *realinode = d_inode(ovl_dentry_real(dentry)); in ovl_setattr() local
38 if (atomic_read(&realinode->i_writecount) < 0) in ovl_setattr()
271 struct inode *realinode = upperinode ?: ovl_inode_lower(inode); in ovl_permission() local
276 if (!realinode) { in ovl_permission()
291 !special_file(realinode->i_mode) && mask & MAY_WRITE) { in ovl_permission()
296 err = inode_permission(realinode, mask); in ovl_permission()
428 struct inode *realinode = ovl_inode_real(inode); in ovl_get_acl() local
432 if (!IS_ENABLED(CONFIG_FS_POSIX_ACL) || !IS_POSIXACL(realinode)) in ovl_get_acl()
436 acl = get_acl(realinode, type); in ovl_get_acl()
463 struct inode *realinode = ovl_inode_real(inode); in ovl_fiemap() local
466 if (!realinode->i_op->fiemap) in ovl_fiemap()
472 filemap_write_and_wait(realinode->i_mapping); in ovl_fiemap()
474 err = realinode->i_op->fiemap(realinode, fieinfo, start, len); in ovl_fiemap()
639 struct inode *realinode = d_inode(realdentry); in ovl_set_nlink_common() local
644 (int) (inode->i_nlink - realinode->i_nlink)); in ovl_set_nlink_common()
827 struct inode *realinode = upperdentry ? d_inode(upperdentry) : NULL; in ovl_get_inode() local
837 if (!realinode) in ovl_get_inode()
838 realinode = d_inode(lowerdentry); in ovl_get_inode()
844 is_dir = S_ISDIR(realinode->i_mode); in ovl_get_inode()
848 unsigned int nlink = is_dir ? 1 : realinode->i_nlink; in ovl_get_inode()
883 ovl_fill_inode(inode, realinode->i_mode, realinode->i_rdev, ino, fsid); in ovl_get_inode()