Lines Matching refs:dlen
42 int dlen = IPCOMP_SCRATCH_SIZE; in ipcomp_decompress() local
47 int err = crypto_comp_decompress(tfm, start, plen, scratch, &dlen); in ipcomp_decompress()
53 if (dlen < (plen + sizeof(struct ip_comp_hdr))) { in ipcomp_decompress()
58 len = dlen - plen; in ipcomp_decompress()
67 while ((scratch += len, dlen -= len) > 0) { in ipcomp_decompress()
85 if (dlen < len) in ipcomp_decompress()
86 len = dlen; in ipcomp_decompress()
138 int dlen = IPCOMP_SCRATCH_SIZE; in ipcomp_compress() local
147 err = crypto_comp_compress(tfm, start, plen, scratch, &dlen); in ipcomp_compress()
151 if ((dlen + sizeof(struct ip_comp_hdr)) >= plen) { in ipcomp_compress()
156 memcpy(start + sizeof(struct ip_comp_hdr), scratch, dlen); in ipcomp_compress()
159 pskb_trim(skb, dlen + sizeof(struct ip_comp_hdr)); in ipcomp_compress()