Lines Matching refs:uncmem
603 unsigned char *user_mem, *uncmem = NULL; in zram_bvec_read() local
618 uncmem = kmalloc(PAGE_SIZE, GFP_NOIO); in zram_bvec_read()
622 uncmem = user_mem; in zram_bvec_read()
624 if (!uncmem) { in zram_bvec_read()
630 ret = zram_decompress_page(zram, uncmem, index); in zram_bvec_read()
636 memcpy(user_mem + bvec->bv_offset, uncmem + offset, in zram_bvec_read()
644 kfree(uncmem); in zram_bvec_read()
655 unsigned char *user_mem, *cmem, *src, *uncmem = NULL; in zram_bvec_write() local
666 uncmem = kmalloc(PAGE_SIZE, GFP_NOIO); in zram_bvec_write()
667 if (!uncmem) { in zram_bvec_write()
671 ret = zram_decompress_page(zram, uncmem, index); in zram_bvec_write()
680 memcpy(uncmem + offset, user_mem + bvec->bv_offset, in zram_bvec_write()
685 uncmem = user_mem; in zram_bvec_write()
688 if (page_zero_filled(uncmem)) { in zram_bvec_write()
702 ret = zcomp_compress(zram->comp, zstrm, uncmem, &clen); in zram_bvec_write()
706 uncmem = NULL; in zram_bvec_write()
717 src = uncmem; in zram_bvec_write()
769 kfree(uncmem); in zram_bvec_write()