Home | History | Annotate | Download | only in kern

Lines Matching defs:nextrecord

1111  * consistently.  'nextrecord' is the caller's locally stored value of
1113 * when the lead mbuf changes. NOTE: 'nextrecord' may be NULL.
1116 sbsync(struct sockbuf *sb, struct mbuf *nextrecord)
1122 * First, update for the new value of nextrecord. If necessary,
1126 sb->sb_mb->m_nextpkt = nextrecord;
1128 sb->sb_mb = nextrecord;
1170 struct mbuf *nextrecord;
1299 * From this point onward, we maintain 'nextrecord' as a cache of the
1318 nextrecord = m->m_nextpkt;
1338 sbsync(&so->so_rcv, nextrecord);
1364 sbsync(&so->so_rcv, nextrecord);
1397 sbsync(&so->so_rcv, nextrecord);
1434 nextrecord = so->so_rcv.sb_mb->m_nextpkt;
1436 nextrecord = so->so_rcv.sb_mb;
1526 nextrecord = m->m_nextpkt;
1542 m->m_nextpkt = nextrecord;
1543 if (nextrecord == NULL)
1546 so->so_rcv.sb_mb = nextrecord;
1595 !sosendallatonce(so) && !nextrecord) {
1625 nextrecord = m->m_nextpkt;
1642 so->so_rcv.sb_mb = nextrecord;
1646 } else if (nextrecord->m_nextpkt == NULL)
1647 so->so_rcv.sb_lastrecord = nextrecord;