Lines Matching refs:nmp
768 mblk_t *nmp;
802 nmp = mp;
803 ip_start = (uintptr_t)(nmp->b_rptr) + eth_hdr_len;
804 if (ip_start >= (uintptr_t)(nmp->b_wptr)) {
805 ip_start = (uintptr_t)nmp->b_cont->b_rptr
806 + (ip_start - (uintptr_t)(nmp->b_wptr));
807 nmp = nmp->b_cont;
812 if (tcp_start >= (uintptr_t)(nmp->b_wptr)) {
813 tcp_start = (uintptr_t)nmp->b_cont->b_rptr
814 + (tcp_start - (uintptr_t)(nmp->b_wptr));
815 nmp = nmp->b_cont;
835 for (nmp = mp; nmp && pending; nmp = nmp->b_cont) {
836 mblen = MBLKL(nmp);
838 bcopy(nmp->b_rptr, dst, mblen);
842 bcopy(nmp->b_rptr, dst, pending);
857 mblk_t *nmp;
883 for (nmp = mp; nmp; nmp = nmp->b_cont) {
885 (uintptr_t)nmp->b_wptr - (uintptr_t)nmp->b_rptr;
890 data_mp = nmp; /* start of data past lso header */
908 for (nmp = data_mp; nmp != NULL; nmp = nmp->b_cont) {
909 pktsz += MBLKL(nmp);
939 for (nmp = data_mp; i < nblks; i++, nmp = nmp->b_cont) {
940 iov_arr[i].iov_addr = (caddr_t)(void *)nmp->b_rptr;
941 iov_arr[i].iov_len = MBLKL(nmp);
942 if (nmp == data_mp) {
984 for (nmp = data_mp; nmp != NULL; nmp = nmp->b_cont) {
985 blksize = MBLKL(nmp) - pending_hdr;
986 bcopy(nmp->b_rptr + pending_hdr, bufp, blksize);
1020 nmp = data_mp;
1038 while (nmp && avail) {
1039 blksize = MBLKL(nmp) - skip;
1041 bcopy(nmp->b_rptr + skip, bufp, avail);
1045 bcopy(nmp->b_rptr + skip, bufp, blksize);
1049 nmp = nmp->b_cont;