Lines Matching refs:nmp
255 p_mblk_t nmp;
290 nmp = mp;
291 mblk_len = (size_t)nmp->b_wptr - (size_t)nmp->b_rptr;
294 mp, nmp->b_rptr, mblk_len));
296 bcopy(nmp->b_rptr, &hdrs_buf[0], sizeof (struct ether_vlan_header));
337 ip_buf = nmp->b_rptr + eth_hdr_size;
341 ip_buf = nmp->b_rptr;
350 while ((nmp) && (hdrs_size < sizeof (hdrs_buf))) {
351 mblk_len = (size_t)nmp->b_wptr -
352 (size_t)nmp->b_rptr;
357 bcopy(nmp->b_rptr,
360 nmp = nmp->b_cont;
384 while ((nmp) && (hdrs_size < sizeof (hdrs_buf))) {
385 mblk_len = (size_t)nmp->b_wptr - (size_t)nmp->b_rptr;
388 bcopy(nmp->b_rptr, &hdrs_buf[hdrs_size], mblk_len);
390 nmp = nmp->b_cont;
485 p_mblk_t nmp, bmp, tmp;
492 nmp = mp;
498 while (nmp) {
499 len = MBLKL(nmp);
505 bmp = nmp;
506 nmp = nmp->b_cont;
528 nmp = bmp;
554 b_wptr = nmp->b_rptr +
556 nmp->b_wptr = b_wptr;
557 if ((tmp = dupb(nmp)) == NULL) {
561 tmp->b_wptr = nmp->b_wptr;
562 tmp->b_cont = nmp->b_cont;
563 nmp->b_cont = tmp;
566 nmp = tmp;
569 nmp = tmp;
576 if (nmp->b_cont && (nmblks + TX_GATHER_POINTERS_THRESHOLD) >
583 if ((tmp = msgpullup(nmp->b_cont, -1)) == NULL) {
586 freemsg(nmp->b_cont);
587 nmp->b_cont = tmp;
590 bmp = nmp;
591 nmp = nmp->b_cont;