Lines Matching refs:icp
227 slhc_compress(struct slcompress *comp, unsigned char *icp, int isize, in slhc_compress() argument
250 ip = (struct iphdr *) icp; in slhc_compress()
267 th = (struct tcphdr *)(icp + nlen); in slhc_compress()
466 memcpy(cp+deltaS,icp+hlen,isize-hlen); in slhc_compress()
484 memcpy(ocp, icp, isize); in slhc_compress()
493 slhc_uncompress(struct slcompress *comp, unsigned char *icp, int isize) in slhc_uncompress() argument
501 unsigned char *cp = icp; in slhc_uncompress()
607 len = isize - (cp - icp); in slhc_uncompress()
614 memmove(icp + hdrlen, cp, len - hdrlen); in slhc_uncompress()
616 cp = icp; in slhc_uncompress()
625 put_unaligned(ip_fast_csum(icp, ip->ihl), in slhc_uncompress()
626 &((struct iphdr *)icp)->check); in slhc_uncompress()
644 slhc_remember(struct slcompress *comp, unsigned char *icp, int isize) in slhc_remember() argument
660 iph = (struct iphdr *)icp; in slhc_remember()
673 if (ip_fast_csum(icp, ihl)) { in slhc_remember()
682 th = (struct tcphdr *)(icp + ihl * 4); in slhc_remember()
724 slhc_uncompress(struct slcompress *comp, unsigned char *icp, int isize) in slhc_uncompress() argument
730 slhc_compress(struct slcompress *comp, unsigned char *icp, int isize, in slhc_compress() argument
738 slhc_remember(struct slcompress *comp, unsigned char *icp, int isize) in slhc_remember() argument