Lines Matching refs:offset
46 u64 *cur_index, int *offset, int *length) in get_block_length() argument
55 if (msblk->devblksize - *offset == 1) { in get_block_length()
56 *length = (unsigned char) bh->b_data[*offset]; in get_block_length()
62 *offset = 1; in get_block_length()
64 *length = (unsigned char) bh->b_data[*offset] | in get_block_length()
65 (unsigned char) bh->b_data[*offset + 1] << 8; in get_block_length()
66 *offset += 2; in get_block_length()
68 if (*offset == msblk->devblksize) { in get_block_length()
73 *offset = 0; in get_block_length()
95 int offset = index & ((1 << msblk->devblksize_log2) - 1); in squashfs_read_data() local
108 bytes = -offset; in squashfs_read_data()
135 bh[0] = get_block_length(sb, &cur_index, &offset, &length); in squashfs_read_data()
140 bytes = msblk->devblksize - offset; in squashfs_read_data()
169 length = squashfs_decompress(msblk, bh, b, offset, length, in squashfs_read_data()
181 in = min(bytes, msblk->devblksize - offset); in squashfs_read_data()
190 memcpy(data + pg_offset, bh[k]->b_data + offset, in squashfs_read_data()
194 offset += avail; in squashfs_read_data()
196 offset = 0; in squashfs_read_data()