• Home
  • Raw
  • Download

Lines Matching refs:dst

192 static void copy_from_pcpubuf(struct page **out, const char *dst,  in copy_from_pcpubuf()  argument
196 const char *end = dst + outputsize; in copy_from_pcpubuf()
198 const char *cur = dst - pageofs_out; in copy_from_pcpubuf()
206 if (cur >= dst) { in copy_from_pcpubuf()
226 void *dst; in z_erofs_decompress_generic() local
231 dst = kmap_atomic(*rq->out); in z_erofs_decompress_generic()
242 dst = erofs_get_pcpubuf(0); in z_erofs_decompress_generic()
243 if (IS_ERR(dst)) in z_erofs_decompress_generic()
244 return PTR_ERR(dst); in z_erofs_decompress_generic()
247 ret = alg->decompress(rq, dst); in z_erofs_decompress_generic()
249 copy_from_pcpubuf(rq->out, dst, rq->pageofs_out, in z_erofs_decompress_generic()
252 erofs_put_pcpubuf(dst); in z_erofs_decompress_generic()
260 dst = page_address(*rq->out); in z_erofs_decompress_generic()
267 dst = vm_map_ram(rq->out, nrpages_out, -1, PAGE_KERNEL); in z_erofs_decompress_generic()
270 if (dst || ++i >= 3) in z_erofs_decompress_generic()
275 if (!dst) in z_erofs_decompress_generic()
281 ret = alg->decompress(rq, dst + rq->pageofs_out); in z_erofs_decompress_generic()
284 kunmap_atomic(dst); in z_erofs_decompress_generic()
286 vm_unmap_ram(dst, nrpages_out); in z_erofs_decompress_generic()
296 unsigned char *src, *dst; in z_erofs_shifted_transform() local
310 dst = NULL; in z_erofs_shifted_transform()
312 dst = kmap_atomic(rq->out[0]); in z_erofs_shifted_transform()
313 memcpy(dst + rq->pageofs_out, src, righthalf); in z_erofs_shifted_transform()
319 if (dst) in z_erofs_shifted_transform()
320 kunmap_atomic(dst); in z_erofs_shifted_transform()
322 dst = kmap_atomic(rq->out[1]); in z_erofs_shifted_transform()
323 memcpy(dst, src + righthalf, rq->pageofs_out); in z_erofs_shifted_transform()
325 if (dst) in z_erofs_shifted_transform()
326 kunmap_atomic(dst); in z_erofs_shifted_transform()