Lines Matching refs:dst
191 static int z_erofs_lz4_decompress_mem(struct z_erofs_decompress_req *rq, u8 *dst) in z_erofs_lz4_decompress_mem() argument
216 src = z_erofs_lz4_handle_overlap(rq, headpage, dst, &inputmargin, in z_erofs_lz4_decompress_mem()
221 out = dst + rq->pageofs_out; in z_erofs_lz4_decompress_mem()
257 void *dst; in z_erofs_lz4_decompress() local
263 dst = kmap_local_page(*rq->out); in z_erofs_lz4_decompress()
271 dst = page_address(*rq->out); in z_erofs_lz4_decompress()
274 dst = erofs_vm_map_ram(rq->out, rq->outpages); in z_erofs_lz4_decompress()
275 if (!dst) in z_erofs_lz4_decompress()
280 ret = z_erofs_lz4_decompress_mem(rq, dst); in z_erofs_lz4_decompress()
282 kunmap_local(dst); in z_erofs_lz4_decompress()
284 vm_unmap_ram(dst, rq->outpages); in z_erofs_lz4_decompress()
340 int z_erofs_stream_switch_bufs(struct z_erofs_stream_dctx *dctx, void **dst, in z_erofs_stream_switch_bufs() argument
369 *dst = dctx->kout + rq->pageofs_out; in z_erofs_stream_switch_bufs()
371 *dst = dctx->kout = NULL; in z_erofs_stream_switch_bufs()
391 j = (u8 *)*dst - dctx->kout; in z_erofs_stream_switch_bufs()
393 *dst = dctx->kout + j; in z_erofs_stream_switch_bufs()