Lines Matching refs:complen

107                            const uchar *packet, size_t *len, size_t *complen) {  in zstd_compress_alloc()  argument
133 *complen = 0; in zstd_compress_alloc()
140 *complen = *len; in zstd_compress_alloc()
157 uchar *packet, size_t len, size_t *complen) { in zstd_uncompress() argument
168 if (!(compbuf = my_malloc(PSI_NOT_INSTRUMENTED, *complen, MYF(MY_WME)))) { in zstd_uncompress()
172 zstd_res = ZSTD_decompressDCtx(comp_ctx->dctx, compbuf, *complen, in zstd_uncompress()
175 if (ZSTD_isError(zstd_res) || zstd_res != *complen) { in zstd_uncompress()
182 memcpy(packet, compbuf, *complen); in zstd_uncompress()
203 size_t *complen) { in zlib_compress_alloc() argument
207 *complen = *len * 120 / 100 + 12; in zlib_compress_alloc()
209 if (!(compbuf = (uchar *)my_malloc(key_memory_my_compress_alloc, *complen, in zlib_compress_alloc()
213 tmp_complen = (uint)*complen; in zlib_compress_alloc()
217 *complen = tmp_complen; in zlib_compress_alloc()
224 if (*complen >= *len) { in zlib_compress_alloc()
225 *complen = 0; in zlib_compress_alloc()
231 std::swap(*len, *complen); in zlib_compress_alloc()
245 static bool zlib_uncompress(uchar *packet, size_t len, size_t *complen) { in zlib_uncompress() argument
248 (uchar *)my_malloc(key_memory_my_compress_alloc, *complen, MYF(MY_WME)); in zlib_uncompress()
252 tmp_complen = (uint)*complen; in zlib_uncompress()
255 *complen = tmp_complen; in zlib_uncompress()
261 memcpy(packet, compbuf, *complen); in zlib_uncompress()
281 size_t *complen) { in my_compress() argument
284 *complen = 0; in my_compress()
287 uchar *compbuf = my_compress_alloc(comp_ctx, packet, len, complen); in my_compress()
288 if (!compbuf) DBUG_RETURN(*complen ? 0 : 1); in my_compress()
296 size_t *len, size_t *complen) { in my_compress_alloc() argument
298 return zstd_compress_alloc(&comp_ctx->u.zstd_ctx, packet, len, complen); in my_compress_alloc()
303 *complen = 0; in my_compress_alloc()
308 return zlib_compress_alloc(&comp_ctx->u.zlib_ctx, packet, len, complen); in my_compress_alloc()
325 size_t *complen) { in my_uncompress() argument
329 if (*complen) /* If compressed */ in my_uncompress()
332 DBUG_RETURN(zstd_uncompress(&comp_ctx->u.zstd_ctx, packet, len, complen)); in my_uncompress()
334 DBUG_RETURN(zlib_uncompress(packet, len, complen)); in my_uncompress()
337 *complen = len; in my_uncompress()