Lines Matching defs:nextrecord
1110 * consistently. 'nextrecord' is the caller's locally stored value of
1112 * when the lead mbuf changes. NOTE: 'nextrecord' may be NULL.
1115 sbsync(struct sockbuf *sb, struct mbuf *nextrecord)
1121 * First, update for the new value of nextrecord. If necessary,
1125 sb->sb_mb->m_nextpkt = nextrecord;
1127 sb->sb_mb = nextrecord;
1169 struct mbuf *nextrecord;
1298 * From this point onward, we maintain 'nextrecord' as a cache of the
1317 nextrecord = m->m_nextpkt;
1337 sbsync(&so->so_rcv, nextrecord);
1363 sbsync(&so->so_rcv, nextrecord);
1396 sbsync(&so->so_rcv, nextrecord);
1431 nextrecord = so->so_rcv.sb_mb->m_nextpkt;
1433 nextrecord = so->so_rcv.sb_mb;
1523 nextrecord = m->m_nextpkt;
1539 m->m_nextpkt = nextrecord;
1540 if (nextrecord == NULL)
1543 so->so_rcv.sb_mb = nextrecord;
1592 !sosendallatonce(so) && !nextrecord) {
1622 nextrecord = m->m_nextpkt;
1639 so->so_rcv.sb_mb = nextrecord;
1643 } else if (nextrecord->m_nextpkt == NULL)
1644 so->so_rcv.sb_lastrecord = nextrecord;