Lines Matching refs:lzo_block

236 	struct regcache_lzo_ctx *lzo_block, **lzo_blocks;  in regcache_lzo_read()  local
248 lzo_block = lzo_blocks[blkindex]; in regcache_lzo_read()
251 tmp_dst = lzo_block->dst; in regcache_lzo_read()
252 tmp_dst_len = lzo_block->dst_len; in regcache_lzo_read()
255 lzo_block->src = lzo_block->dst; in regcache_lzo_read()
256 lzo_block->src_len = lzo_block->dst_len; in regcache_lzo_read()
259 ret = regcache_lzo_decompress_cache_block(map, lzo_block); in regcache_lzo_read()
262 *value = regcache_get_val(lzo_block->dst, blkpos, in regcache_lzo_read()
265 kfree(lzo_block->dst); in regcache_lzo_read()
267 lzo_block->dst = tmp_dst; in regcache_lzo_read()
268 lzo_block->dst_len = tmp_dst_len; in regcache_lzo_read()
276 struct regcache_lzo_ctx *lzo_block, **lzo_blocks; in regcache_lzo_write() local
288 lzo_block = lzo_blocks[blkindex]; in regcache_lzo_write()
291 tmp_dst = lzo_block->dst; in regcache_lzo_write()
292 tmp_dst_len = lzo_block->dst_len; in regcache_lzo_write()
295 lzo_block->src = lzo_block->dst; in regcache_lzo_write()
296 lzo_block->src_len = lzo_block->dst_len; in regcache_lzo_write()
299 ret = regcache_lzo_decompress_cache_block(map, lzo_block); in regcache_lzo_write()
301 kfree(lzo_block->dst); in regcache_lzo_write()
306 if (regcache_set_val(lzo_block->dst, blkpos, value, in regcache_lzo_write()
308 kfree(lzo_block->dst); in regcache_lzo_write()
313 lzo_block->src = lzo_block->dst; in regcache_lzo_write()
314 lzo_block->src_len = lzo_block->dst_len; in regcache_lzo_write()
317 ret = regcache_lzo_compress_cache_block(map, lzo_block); in regcache_lzo_write()
319 kfree(lzo_block->dst); in regcache_lzo_write()
320 kfree(lzo_block->src); in regcache_lzo_write()
325 set_bit(reg, lzo_block->sync_bmp); in regcache_lzo_write()
327 kfree(lzo_block->src); in regcache_lzo_write()
330 lzo_block->dst = tmp_dst; in regcache_lzo_write()
331 lzo_block->dst_len = tmp_dst_len; in regcache_lzo_write()