Searched refs:zstrm (Results 1 – 3 of 3) sorted by relevance
/linux-4.1.27/drivers/block/zram/ |
D | zcomp.c | 28 struct zcomp_strm *zstrm; member 65 static void zcomp_strm_free(struct zcomp *comp, struct zcomp_strm *zstrm) in zcomp_strm_free() argument 67 if (zstrm->private) in zcomp_strm_free() 68 comp->backend->destroy(zstrm->private); in zcomp_strm_free() 69 free_pages((unsigned long)zstrm->buffer, 1); in zcomp_strm_free() 70 kfree(zstrm); in zcomp_strm_free() 79 struct zcomp_strm *zstrm = kmalloc(sizeof(*zstrm), GFP_NOIO); in zcomp_strm_alloc() local 80 if (!zstrm) in zcomp_strm_alloc() 83 zstrm->private = comp->backend->create(); in zcomp_strm_alloc() 88 zstrm->buffer = (void *)__get_free_pages(GFP_NOIO | __GFP_ZERO, 1); in zcomp_strm_alloc() [all …]
|
D | zcomp.h | 48 void (*strm_release)(struct zcomp *comp, struct zcomp_strm *zstrm); 59 void zcomp_strm_release(struct zcomp *comp, struct zcomp_strm *zstrm); 61 int zcomp_compress(struct zcomp *comp, struct zcomp_strm *zstrm,
|
D | zram_drv.c | 588 struct zcomp_strm *zstrm; in zram_bvec_write() local 608 zstrm = zcomp_strm_find(zram->comp); in zram_bvec_write() 635 ret = zcomp_compress(zram->comp, zstrm, uncmem, &clen); in zram_bvec_write() 646 src = zstrm->buffer; in zram_bvec_write() 680 zcomp_strm_release(zram->comp, zstrm); in zram_bvec_write() 700 zcomp_strm_release(zram->comp, zstrm); in zram_bvec_write()
|