ssb_cc
*(int *)data = so->so_rcv.ssb_cc;
so->so_rcv.ssb_cc != 0)
ub->st_size = so->so_rcv.ssb_cc;
(size_t)so->so_rcv.ssb_cc < resid) &&
(so->so_rcv.ssb_cc < so->so_rcv.ssb_lowat ||
KASSERT(m != NULL || !so->so_rcv.ssb_cc, ("receive 1"));
so->so_rcv.ssb_cc -= len;
(size_t)so->so_rcv.ssb_cc < resid) &&
(so->so_rcv.ssb_cc < so->so_rcv.ssb_lowat ||
KASSERT(m != NULL || !so->so_rcv.ssb_cc, ("receive 1"));
so->so_rcv.ssb_cc -= offset;
kn->kn_data = so->so_rcv.ssb_cc;
tsleep_interlock(&ssb->ssb_cc, pflags);
error = tsleep(&ssb->ssb_cc, pflags | PINTERLOCKED,
xsb->sb_cc = ssb->ssb_cc;
sbdrop(&so->so_snd.sb, so->so_snd.ssb_cc);
(ssb == &so->so_rcv && ssb->ssb_cc >= ssb->ssb_lowat) ||
wakeup(&ssb->ssb_cc);
if (so->so_rcv.ssb_cc < so2->so_snd.ssb_hiwat &&
if (so2->so_rcv.ssb_cc >= so->so_snd.ssb_hiwat ||
ssb->ssb_cc, ssb->ssb_hiwat, ssb->ssb_cc >= ssb->ssb_hiwat,
return(ssb->ssb_cc >= ssb->ssb_hiwat ||
cc = so->so_rcv.ssb_cc - 1;
cc = so->so_rcv.ssb_cc;
ccleft = so->so_rcv.ssb_cc;
((long) imin((int)((sb)->ssb_hiwat - (sb)->ssb_cc), \
if (so->so_snd.ssb_cc > 0 &&
if (acked > so->so_snd.ssb_cc) {
tp->snd_wnd -= so->so_snd.ssb_cc;
sbdrop(&so->so_snd.sb, (int)so->so_snd.ssb_cc);
if (th->th_urp + so->so_rcv.ssb_cc > sb_max) {
so->so_oobmark = so->so_rcv.ssb_cc +
} else if (len == 0 && so->so_snd.ssb_cc &&
if (off < so->so_snd.ssb_cc)
len = (long)ulmin(so->so_snd.ssb_cc, sendwin) - off;
so->so_snd.ssb_cc >= (hiwat / 8 * 7) &&
sendwin >= (so->so_snd.ssb_cc -
if (SEQ_LT(tp->snd_nxt + len, tp->snd_una + so->so_snd.ssb_cc))
len + off >= so->so_snd.ssb_cc &&
if (so->so_snd.ssb_cc > 0 &&
if (off + len == so->so_snd.ssb_cc)
len = (long) ulmin(so->so_snd.ssb_cc, sendwin) - off;
tp->snd_up = tp->snd_una + so->so_snd.ssb_cc;
tp->snd_up = tp->snd_una + so->so_snd.ssb_cc;
tp->snd_up = tp->snd_una + so->so_snd.ssb_cc;
((so)->so_rcv.ssb_cc >= (so)->so_rcv.ssb_lowat || \
bleft = ssb->ssb_hiwat - ssb->ssb_cc;
bleft = ssb->ssb_hiwat - ssb->ssb_cc;
kn->kn_data = so->so_rcv.ssb_cc;
name, sockb.so_rcv.ssb_cc, sockb.so_snd.ssb_cc);