Lines Matching full:vi

13 	struct erofs_inode *vi = EROFS_I(inode);  in erofs_fill_symlink()  local
16 m_pofs += vi->xattr_isize; in erofs_fill_symlink()
18 if (vi->datalayout != EROFS_INODE_FLAT_INLINE || in erofs_fill_symlink()
35 struct erofs_inode *vi = EROFS_I(inode); in erofs_read_inode() local
46 vi->nid, err); in erofs_read_inode()
54 ifmt, vi->nid); in erofs_read_inode()
59 vi->datalayout = erofs_inode_datalayout(ifmt); in erofs_read_inode()
60 if (vi->datalayout >= EROFS_INODE_DATALAYOUT_MAX) { in erofs_read_inode()
62 vi->datalayout, vi->nid); in erofs_read_inode()
69 vi->inode_isize = sizeof(struct erofs_inode_extended); in erofs_read_inode()
71 if (ofs + vi->inode_isize <= sb->s_blocksize) { in erofs_read_inode()
72 ofs += vi->inode_isize; in erofs_read_inode()
85 vi->nid, err); in erofs_read_inode()
88 ofs = vi->inode_isize - gotten; in erofs_read_inode()
92 vi->xattr_isize = erofs_xattr_ibody_size(die->i_xattr_icount); in erofs_read_inode()
104 vi->inode_isize = sizeof(struct erofs_inode_compact); in erofs_read_inode()
105 ofs += vi->inode_isize; in erofs_read_inode()
106 vi->xattr_isize = erofs_xattr_ibody_size(dic->i_xattr_icount); in erofs_read_inode()
128 erofs_inode_version(ifmt), vi->nid); in erofs_read_inode()
134 erofs_err(sb, "negative i_size @ nid %llu", vi->nid); in erofs_read_inode()
140 vi->dot_omitted = (ifmt >> EROFS_I_DOT_OMITTED_BIT) & 1; in erofs_read_inode()
144 vi->startblk = le32_to_cpu(copied.i_u.startblk_lo) | in erofs_read_inode()
146 if (vi->datalayout == EROFS_INODE_FLAT_PLAIN && in erofs_read_inode()
147 !((vi->startblk ^ EROFS_NULL_ADDR) & addrmask)) in erofs_read_inode()
148 vi->startblk = EROFS_NULL_ADDR; in erofs_read_inode()
166 vi->nid); in erofs_read_inode()
171 if (erofs_inode_is_data_compressed(vi->datalayout)) in erofs_read_inode()
177 if (vi->datalayout == EROFS_INODE_CHUNK_BASED) { in erofs_read_inode()
179 vi->chunkformat = le16_to_cpu(copied.i_u.c.format); in erofs_read_inode()
180 if (vi->chunkformat & ~EROFS_CHUNK_FORMAT_ALL) { in erofs_read_inode()
182 vi->chunkformat, vi->nid); in erofs_read_inode()
186 vi->chunkbits = sb->s_blocksize_bits + in erofs_read_inode()
187 (vi->chunkformat & EROFS_CHUNK_FORMAT_BLKBITS_MASK); in erofs_read_inode()
194 (vi->datalayout == EROFS_INODE_FLAT_PLAIN || in erofs_read_inode()
195 vi->datalayout == EROFS_INODE_CHUNK_BASED)) in erofs_read_inode()
204 struct erofs_inode *vi = EROFS_I(inode); in erofs_fill_inode() local
215 if (erofs_inode_is_data_compressed(vi->datalayout)) in erofs_fill_inode()
239 if (erofs_inode_is_data_compressed(vi->datalayout)) { in erofs_fill_inode()