Lines Matching refs:nmp

857 	mblk_t			*nmp;
900 nmp = allocb(sizeof (struct ether_header) + padding, BPRI_MED);
901 if (nmp == NULL) {
905 nmp->b_rptr += padding;
906 nmp->b_wptr = nmp->b_rptr + sizeof (struct ether_header);
911 headerp = (struct ether_header *)nmp->b_rptr;
919 linkb(mp, nmp);
1548 mblk_t *nmp;
1578 nmp = mp->b_cont;
1579 if (nmp == NULL) {
1590 if ((DB_REF(nmp) == 1) &&
1591 (MBLKHEAD(nmp) >= sizeof (struct ether_header)) &&
1592 (((ulong_t)nmp->b_rptr & 0x1) == 0)) {
1593 nmp->b_rptr -= sizeof (struct ether_header);
1594 headerp = (struct ether_header *)nmp->b_rptr;
1599 mp = nmp;
1641 mblk_t *nmp = NULL;
1698 ((nmp = copymsg(mp)) == NULL)) {
1706 ((nmp = copymsg(mp)) == NULL)) {
1794 if ((flags & IDNPROMISC) && nmp)
1795 idndl_sendup(sip, nmp, idndl_paccept);
1807 if (nmp)
1808 freemsg(nmp);
1816 if (nmp)
1817 freemsg(nmp);
1825 if (nmp)
1826 freemsg(nmp);
1960 mblk_t *nmp;
1996 if ((nmp = dupmsg(mp)) == NULL)
1997 nmp = copymsg(mp);
1998 if (nmp) {
2000 nmp->b_rptr += sizeof (struct ether_header);
2001 (void) putnext(stp->ss_rq, nmp);
2003 (void) putnext(stp->ss_rq, nmp);
2004 } else if ((nmp = idndl_addudind(sip, nmp, shostp,
2006 (void) putnext(stp->ss_rq, nmp);
2145 mblk_t *nmp;
2156 nmp = allocb(IDNROUNDUP(IDNHEADROOM + size, sizeof (double)), BPRI_LO);
2157 if (nmp == NULL) {
2166 DB_TYPE(nmp) = M_PROTO;
2167 nmp->b_wptr = nmp->b_datap->db_lim;
2168 nmp->b_rptr = nmp->b_wptr - size;
2173 dludindp = (dl_unitdata_ind_t *)nmp->b_rptr;
2181 dlap = (struct idndladdr *)(nmp->b_rptr + sizeof (dl_unitdata_ind_t));
2185 dlap = (struct idndladdr *)(nmp->b_rptr + sizeof (dl_unitdata_ind_t)
2193 nmp->b_cont = mp;
2195 return (nmp);