• Home
  • Raw
  • Download

Lines Matching refs:cp

82 static unsigned char *encode(unsigned char *cp, unsigned short n);
84 static unsigned char * put16(unsigned char *cp, unsigned short x);
171 put16(unsigned char *cp, unsigned short x) in put16() argument
173 *cp++ = x >> 8; in put16()
174 *cp++ = x; in put16()
176 return cp; in put16()
182 encode(unsigned char *cp, unsigned short n) in encode() argument
185 *cp++ = 0; in encode()
186 cp = put16(cp,n); in encode()
188 *cp++ = n; in encode()
190 return cp; in encode()
237 register unsigned char *cp = new_seq; in slhc_compress() local
365 cp = encode(cp,deltaS); in slhc_compress()
375 cp = encode(cp,deltaS); in slhc_compress()
381 cp = encode(cp,deltaA); in slhc_compress()
387 cp = encode(cp,deltaS); in slhc_compress()
414 cp = new_seq; in slhc_compress()
421 cp = new_seq; in slhc_compress()
427 cp = encode(cp,deltaS); in slhc_compress()
444 deltaS = cp - new_seq; in slhc_compress()
446 cp = ocp; in slhc_compress()
448 *cp++ = changes | NEW_C; in slhc_compress()
449 *cp++ = cs->cs_this; in slhc_compress()
452 cp = ocp; in slhc_compress()
454 *cp++ = changes; in slhc_compress()
456 *(__sum16 *)cp = csum; in slhc_compress()
457 cp += 2; in slhc_compress()
459 memcpy(cp,new_seq,deltaS); /* Write list of deltas */ in slhc_compress()
460 memcpy(cp+deltaS,icp+hlen,isize-hlen); in slhc_compress()
463 return isize - hlen + deltaS + (cp - ocp); in slhc_compress()
495 unsigned char *cp = icp; in slhc_uncompress() local
503 changes = *cp++; in slhc_uncompress()
508 x = *cp++; /* Read conn index */ in slhc_uncompress()
531 thp->check = *(__sum16 *)cp; in slhc_uncompress()
532 cp += 2; in slhc_uncompress()
561 if((x = decode(&cp)) == -1) { in slhc_uncompress()
568 if((x = decode(&cp)) == -1) { in slhc_uncompress()
574 if((x = decode(&cp)) == -1) { in slhc_uncompress()
580 if((x = decode(&cp)) == -1) { in slhc_uncompress()
588 if((x = decode(&cp)) == -1) { in slhc_uncompress()
601 len = isize - (cp - icp); in slhc_uncompress()
608 memmove(icp + hdrlen, cp, len - hdrlen); in slhc_uncompress()
610 cp = icp; in slhc_uncompress()
611 memcpy(cp, ip, 20); in slhc_uncompress()
612 cp += 20; in slhc_uncompress()
615 memcpy(cp, cs->cs_ipopt, (ip->ihl - 5) * 4); in slhc_uncompress()
616 cp += (ip->ihl - 5) * 4; in slhc_uncompress()
622 memcpy(cp, thp, 20); in slhc_uncompress()
623 cp += 20; in slhc_uncompress()
626 memcpy(cp, cs->cs_tcpopt, ((thp->doff) - 5) * 4); in slhc_uncompress()
627 cp += ((thp->doff) - 5) * 4; in slhc_uncompress()