Lines Matching refs:length

80 		struct address_space *cache_mapping, u64 index, int length,  in squashfs_bio_read_cached()  argument
114 else if (idx == page_count - 1 && index + length != read_end) in squashfs_bio_read_cached()
216 static int squashfs_bio_read(struct super_block *sb, u64 index, int length, in squashfs_bio_read() argument
223 const u64 read_end = round_up(index + length, msblk->devblksize); in squashfs_bio_read()
263 length, read_start, read_end, in squashfs_bio_read()
290 int squashfs_read_data(struct super_block *sb, u64 index, int length, in squashfs_read_data() argument
299 if (length) { in squashfs_read_data()
303 compressed = SQUASHFS_COMPRESSED_BLOCK(length); in squashfs_read_data()
304 length = SQUASHFS_COMPRESSED_SIZE_BLOCK(length); in squashfs_read_data()
306 index, compressed ? "" : "un", length, output->length); in squashfs_read_data()
329 length = data[offset]; in squashfs_read_data()
331 length |= data[offset + 1] << 8; in squashfs_read_data()
338 length |= data[0] << 8; in squashfs_read_data()
344 compressed = SQUASHFS_COMPRESSED(length); in squashfs_read_data()
345 length = SQUASHFS_COMPRESSED_SIZE(length); in squashfs_read_data()
349 compressed ? "" : "un", length); in squashfs_read_data()
351 if (length <= 0 || length > output->length || in squashfs_read_data()
352 (index + length) > msblk->bytes_used) { in squashfs_read_data()
358 *next_index = index + length; in squashfs_read_data()
360 res = squashfs_bio_read(sb, index, length, &bio, &offset); in squashfs_read_data()
369 res = msblk->thread_ops->decompress(msblk, bio, offset, length, output); in squashfs_read_data()
371 res = copy_bio_to_actor(bio, output, offset, length); in squashfs_read_data()