Lines Matching refs:sockbuf
1363 sockbuf_pushsync(struct sockbuf *sb, struct mbuf *nextrecord)
1391 * records are added to the sockbuf by sbappend. In particular, each record
1397 * user space copy. Although the sockbuf is locked, new data may still be
1398 * appended, and thus we must maintain consistency of the sockbuf during that
1659 * to the sockbuf when we block interrupts again.
1763 * short count but without error. Keep sockbuf locked
1860 struct sockbuf *sb;
1947 * NB: Drops the sockbuf lock during wait.
1956 KASSERT(sb->sb_cc > 0, ("%s: sockbuf empty", __func__));
1993 len = 0; /* Don't flush data from sockbuf. */
2277 struct sockbuf *sb = &so->so_rcv;
2279 struct sockbuf asb;
2300 * Invalidate/clear most of the sockbuf structure, but leave selinfo
2304 bzero(&asb, offsetof(struct sockbuf, sb_startzero));
2306 sizeof(*sb) - offsetof(struct sockbuf, sb_startzero));
2308 sizeof(*sb) - offsetof(struct sockbuf, sb_startzero));
2947 struct sockbuf *sb;
3368 struct sockbuf *sb;
3393 struct sockbuf *sb;
3461 struct sockbuf *
3468 struct sockbuf *