Lines Matching refs:mp
39 (sd)->mp = NULL; \
72 if (ssbdp->mp != NULL) {
78 freemsg(ssbdp->mp);
159 mblk_t *mp;
204 mp = NULL;
219 if (ssbdp->mp != NULL) {
220 ssbdp->mp->b_next = mp;
221 mp = ssbdp->mp;
267 freemsgchain(mp);
348 nge_send_copy(nge_t *ngep, mblk_t *mp, send_ring_t *srp);
352 nge_send_copy(nge_t *ngep, mblk_t *mp, send_ring_t *srp)
365 mac_hcksum_get(mp, NULL, NULL, NULL, NULL, &flags);
382 bp = mp;
417 freemsg(mp);
423 * nge_send_mapped(nge_t *ngep, mblk_t *mp, size_t fragno);
428 nge_send_mapped(nge_t *ngep, mblk_t *mp, size_t fragno)
478 mac_hcksum_get(mp, NULL, NULL, NULL, NULL, &flags);
480 for (bp = mp; bp != NULL; bp = bp->b_cont) {
566 srp->sw_sbds[j].mp = mp;
592 nge_send(nge_t *ngep, mblk_t *mp)
602 ASSERT(mp != NULL);
614 for (frags = 0, bp = mp; bp != NULL; bp = bp->b_cont) {
621 freemsg(mp);
627 status = nge_send_mapped(ngep, mp, frags);
629 status = nge_send_copy(ngep, mp, srp);
631 status = nge_send_copy(ngep, mp, srp);
635 status = nge_send_copy(ngep, mp, srp);
653 nge_m_tx(void *arg, mblk_t *mp)
659 ASSERT(mp != NULL);
661 freemsgchain(mp);
662 mp = NULL;
664 while (mp != NULL) {
665 next = mp->b_next;
666 mp->b_next = NULL;
668 if (!nge_send(ngep, mp)) {
669 mp->b_next = next;
673 mp = next;
677 return (mp);