Lines Matching refs:vi
32 struct erofs_inode *vi = EROFS_I(inode); in erofs_map_blocks_flatmode() local
33 bool tailendpacking = (vi->datalayout == EROFS_INODE_FLAT_INLINE); in erofs_map_blocks_flatmode()
44 map->m_pa = blknr_to_addr(vi->raw_blkaddr) + map->m_la; in erofs_map_blocks_flatmode()
50 map->m_pa = iloc(sbi, vi->nid) + vi->inode_isize + in erofs_map_blocks_flatmode()
51 vi->xattr_isize + erofs_blkoff(map->m_la); in erofs_map_blocks_flatmode()
58 vi->nid); in erofs_map_blocks_flatmode()
68 vi->nid, inode->i_size, map->m_la); in erofs_map_blocks_flatmode()
84 struct erofs_inode *vi = EROFS_I(inode); in erofs_map_blocks() local
100 if (vi->datalayout != EROFS_INODE_CHUNK_BASED) in erofs_map_blocks()
103 if (vi->chunkformat & EROFS_CHUNK_FORMAT_INDEXES) in erofs_map_blocks()
108 chunknr = map->m_la >> vi->chunkbits; in erofs_map_blocks()
109 pos = ALIGN(iloc(EROFS_SB(sb), vi->nid) + vi->inode_isize + in erofs_map_blocks()
110 vi->xattr_isize, unit) + unit * chunknr; in erofs_map_blocks()
116 map->m_la = chunknr << vi->chunkbits; in erofs_map_blocks()
117 map->m_plen = min_t(erofs_off_t, 1UL << vi->chunkbits, in erofs_map_blocks()
121 if (!(vi->chunkformat & EROFS_CHUNK_FORMAT_INDEXES)) { in erofs_map_blocks()