Searched refs:zstrm (Results 1 – 3 of 3) sorted by relevance
| /linux-4.4.14/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); 60 void zcomp_strm_release(struct zcomp *comp, struct zcomp_strm *zstrm); 62 int zcomp_compress(struct zcomp *comp, struct zcomp_strm *zstrm,
|
| D | zram_drv.c | 657 struct zcomp_strm *zstrm = NULL; in zram_bvec_write() local 676 zstrm = zcomp_strm_find(zram->comp); in zram_bvec_write() 702 ret = zcomp_compress(zram->comp, zstrm, uncmem, &clen); in zram_bvec_write() 713 src = zstrm->buffer; in zram_bvec_write() 747 zcomp_strm_release(zram->comp, zstrm); in zram_bvec_write() 748 zstrm = NULL; in zram_bvec_write() 766 if (zstrm) in zram_bvec_write() 767 zcomp_strm_release(zram->comp, zstrm); in zram_bvec_write()
|