Lines Matching defs:nextrecord
793 * consistently. 'nextrecord' is the callers locally stored value of
795 * when the lead mbuf changes. NOTE: 'nextrecord' may be NULL.
798 sbsync(struct sockbuf *sb, struct mbuf *nextrecord)
802 * First, update for the new value of nextrecord. If necessary,
806 sb->sb_mb->m_nextpkt = nextrecord;
808 sb->sb_mb = nextrecord;
850 struct mbuf *nextrecord;
958 * From this point onward, we maintain 'nextrecord' as a cache of the
974 nextrecord = m->m_nextpkt;
997 sbsync(&so->so_rcv, nextrecord);
1016 sbsync(&so->so_rcv, nextrecord);
1040 nextrecord = so->so_rcv.sb_mb->m_nextpkt;
1042 nextrecord = so->so_rcv.sb_mb;
1115 nextrecord = m->m_nextpkt;
1132 m->m_nextpkt = nextrecord;
1133 if (nextrecord == NULL)
1136 so->so_rcv.sb_mb = nextrecord;
1178 !sosendallatonce(so) && !nextrecord) {
1190 nextrecord = m->m_nextpkt;
1206 so->so_rcv.sb_mb = nextrecord;
1210 } else if (nextrecord->m_nextpkt == NULL)
1211 so->so_rcv.sb_lastrecord = nextrecord;
1569 struct mbuf *m, **mp, *nextrecord;
1630 nextrecord = m->m_nextpkt;
1692 sbsync(&so->so_rcv, nextrecord);
1703 sbsync(&so->so_rcv, nextrecord);
1741 sbsync(&so->so_rcv, nextrecord);
1866 if (!maxreached && nextrecord)