Lines Matching refs:slen

88 			unsigned int slen, unsigned int dlen)
90 if (p->iremain < slen)
95 p->in += slen;
96 p->iremain -= slen;
165 unsigned int slen = p->iremain, dlen = p->oremain, tmplen;
166 unsigned int adj_slen = slen;
177 if (slen % c->multiple)
178 adj_slen = round_up(slen, c->multiple);
179 if (slen < c->minimum)
181 if (slen > c->maximum)
182 adj_slen = slen = c->maximum;
183 if (adj_slen > slen || (u64)src % c->alignment) {
185 slen = min(slen, BOUNCE_BUFFER_SIZE);
186 if (adj_slen > slen)
187 memset(ctx->sbounce + slen, 0, adj_slen - slen);
188 memcpy(ctx->sbounce, src, slen);
190 slen = adj_slen;
191 pr_debug("using comp sbounce buffer, len %x\n", slen);
219 ret = ctx->driver->compress(src, slen, dst, &dlen, ctx->wmem);
220 /* possibly we should reduce the slen here, instead of
236 g->uncompressed_length = cpu_to_be32(slen);
238 if (p->iremain < slen) {
239 *ignore = slen - p->iremain;
240 slen = p->iremain;
243 pr_debug("compress slen %x ignore %x dlen %x padding %x\n",
244 slen, *ignore, dlen, dskip);
246 return update_param(p, slen, dskip + dlen);
250 const u8 *src, unsigned int slen,
265 p.iremain = slen;
327 pr_debug("compress total slen %x dlen %x\n", slen, *dlen);
341 unsigned int slen = be32_to_cpu(g->compressed_length);
344 unsigned int adj_slen = slen;
350 if (!slen || !required_len)
353 if (p->iremain <= 0 || padding + slen > p->iremain)
361 if (slen % c->multiple)
362 adj_slen = round_up(slen, c->multiple);
363 if (slen < c->minimum)
365 if (slen > c->maximum)
367 if (slen < adj_slen || (u64)src % c->alignment) {
372 if (slen < adj_slen)
373 memset(ctx->sbounce + slen, 0, adj_slen - slen);
374 memcpy(ctx->sbounce, src, slen);
376 spadding = adj_slen - slen;
377 slen = adj_slen;
378 pr_debug("using decomp sbounce buffer, len %x\n", slen);
397 ret = ctx->driver->decompress(src, slen, dst, &dlen, ctx->wmem);
403 slen = be32_to_cpu(g->compressed_length);
412 ret = sw842_decompress(src, slen, dst, &dlen);
417 slen -= spadding;
426 pr_debug("decompress slen %x padding %x dlen %x ignore %x\n",
427 slen, padding, dlen, ignore);
429 return update_param(p, slen + padding, dlen);
433 const u8 *src, unsigned int slen,
446 p.iremain = slen;
487 if (hdr_len > slen) {
508 pr_debug("decompress total slen %x dlen %x\n", slen, *dlen);