Lines Matching defs:lzo_blocks
129 struct regcache_lzo_ctx **lzo_blocks;
138 map->cache = kcalloc(blkcount, sizeof(*lzo_blocks),
142 lzo_blocks = map->cache;
159 lzo_blocks[i] = kzalloc(sizeof **lzo_blocks,
161 if (!lzo_blocks[i]) {
166 lzo_blocks[i]->sync_bmp = sync_bmp;
167 lzo_blocks[i]->sync_bmp_nbits = bmp_size;
169 ret = regcache_lzo_prepare(lzo_blocks[i]);
179 lzo_blocks[i]->src = p;
181 lzo_blocks[i]->src_len = end - p;
183 lzo_blocks[i]->src_len = blksize;
185 lzo_blocks[i]);
188 lzo_blocks[i]->decompressed_size =
189 lzo_blocks[i]->src_len;
200 struct regcache_lzo_ctx **lzo_blocks;
203 lzo_blocks = map->cache;
204 if (!lzo_blocks)
210 * is shared amongst all lzo_blocks. Ensure it is freed
213 if (lzo_blocks[0])
214 bitmap_free(lzo_blocks[0]->sync_bmp);
216 if (lzo_blocks[i]) {
217 kfree(lzo_blocks[i]->wmem);
218 kfree(lzo_blocks[i]->dst);
221 kfree(lzo_blocks[i]);
223 kfree(lzo_blocks);
231 struct regcache_lzo_ctx *lzo_block, **lzo_blocks;
240 lzo_blocks = map->cache;
241 lzo_block = lzo_blocks[blkindex];
268 struct regcache_lzo_ctx *lzo_block, **lzo_blocks;
277 lzo_blocks = map->cache;
278 lzo_block = lzo_blocks[blkindex];
327 struct regcache_lzo_ctx **lzo_blocks;
332 lzo_blocks = map->cache;
334 for_each_set_bit_from(i, lzo_blocks[0]->sync_bmp,
335 lzo_blocks[0]->sync_bmp_nbits) {