Lines Matching refs:sockbuf

101 extern void postevent(struct socket *, struct sockbuf *, int);
106 static inline void sbcompress(struct sockbuf *, struct mbuf *, struct mbuf *);
108 static int sbappendaddr_internal(struct sockbuf *, struct sockaddr *,
110 static int sbappendcontrol_internal(struct sockbuf *, struct mbuf *,
460 sbwait(struct sockbuf *sb)
503 * Lock a sockbuf already known to be locked;
510 sb_lock(struct sockbuf *sb)
554 sbwakeup(struct sockbuf *sb)
568 sowakeup(struct socket *so, struct sockbuf *sb)
611 * Socket buffer (struct sockbuf) utility routines.
677 * Allot mbufs to a sockbuf.
682 sbreserve(struct sockbuf *sb, u_int32_t cc)
698 sbrelease(struct sockbuf *sb)
737 sbappend(struct sockbuf *sb, struct mbuf *m)
775 sbappendstream(struct sockbuf *sb, struct mbuf *m)
809 sbcheck(struct sockbuf *sb)
844 sblastrecordchk(struct sockbuf *sb, const char *where)
862 sblastmbufchk(struct sockbuf *sb, const char *where)
891 sbappendrecord(struct sockbuf *sb, struct mbuf *m0)
947 * is inserted at the beginning of the sockbuf,
951 sbinsertoob(struct sockbuf *sb, struct mbuf *m0)
1015 * Returns 0 if no space in sockbuf or insufficient mbufs.
1021 sbappendaddr_internal(struct sockbuf *sb, struct sockaddr *asa,
1083 sbappendaddr(struct sockbuf *sb, struct sockaddr *asa, struct mbuf *m0,
1137 sbappendcontrol_internal(struct sockbuf *sb, struct mbuf *m0,
1181 sbappendcontrol(struct sockbuf *sb, struct mbuf *m0, struct mbuf *control,
1237 sbcompress(struct sockbuf *sb, struct mbuf *m, struct mbuf *n)
1300 sb_empty_assert(struct sockbuf *sb, const char *where)
1312 * Free all mbufs in a sockbuf.
1316 sbflush(struct sockbuf *sb)
1337 * Drop data from (the front of) a sockbuf.
1348 sbdrop(struct sockbuf *sb, int len)
1436 * Drop a record off the front of a sockbuf
1440 sbdroprecord(struct sockbuf *sb)
1684 sb_notify(struct sockbuf *sb)
1697 sbspace(struct sockbuf *sb)
1740 sballoc(struct sockbuf *sb, struct mbuf *m)
1759 sbfree(struct sockbuf *sb, struct mbuf *m)
1777 * Set lock on sockbuf sb; sleep if lock is already held.
1778 * Unless SB_NOINTR is set on sockbuf, sleep is interruptible.
1786 sblock(struct sockbuf *sb, int wf)
1798 /* release lock on sockbuf sb */
1800 sbunlock(struct sockbuf *sb, int keeplocked)
1953 sbtoxsockbuf(struct sockbuf *sb, struct xsockbuf *xsb)