Lines Matching refs:dp
613 unsigned char *vjhdr, *dp;
681 dp = vjhdr - PPP_HDRLEN;
682 dp[1] = mp->b_rptr[1]; /* copy control field */
683 dp[0] = mp->b_rptr[0]; /* copy address field */
684 dp[2] = 0; /* set protocol field */
685 dp[3] = proto = PPP_VJC_COMP;
686 mp->b_rptr = dp;
798 uchar_t *dp, *iphdr;
857 dp = mp->b_rptr + hlen - PPP_HDRLEN;
858 if (dp < mp->b_datap->db_base || mp->b_datap->db_ref > 1) {
865 dp = mp->b_wptr;
868 mp->b_rptr = dp;
870 dp[0] = PPP_ALLSTATIONS;
871 dp[1] = PPP_UI;
872 dp[2] = proto >> 8;
873 dp[3] = proto;
933 dp = np->b_rptr + PPP_HDRLEN;
934 if (dp >= mp->b_wptr) {
936 dp = np->b_rptr;
945 if (np->b_wptr < dp + hlen || np->b_datap->db_ref > 1) {
950 dp = np->b_rptr + PPP_HDRLEN;
965 vjlen = vj_uncompress_tcp(dp, np->b_wptr - dp, len,
980 mp->b_rptr = dp + vjlen;
985 dp = np->b_rptr; /* prepend mblk with TCP/IP hdr */
986 dp[0] = PPP_ALLSTATIONS; /* reconstruct PPP header */
987 dp[1] = PPP_UI;
988 dp[2] = PPP_IP >> 8;
989 dp[3] = PPP_IP;
990 bcopy((caddr_t)iphdr, (caddr_t)dp + PPP_HDRLEN, iphlen);
991 np->b_wptr = dp + iphlen + PPP_HDRLEN;
1015 if (!vj_uncompress_uncomp(dp, hlen, &cp->vj_comp)) {
1051 unsigned char *dp;
1058 dp = mp->b_rptr + PPP_HDRLEN;
1060 clen = CCP_LENGTH(dp);
1064 switch (CCP_CODE(dp)) {
1074 && clen >= CCP_HDRLEN + CCP_OPT_LENGTH(dp + CCP_HDRLEN)) {
1078 (cp->xstate, dp + CCP_HDRLEN, clen - CCP_HDRLEN,
1084 (cp->rstate, dp + CCP_HDRLEN, clen - CCP_HDRLEN,