Lines Matching refs:out

79 		struct page *const page = rq->out[i];  in z_erofs_lz4_prepare_dstpages()
89 availables[top++] = rq->out[i - lz4_max_distance_pages]; in z_erofs_lz4_prepare_dstpages()
119 rq->out[i] = victim; in z_erofs_lz4_prepare_dstpages()
125 void *inpage, void *out, unsigned int *inputmargin, in z_erofs_lz4_handle_overlap() argument
140 if (rq->out[ctx->outpages - ctx->inpages + i] != in z_erofs_lz4_handle_overlap()
145 return out + ((ctx->outpages - ctx->inpages) << PAGE_SHIFT); in z_erofs_lz4_handle_overlap()
213 u8 *out, *headpage, *src; in z_erofs_lz4_decompress_mem() local
239 out = dst + rq->pageofs_out; in z_erofs_lz4_decompress_mem()
242 ret = LZ4_decompress_safe_partial(src + inputmargin, out, in z_erofs_lz4_decompress_mem()
245 ret = LZ4_decompress_safe(src + inputmargin, out, in z_erofs_lz4_decompress_mem()
252 memset(out + ret, 0, rq->outputsize - ret); in z_erofs_lz4_decompress_mem()
286 DBG_BUGON(!*rq->out); in z_erofs_lz4_decompress()
287 dst = kmap_local_page(*rq->out); in z_erofs_lz4_decompress()
297 dst = page_address(*rq->out); in z_erofs_lz4_decompress()
300 dst = erofs_vm_map_ram(rq->out, ctx.outpages); in z_erofs_lz4_decompress()
333 if (rq->out[0] == *rq->in) { in z_erofs_transform_plain()
339 if (rq->out[0]) in z_erofs_transform_plain()
340 memcpy_to_page(rq->out[0], rq->pageofs_out, in z_erofs_transform_plain()
344 DBG_BUGON(!rq->out[outpages - 1]); in z_erofs_transform_plain()
345 if (rq->out[outpages - 1] != rq->in[inpages - 1]) { in z_erofs_transform_plain()
346 memcpy_to_page(rq->out[outpages - 1], 0, src + in z_erofs_transform_plain()