Lines Matching refs:cc
44 static void reset_cc(struct compress_ctx *cc) in reset_cc() argument
46 memset(cc->rbuf, 0, cc->cluster_size * F2FS_BLKSIZE); in reset_cc()
47 memset(cc->cbuf->cdata, 0, cc->cluster_size * F2FS_BLKSIZE in reset_cc()
53 static void lzo_compress_init(struct compress_ctx *cc) in lzo_compress_init() argument
55 size_t size = cc->cluster_size * F2FS_BLKSIZE; in lzo_compress_init()
58 cc->private = malloc(alloc); in lzo_compress_init()
59 ASSERT(cc->private); in lzo_compress_init()
60 cc->rbuf = (char *) cc->private + LZO_WORK_SIZE; in lzo_compress_init()
61 cc->cbuf = (struct compress_data *)((char *) cc->rbuf + size); in lzo_compress_init()
64 static int lzo_compress(struct compress_ctx *cc) in lzo_compress() argument
66 int ret = lzo1x_1_15_compress(cc->rbuf, cc->rlen, cc->cbuf->cdata, in lzo_compress()
67 (lzo_uintp)(&cc->clen), cc->private); in lzo_compress()
68 cc->cbuf->clen = cpu_to_le32(cc->clen); in lzo_compress()
74 static void lz4_compress_init(struct compress_ctx *cc) in lz4_compress_init() argument
76 size_t size = cc->cluster_size * F2FS_BLKSIZE; in lz4_compress_init()
79 cc->private = malloc(alloc); in lz4_compress_init()
80 ASSERT(cc->private); in lz4_compress_init()
81 cc->rbuf = (char *) cc->private + LZ4_WORK_SIZE; in lz4_compress_init()
82 cc->cbuf = (struct compress_data *)((char *) cc->rbuf + size); in lz4_compress_init()
85 static int lz4_compress(struct compress_ctx *cc) in lz4_compress() argument
87 cc->clen = LZ4_compress_fast_extState(cc->private, cc->rbuf, in lz4_compress()
88 (char *)cc->cbuf->cdata, cc->rlen, in lz4_compress()
89 cc->rlen - F2FS_BLKSIZE * c.compress.min_blocks - in lz4_compress()
93 if (!cc->clen) in lz4_compress()
96 cc->cbuf->clen = cpu_to_le32(cc->clen); in lz4_compress()