sockbuf
sbsync(struct sockbuf *sb, struct mbuf *nextrecord)
struct sockbuf *sb, asb;
sizeof(*sb) - offsetof(struct sockbuf, sb_startzero));
struct sockbuf *sb;
sbappendaddr(struct sockbuf *sb, const struct sockaddr *asa, struct mbuf *m0,
m_prepend_sockaddr(struct sockbuf *sb, struct mbuf *m0,
sbappendaddrchain(struct sockbuf *sb, const struct sockaddr *asa,
sbappendcontrol(struct sockbuf *sb, struct mbuf *m0, struct mbuf *control)
sbcompress(struct sockbuf *sb, struct mbuf *m, struct mbuf *n)
sbflush(struct sockbuf *sb)
sbdrop(struct sockbuf *sb, int len)
sbdroprecord(struct sockbuf *sb)
sblock(struct sockbuf *sb, int wf)
sbunlock(struct sockbuf *sb)
struct sockbuf *sb_snd, *sb_rcv;
sbwait(struct sockbuf *sb)
sowakeup(struct socket *so, struct sockbuf *sb, int code)
sbreserve(struct sockbuf *sb, u_long cc, struct socket *so)
sbrelease(struct sockbuf *sb, struct socket *so)
sblastrecordchk(struct sockbuf *sb, const char *where)
sblastmbufchk(struct sockbuf *sb, const char *where)
sbappend(struct sockbuf *sb, struct mbuf *m)
sbappendstream(struct sockbuf *sb, struct mbuf *m)
sbcheck(struct sockbuf *sb)
sbappendrecord(struct sockbuf *sb, struct mbuf *m0)
sbinsertoob(struct sockbuf *sb, struct mbuf *m0)
struct sockbuf *sb;
sbfull(struct sockbuf *sb)
static int sbfull(struct sockbuf *sb);
sbappendaddr_nocheck(struct sockbuf *sb, const struct sockaddr *asa,
struct sockbuf *old_sb, *new_sb;
int sbappendaddr_nocheck(struct sockbuf *, const struct sockaddr *,
struct sockbuf so_snd; /* send buffer */
struct sockbuf so_rcv; /* receive buffer */
void sbappend(struct sockbuf *, struct mbuf *);
void sbappendstream(struct sockbuf *, struct mbuf *);
int sbappendaddr(struct sockbuf *, const struct sockaddr *, struct mbuf *,
int sbappendaddrchain(struct sockbuf *, const struct sockaddr *,
int sbappendcontrol(struct sockbuf *, struct mbuf *, struct mbuf *);
void sbappendrecord(struct sockbuf *, struct mbuf *);
void sbcheck(struct sockbuf *);
void sbcompress(struct sockbuf *, struct mbuf *, struct mbuf *);
void sbdrop(struct sockbuf *, int);
void sbdroprecord(struct sockbuf *);
void sbflush(struct sockbuf *);
void sbinsertoob(struct sockbuf *, struct mbuf *);
void sbrelease(struct sockbuf *, struct socket *);
int sbreserve(struct sockbuf *, u_long, struct socket *);
int sbwait(struct sockbuf *);
void sowakeup(struct socket *, struct sockbuf *, int);
int sblock(struct sockbuf *, int);
void sbunlock(struct sockbuf *);
sb_notify(struct sockbuf *sb)
sbspace(const struct sockbuf *sb)
sbspace_oob(const struct sockbuf *sb)
sbused(const struct sockbuf *sb)
sballoc(struct sockbuf *sb, struct mbuf *m)
sbfree(struct sockbuf *sb, struct mbuf *m)
void sblastrecordchk(struct sockbuf *, const char *);
void sblastmbufchk(struct sockbuf *, const char *);