Home | History | Annotate | Download | only in squashfs

Lines Matching refs:block_cache

277 			if (msblk->block_cache[i].block == block)
287 if (msblk->block_cache[i].block !=
305 if (msblk->block_cache[i].block ==
307 if (!(msblk->block_cache[i].data =
317 msblk->block_cache[i].block = SQUASHFS_USED_BLK;
320 if (!(msblk->block_cache[i].length =
322 msblk->block_cache[i].data,
331 msblk->block_cache[i].block = block;
332 msblk->block_cache[i].next_index = next_index;
336 if (msblk->block_cache[i].block != block) {
341 if ((bytes = msblk->block_cache[i].length - offset) >= length) {
343 memcpy(buffer, msblk->block_cache[i].data +
345 if (msblk->block_cache[i].length - offset == length) {
346 *next_block = msblk->block_cache[i].next_index;
356 memcpy(buffer, msblk->block_cache[i].data +
360 block = msblk->block_cache[i].next_index;
1017 if (!(msblk->block_cache = kmalloc(sizeof(struct squashfs_cache) *
1024 msblk->block_cache[i].block = SQUASHFS_INVALID_BLK;
1115 kfree(msblk->block_cache);
1978 if (sbi->block_cache)
1980 if (sbi->block_cache[i].block !=
1982 kfree(sbi->block_cache[i].data);
1987 kfree(sbi->block_cache);
1995 sbi->block_cache = NULL;