Lines Matching refs:len
98 int len);
101 static void Pred1SyncTable(node_p node, u_char *source, int len);
102 static uint16_t Crc16(uint16_t fcs, u_char *cp, int len);
386 int len;
391 inlen = m->m_pkthdr.len;
421 len = Pred1Compress(node, priv->inbuf + 2, priv->outbuf + 2, inlen);
424 if (len < inlen) {
426 outlen = 2 + len;
446 if (m->m_pkthdr.len < outlen) {
450 } else if (outlen < m->m_pkthdr.len)
451 m_adj(m, outlen - m->m_pkthdr.len);
467 uint16_t len, len1, cf, lenn;
473 inlen = m->m_pkthdr.len;
494 len = priv->inbuf[0] << 8;
495 len += priv->inbuf[1];
497 cf = (len & 0x8000);
498 len &= 0x7fff;
505 if (len != len1) {
510 "--> len (%d)\n", len, len1);
520 lenn = htons(len);
522 fcs = Crc16(fcs, priv->outbuf, len);
533 m_copyback(m, 0, len, (caddr_t)priv->outbuf);
534 if (m->m_pkthdr.len < len) {
538 } else if (len < m->m_pkthdr.len)
539 m_adj(m, len - m->m_pkthdr.len);
544 if (len != (inlen - 4)) {
548 "--> len (%d)\n", len, inlen - 4);
552 Pred1SyncTable(node, priv->inbuf + 2, len);
559 priv->stats.OutOctets += len;
582 Pred1Compress(node_p node, u_char *source, u_char *dest, int len)
590 while (len) {
593 for (i = 0; i < 8 && len; i++) {
603 len--;
656 Pred1SyncTable(node_p node, u_char *source, int len)
660 while (len--) {
674 Crc16(uint16_t crc, u_char *cp, int len)
676 while (len--)