Lines Matching refs:mp
50 #define mp_len(mp) ((mp)->b_wptr - (mp)->b_rptr)
72 * For nonSTRUIO_IP mblks, assumes mp->b_rptr+offset is 16 bit aligned.
73 * For STRUIO_IP mblks, assumes mp->b_datap->db_struiobase is 16 bit aligned.
81 ip_cksum(mblk_t *mp, int offset, uint_t sum)
87 dblk_t *dp = mp->b_datap;
96 if (mp->b_cont == NULL) {
100 w = (ushort_t *)(mp->b_rptr + offset);
107 mp->b_wptr != (uchar_t *)(mp->b_rptr +
120 ASSERT(mp->b_wptr == (mp->b_rptr + dp->db_cksumend));
136 w = (ushort_t *)(mp->b_rptr +
139 pmp = mp;
154 w = (ushort_t *)(mp->b_rptr +
172 mlen = mp->b_wptr - (uchar_t *)w;
190 * (except for when pmp == mp, then its two partial trips).
192 w = (ushort_t *)(mp->b_rptr + offset);
206 mp->b_wptr != (uchar_t *)(mp->b_rptr +
219 ASSERT(mp->b_wptr == (mp->b_rptr + dp->db_cksumend));
228 pmp = mp;
262 w = (ushort_t *)(mp->b_rptr +
274 mlen = mp->b_wptr - (uchar_t *)w;
277 mp = mp->b_cont;
357 if (mp == 0) {
360 if (mp_len(mp))
362 mp = mp->b_cont;
364 dp = mp->b_datap;
368 mp = pmp;
385 sctp_cksum(mblk_t *mp, int offset)
391 p = mp->b_rptr + offset;
392 crc32 = sctp_crc32(crc32, p, mp->b_wptr - p);
393 for (mp = mp->b_cont; mp != NULL; mp = mp->b_cont) {
394 crc32 = sctp_crc32(crc32, mp->b_rptr, MBLKL(mp));