Lines Matching full:vi
86 struct erofs_inode *vi = EROFS_I(inode); in erofs_map_blocks_flatmode() local
87 bool tailendpacking = (vi->datalayout == EROFS_INODE_FLAT_INLINE); in erofs_map_blocks_flatmode()
95 map->m_pa = blknr_to_addr(vi->raw_blkaddr) + map->m_la; in erofs_map_blocks_flatmode()
101 map->m_pa = iloc(sbi, vi->nid) + vi->inode_isize + in erofs_map_blocks_flatmode()
102 vi->xattr_isize + erofs_blkoff(map->m_la); in erofs_map_blocks_flatmode()
109 vi->nid); in erofs_map_blocks_flatmode()
117 vi->nid, inode->i_size, map->m_la); in erofs_map_blocks_flatmode()
128 struct erofs_inode *vi = EROFS_I(inode); in erofs_map_blocks() local
146 if (vi->datalayout != EROFS_INODE_CHUNK_BASED) { in erofs_map_blocks()
151 if (vi->chunkformat & EROFS_CHUNK_FORMAT_INDEXES) in erofs_map_blocks()
156 chunknr = map->m_la >> vi->chunkbits; in erofs_map_blocks()
157 pos = ALIGN(iloc(EROFS_SB(sb), vi->nid) + vi->inode_isize + in erofs_map_blocks()
158 vi->xattr_isize, unit) + unit * chunknr; in erofs_map_blocks()
165 map->m_la = chunknr << vi->chunkbits; in erofs_map_blocks()
166 map->m_plen = min_t(erofs_off_t, 1UL << vi->chunkbits, in erofs_map_blocks()
170 if (!(vi->chunkformat & EROFS_CHUNK_FORMAT_INDEXES)) { in erofs_map_blocks()