Lines Matching defs:dlen

88 			unsigned int slen, unsigned int dlen)
92 if (p->oremain < dlen)
97 p->out += dlen;
98 p->oremain -= dlen;
99 p->ototal += dlen;
165 unsigned int slen = p->iremain, dlen = p->oremain, tmplen;
174 if (p->oremain == 0 || hdrsize + c->minimum > dlen)
195 dlen -= hdrsize;
200 dlen -= dskip;
202 if (dlen % c->multiple)
203 dlen = round_down(dlen, c->multiple);
204 if (dlen < c->minimum) {
207 dlen = min(p->oremain, BOUNCE_BUFFER_SIZE);
208 dlen = round_down(dlen, c->multiple);
210 pr_debug("using comp dbounce buffer, len %x\n", dlen);
212 if (dlen > c->maximum)
213 dlen = c->maximum;
215 tmplen = dlen;
218 dlen = tmplen; /* reset dlen, if we're retrying */
219 ret = ctx->driver->compress(src, slen, dst, &dlen, ctx->wmem);
232 memcpy(p->out + dskip, dst, dlen);
235 g->compressed_length = cpu_to_be32(dlen);
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);
251 u8 *dst, unsigned int *dlen)
269 p.oremain = *dlen;
272 *dlen = 0;
327 *dlen = p.ototal;
329 pr_debug("compress total slen %x dlen %x\n", slen, *dlen);
345 unsigned int dlen = p->oremain, tmplen;
383 if (dlen % c->multiple)
384 dlen = round_down(dlen, c->multiple);
385 if (dlen < required_len || (u64)dst % c->alignment) {
387 dlen = min(required_len, BOUNCE_BUFFER_SIZE);
388 pr_debug("using decomp dbounce buffer, len %x\n", dlen);
390 if (dlen < c->minimum)
392 if (dlen > c->maximum)
393 dlen = c->maximum;
395 tmplen = dlen;
398 dlen = tmplen; /* reset dlen, if we're retrying */
399 ret = ctx->driver->decompress(src, slen, dst, &dlen, ctx->wmem);
408 dlen = p->oremain;
409 if (dlen < required_len) { /* have ignore bytes */
411 dlen = BOUNCE_BUFFER_SIZE;
414 ret = sw842_decompress(src, slen, dst, &dlen);
421 dlen -= ignore;
426 memcpy(p->out, dst, dlen);
428 pr_debug("decompress slen %x padding %x dlen %x ignore %x\n",
429 slen, padding, dlen, ignore);
431 return update_param(p, slen + padding, dlen);
436 u8 *dst, unsigned int *dlen)
450 p.oremain = *dlen;
453 *dlen = 0;
508 *dlen = p.ototal;
510 pr_debug("decompress total slen %x dlen %x\n", slen, *dlen);