Lines Matching refs:nmp
460 p_mblk_t nmp; in nxge_fill_tx_hdr() local
496 nmp = mp; in nxge_fill_tx_hdr()
499 mp, nmp->b_rptr, MBLKL(nmp))); in nxge_fill_tx_hdr()
503 while ((nmp != NULL) && (tmp > 0)) { in nxge_fill_tx_hdr()
505 mblk_len = MBLKL(nmp); in nxge_fill_tx_hdr()
507 bcopy(nmp->b_rptr, cursor, buflen); in nxge_fill_tx_hdr()
510 nmp = nmp->b_cont; in nxge_fill_tx_hdr()
513 nmp = mp; in nxge_fill_tx_hdr()
514 mblk_len = MBLKL(nmp); in nxge_fill_tx_hdr()
555 ip_buf = nmp->b_rptr + eth_hdr_size; in nxge_fill_tx_hdr()
559 ip_buf = nmp->b_rptr; in nxge_fill_tx_hdr()
569 while ((nmp) && (hdrs_size < in nxge_fill_tx_hdr()
571 mblk_len = (size_t)nmp->b_wptr - in nxge_fill_tx_hdr()
572 (size_t)nmp->b_rptr; in nxge_fill_tx_hdr()
577 bcopy(nmp->b_rptr, in nxge_fill_tx_hdr()
580 nmp = nmp->b_cont; in nxge_fill_tx_hdr()
607 while ((nmp) && (hdrs_size < in nxge_fill_tx_hdr()
609 mblk_len = (size_t)nmp->b_wptr - (size_t)nmp->b_rptr; in nxge_fill_tx_hdr()
614 bcopy(nmp->b_rptr, in nxge_fill_tx_hdr()
617 nmp = nmp->b_cont; in nxge_fill_tx_hdr()
683 nmp = mp; in nxge_fill_tx_hdr()
684 mblk_len = MBLKL(nmp); in nxge_fill_tx_hdr()
685 while ((nmp != NULL) && in nxge_fill_tx_hdr()
688 nmp = nmp->b_cont; in nxge_fill_tx_hdr()
689 if (nmp) in nxge_fill_tx_hdr()
690 mblk_len = MBLKL(nmp); in nxge_fill_tx_hdr()
692 ASSERT(nmp); in nxge_fill_tx_hdr()
693 up = (uint16_t *)(nmp->b_rptr + stuff_len); in nxge_fill_tx_hdr()
778 p_mblk_t nmp, bmp, tmp; in nxge_tx_pkt_nmblocks() local
785 nmp = mp; in nxge_tx_pkt_nmblocks()
791 while (nmp) { in nxge_tx_pkt_nmblocks()
792 len = MBLKL(nmp); in nxge_tx_pkt_nmblocks()
799 bmp = nmp; in nxge_tx_pkt_nmblocks()
800 nmp = nmp->b_cont; in nxge_tx_pkt_nmblocks()
825 nmp = bmp; in nxge_tx_pkt_nmblocks()
851 b_wptr = nmp->b_rptr + in nxge_tx_pkt_nmblocks()
853 nmp->b_wptr = b_wptr; in nxge_tx_pkt_nmblocks()
854 if ((tmp = dupb(nmp)) == NULL) { in nxge_tx_pkt_nmblocks()
858 tmp->b_wptr = nmp->b_wptr; in nxge_tx_pkt_nmblocks()
859 tmp->b_cont = nmp->b_cont; in nxge_tx_pkt_nmblocks()
860 nmp->b_cont = tmp; in nxge_tx_pkt_nmblocks()
863 nmp = tmp; in nxge_tx_pkt_nmblocks()
866 nmp = tmp; in nxge_tx_pkt_nmblocks()
873 if (nmp->b_cont && (nmblks + TX_GATHER_POINTERS_THRESHOLD) > in nxge_tx_pkt_nmblocks()
880 if ((tmp = msgpullup(nmp->b_cont, -1)) == NULL) { in nxge_tx_pkt_nmblocks()
883 freemsg(nmp->b_cont); in nxge_tx_pkt_nmblocks()
884 nmp->b_cont = tmp; in nxge_tx_pkt_nmblocks()
887 bmp = nmp; in nxge_tx_pkt_nmblocks()
888 nmp = nmp->b_cont; in nxge_tx_pkt_nmblocks()