Lines Matching refs:vi

13 	struct erofs_inode *const vi = EROFS_I(inode);
15 if (vi->datalayout == EROFS_INODE_FLAT_COMPRESSION_LEGACY) {
16 vi->z_advise = 0;
17 vi->z_algorithmtype[0] = 0;
18 vi->z_algorithmtype[1] = 0;
19 vi->z_logical_clusterbits = LOG_BLOCK_SIZE;
20 vi->z_physical_clusterbits[0] = vi->z_logical_clusterbits;
21 vi->z_physical_clusterbits[1] = vi->z_logical_clusterbits;
22 set_bit(EROFS_I_Z_INITED_BIT, &vi->flags);
31 struct erofs_inode *const vi = EROFS_I(inode);
39 if (test_bit(EROFS_I_Z_INITED_BIT, &vi->flags)) {
48 if (wait_on_bit_lock(&vi->flags, EROFS_I_BL_Z_BIT, TASK_KILLABLE))
52 if (test_bit(EROFS_I_Z_INITED_BIT, &vi->flags))
55 DBG_BUGON(vi->datalayout == EROFS_INODE_FLAT_COMPRESSION_LEGACY);
57 pos = ALIGN(iloc(EROFS_SB(sb), vi->nid) + vi->inode_isize +
58 vi->xattr_isize, 8);
68 vi->z_advise = le16_to_cpu(h->h_advise);
69 vi->z_algorithmtype[0] = h->h_algorithmtype & 15;
70 vi->z_algorithmtype[1] = h->h_algorithmtype >> 4;
72 if (vi->z_algorithmtype[0] >= Z_EROFS_COMPRESSION_MAX) {
74 vi->z_algorithmtype[0], vi->nid);
79 vi->z_logical_clusterbits = LOG_BLOCK_SIZE + (h->h_clusterbits & 7);
80 vi->z_physical_clusterbits[0] = vi->z_logical_clusterbits +
83 if (vi->z_physical_clusterbits[0] != LOG_BLOCK_SIZE) {
85 vi->z_physical_clusterbits[0], vi->nid);
90 vi->z_physical_clusterbits[1] = vi->z_logical_clusterbits +
94 set_bit(EROFS_I_Z_INITED_BIT, &vi->flags);
100 clear_and_wake_up_bit(EROFS_I_BL_Z_BIT, &vi->flags);
153 struct erofs_inode *const vi = EROFS_I(inode);
154 const erofs_off_t ibase = iloc(EROFS_I_SB(inode), vi->nid);
156 Z_EROFS_VLE_LEGACY_INDEX_ALIGN(ibase + vi->inode_isize +
157 vi->xattr_isize) +
175 m->clusterofs = 1 << vi->z_logical_clusterbits;
182 if (m->clusterofs >= 1 << vi->z_logical_clusterbits) {
211 struct erofs_inode *const vi = EROFS_I(m->inode);
212 const unsigned int lclusterbits = vi->z_logical_clusterbits;
275 struct erofs_inode *const vi = EROFS_I(inode);
276 const erofs_off_t ebase = ALIGN(iloc(EROFS_I_SB(inode), vi->nid) +
277 vi->inode_isize + vi->xattr_isize, 8) +
294 if (vi->z_advise & Z_EROFS_ADVISE_COMPACTED_2B)
339 struct erofs_inode *const vi = EROFS_I(m->inode);
341 const unsigned int lclusterbits = vi->z_logical_clusterbits;
347 "bogus lookback distance @ nid %llu", vi->nid);
363 vi->nid);
377 m->type, lcn, vi->nid);
388 struct erofs_inode *const vi = EROFS_I(inode);
411 lclusterbits = vi->z_logical_clusterbits;
437 vi->nid);
454 m.type, ofs, vi->nid);