Lines Matching refs:vi
16 struct erofs_inode *vi = EROFS_I(inode); in erofs_read_inode() local
17 const erofs_off_t inode_loc = iloc(sbi, vi->nid); in erofs_read_inode()
30 __func__, vi->nid, *ofs, blkaddr); in erofs_read_inode()
35 vi->nid, PTR_ERR(kaddr)); in erofs_read_inode()
44 ifmt, vi->nid); in erofs_read_inode()
49 vi->datalayout = erofs_inode_datalayout(ifmt); in erofs_read_inode()
50 if (vi->datalayout >= EROFS_INODE_DATALAYOUT_MAX) { in erofs_read_inode()
52 vi->datalayout, vi->nid); in erofs_read_inode()
59 vi->inode_isize = sizeof(struct erofs_inode_extended); in erofs_read_inode()
61 if (*ofs + vi->inode_isize <= EROFS_BLKSIZ) { in erofs_read_inode()
62 *ofs += vi->inode_isize; in erofs_read_inode()
67 copied = kmalloc(vi->inode_isize, GFP_NOFS); in erofs_read_inode()
77 vi->nid, PTR_ERR(kaddr)); in erofs_read_inode()
81 *ofs = vi->inode_isize - gotten; in erofs_read_inode()
85 vi->xattr_isize = erofs_xattr_ibody_size(die->i_xattr_icount); in erofs_read_inode()
92 vi->raw_blkaddr = le32_to_cpu(die->i_u.raw_blkaddr); in erofs_read_inode()
117 if (erofs_inode_is_data_compressed(vi->datalayout)) in erofs_read_inode()
119 else if (vi->datalayout == EROFS_INODE_CHUNK_BASED) in erofs_read_inode()
121 vi->chunkformat = le16_to_cpu(die->i_u.c.format); in erofs_read_inode()
126 vi->inode_isize = sizeof(struct erofs_inode_compact); in erofs_read_inode()
127 *ofs += vi->inode_isize; in erofs_read_inode()
128 vi->xattr_isize = erofs_xattr_ibody_size(dic->i_xattr_icount); in erofs_read_inode()
135 vi->raw_blkaddr = le32_to_cpu(dic->i_u.raw_blkaddr); in erofs_read_inode()
158 if (erofs_inode_is_data_compressed(vi->datalayout)) in erofs_read_inode()
160 else if (vi->datalayout == EROFS_INODE_CHUNK_BASED) in erofs_read_inode()
161 vi->chunkformat = le16_to_cpu(dic->i_u.c.format); in erofs_read_inode()
166 erofs_inode_version(ifmt), vi->nid); in erofs_read_inode()
171 if (vi->datalayout == EROFS_INODE_CHUNK_BASED) { in erofs_read_inode()
172 if (vi->chunkformat & ~EROFS_CHUNK_FORMAT_ALL) { in erofs_read_inode()
175 vi->chunkformat, vi->nid); in erofs_read_inode()
179 vi->chunkbits = LOG_BLOCK_SIZE + in erofs_read_inode()
180 (vi->chunkformat & EROFS_CHUNK_FORMAT_BLKBITS_MASK); in erofs_read_inode()
189 vi->datalayout == EROFS_INODE_FLAT_PLAIN) in erofs_read_inode()
200 inode->i_mode, vi->nid); in erofs_read_inode()
212 struct erofs_inode *vi = EROFS_I(inode); in erofs_fill_symlink() local
216 if (vi->datalayout != EROFS_INODE_FLAT_INLINE || in erofs_fill_symlink()
226 m_pofs += vi->xattr_isize; in erofs_fill_symlink()
232 vi->nid); in erofs_fill_symlink()
246 struct erofs_inode *vi = EROFS_I(inode); in erofs_fill_inode() local
263 if (erofs_inode_is_data_compressed(vi->datalayout)) in erofs_fill_inode()
290 if (erofs_inode_is_data_compressed(vi->datalayout)) { in erofs_fill_inode()
339 struct erofs_inode *vi = EROFS_I(inode); in erofs_iget() local
341 vi->nid = nid; in erofs_iget()