Lines Matching refs:sb_mb
2707 if (sb->sb_mb != NULL)
2708 sb->sb_mb->m_nextpkt = nextrecord;
2710 sb->sb_mb = nextrecord;
2718 if (sb->sb_mb == NULL) {
2721 } else if (sb->sb_mb->m_nextpkt == NULL)
2722 sb->sb_lastrecord = sb->sb_mb;
2766 m = so->so_rcv.sb_mb;
2812 m = so->so_rcv.sb_mb;
2859 KASSERT(m == so->so_rcv.sb_mb, ("soreceive: m != so->so_rcv.sb_mb"));
2874 so->so_rcv.sb_mb = m_free(m);
2875 m = so->so_rcv.sb_mb;
2926 so->so_rcv.sb_mb = m->m_next;
2930 m = so->so_rcv.sb_mb;
2949 nextrecord = so->so_rcv.sb_mb->m_nextpkt;
2951 nextrecord = so->so_rcv.sb_mb;
2959 KASSERT(so->so_rcv.sb_mb == m,
2970 KASSERT(so->so_rcv.sb_mb == nextrecord,
2972 if (so->so_rcv.sb_mb == NULL) {
3063 so->so_rcv.sb_mb = m = m->m_next;
3066 so->so_rcv.sb_mb = m_free(m);
3067 m = so->so_rcv.sb_mb;
3142 if (__predict_false(so->so_rcv.sb_mb == NULL &&
3153 if (so->so_rcv.sb_mb == NULL) {
3160 m = so->so_rcv.sb_mb;
3181 so->so_rcv.sb_mb = nextrecord;
3182 if (so->so_rcv.sb_mb == NULL) {
3327 KASSERT(sb->sb_mb != NULL, ("%s: sb_mb == NULL", __func__));
3337 if (!(flags & MSG_PEEK) && len >= sb->sb_mb->m_len) {
3339 *mp0 = sb->sb_mb;
3341 m_cat(*mp0, sb->sb_mb);
3342 for (m = sb->sb_mb;
3353 sb->sb_mb = m;
3354 sb->sb_lastrecord = sb->sb_mb;
3355 if (sb->sb_mb == NULL)
3360 KASSERT(sb->sb_mb != NULL,
3363 m = m_copym(sb->sb_mb, 0, len, M_NOWAIT);
3380 error = m_mbuftouio(uio, sb->sb_mb, len);
3525 while ((m = so->so_rcv.sb_mb) == NULL) {
3565 KASSERT(so->so_rcv.sb_mb->m_nextpkt == nextrecord,
3571 so->so_rcv.sb_mb = NULL;