Home
last modified time | relevance | path

Searched refs:zstrm (Results 1 – 3 of 3) sorted by relevance

/linux-4.1.27/drivers/block/zram/
Dzcomp.c28 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 …]
Dzcomp.h48 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,
Dzram_drv.c588 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()