Lines Matching refs:uncmem
519 unsigned char *user_mem, *uncmem = NULL; in zram_bvec_read() local
534 uncmem = kmalloc(PAGE_SIZE, GFP_NOIO); in zram_bvec_read()
538 uncmem = user_mem; in zram_bvec_read()
540 if (!uncmem) { in zram_bvec_read()
546 ret = zram_decompress_page(zram, uncmem, index); in zram_bvec_read()
552 memcpy(user_mem + bvec->bv_offset, uncmem + offset, in zram_bvec_read()
560 kfree(uncmem); in zram_bvec_read()
586 unsigned char *user_mem, *cmem, *src, *uncmem = NULL; in zram_bvec_write() local
598 uncmem = kmalloc(PAGE_SIZE, GFP_NOIO); in zram_bvec_write()
599 if (!uncmem) { in zram_bvec_write()
603 ret = zram_decompress_page(zram, uncmem, index); in zram_bvec_write()
613 memcpy(uncmem + offset, user_mem + bvec->bv_offset, in zram_bvec_write()
618 uncmem = user_mem; in zram_bvec_write()
621 if (page_zero_filled(uncmem)) { in zram_bvec_write()
635 ret = zcomp_compress(zram->comp, zstrm, uncmem, &clen); in zram_bvec_write()
639 uncmem = NULL; in zram_bvec_write()
650 src = uncmem; in zram_bvec_write()
702 kfree(uncmem); in zram_bvec_write()