Lines Matching refs:so_rcv
399 SOCKBUF_LOCK(&so->so_rcv);
400 if (so->so_rcv.sb_state & SBS_CANTRCVMORE) {
408 if (!sbreserve_locked(&so->so_rcv,
410 so->so_rcv.sb_flags &= ~SB_AUTOSIZE;
412 sbappendstream_locked(&so->so_rcv, m, 0);
466 win = sbspace(&so->so_rcv);
1311 if (so->so_rcv.sb_state & SBS_CANTRCVMORE) {
1388 SOCKBUF_LOCK(&so->so_rcv);
1389 if (th->th_urp + sbavail(&so->so_rcv) > sb_max) {
1392 SOCKBUF_UNLOCK(&so->so_rcv); /* XXX */
1411 so->so_oobmark = sbavail(&so->so_rcv) +
1414 so->so_rcv.sb_state |= SBS_RCVATMARK;
1418 SOCKBUF_UNLOCK(&so->so_rcv);
1477 SOCKBUF_LOCK(&so->so_rcv);
1478 if (so->so_rcv.sb_state & SBS_CANTRCVMORE)
1481 sbappendstream_locked(&so->so_rcv, m, 0);
1504 len = so->so_rcv.sb_hiwat - (tp->rcv_adv - tp->rcv_nxt);
1506 len = so->so_rcv.sb_hiwat;
1922 tlen <= sbspace(&so->so_rcv))) {