Lines Matching defs:offset
124 /* read variable-sized metadata, offset will be aligned by 4-byte */
126 erofs_off_t *offset, int *lengthp)
131 *offset = round_up(*offset, 4);
132 ptr = erofs_bread(buf, erofs_blknr(sb, *offset), EROFS_KMAP);
136 len = le16_to_cpu(*(__le16 *)&ptr[erofs_blkoff(sb, *offset)]);
142 *offset += sizeof(__le16);
146 cnt = min_t(int, sb->s_blocksize - erofs_blkoff(sb, *offset),
148 ptr = erofs_bread(buf, erofs_blknr(sb, *offset), EROFS_KMAP);
153 memcpy(buffer + i, ptr + erofs_blkoff(sb, *offset), cnt);
154 *offset += cnt;