Lines Matching refs:dlen
46 int dlen = IPCOMP_SCRATCH_SIZE; in ipcomp_decompress() local
51 int err = crypto_comp_decompress(tfm, start, plen, scratch, &dlen); in ipcomp_decompress()
57 if (dlen < (plen + sizeof(struct ip_comp_hdr))) { in ipcomp_decompress()
62 len = dlen - plen; in ipcomp_decompress()
71 while ((scratch += len, dlen -= len) > 0) { in ipcomp_decompress()
89 if (dlen < len) in ipcomp_decompress()
90 len = dlen; in ipcomp_decompress()
142 int dlen = IPCOMP_SCRATCH_SIZE; in ipcomp_compress() local
151 err = crypto_comp_compress(tfm, start, plen, scratch, &dlen); in ipcomp_compress()
155 if ((dlen + sizeof(struct ip_comp_hdr)) >= plen) { in ipcomp_compress()
160 memcpy(start + sizeof(struct ip_comp_hdr), scratch, dlen); in ipcomp_compress()
163 pskb_trim(skb, dlen + sizeof(struct ip_comp_hdr)); in ipcomp_compress()