Lines Matching refs:sbrcv

974 tcp_sbrcv_reserve(struct tcpcb *tp, struct sockbuf *sbrcv,  in tcp_sbrcv_reserve()  argument
987 if (newsize > sbrcv->sb_hiwat && in tcp_sbrcv_reserve()
988 (sbreserve(sbrcv, newsize) == 1)) { in tcp_sbrcv_reserve()
989 sbrcv->sb_idealsize = min(max(sbrcv->sb_idealsize, in tcp_sbrcv_reserve()
995 sbrcv->sb_idealsize = min(sbrcv->sb_idealsize, in tcp_sbrcv_reserve()
1006 tcp_sbrcv_grow(struct tcpcb *tp, struct sockbuf *sbrcv, in tcp_sbrcv_grow() argument
1009 struct socket *so = sbrcv->sb_so; in tcp_sbrcv_grow()
1020 (sbrcv->sb_flags & SB_AUTOSIZE) == 0 || in tcp_sbrcv_grow()
1021 sbrcv->sb_hiwat >= tcp_autorcvbuf_max || in tcp_sbrcv_grow()
1024 (tcp_memacct_limited() && sbrcv->sb_hiwat >= tcp_recvspace)) { in tcp_sbrcv_grow()
1051 rcvbuf_inc = (tp->rfbuf_cnt << 2) - sbrcv->sb_hiwat; in tcp_sbrcv_grow()
1054 rcvbuf_inc = (tp->rfbuf_cnt << 1) - sbrcv->sb_hiwat; in tcp_sbrcv_grow()
1062 tcp_sbrcv_reserve(tp, sbrcv, in tcp_sbrcv_grow()
1063 sbrcv->sb_hiwat + rcvbuf_inc, in tcp_sbrcv_grow()
1092 rcvbuf_inc = (tp->rfbuf_cnt << 2) - sbrcv->sb_hiwat; in tcp_sbrcv_grow()
1095 rcvbuf_inc = (tp->rfbuf_cnt << 1) - sbrcv->sb_hiwat; in tcp_sbrcv_grow()
1105 tcp_sbrcv_reserve(tp, sbrcv, in tcp_sbrcv_grow()
1106 sbrcv->sb_hiwat + rcvbuf_inc, in tcp_sbrcv_grow()
1142 tcp_sbrcv_trim(struct tcpcb *tp, struct sockbuf *sbrcv) in tcp_sbrcv_trim() argument
1144 if (tcp_do_autorcvbuf == 1 && sbrcv->sb_idealsize > 0 && in tcp_sbrcv_trim()
1145 sbrcv->sb_hiwat > sbrcv->sb_idealsize) { in tcp_sbrcv_trim()
1148 u_int32_t diff = sbrcv->sb_hiwat - sbrcv->sb_idealsize; in tcp_sbrcv_trim()
1160 u_int32_t leave = max(advwin, (sbrcv->sb_idealsize >> 4)); in tcp_sbrcv_trim()
1169 trim = sbrcv->sb_hiwat - (sbrcv->sb_cc + leave); in tcp_sbrcv_trim()
1173 sbreserve(sbrcv, (sbrcv->sb_hiwat - trim)); in tcp_sbrcv_trim()
1216 struct sockbuf *sbrcv = &so->so_rcv; in tcp_sbrcv_tstmp_check() local
1220 (sbrcv->sb_flags & SB_AUTOSIZE) != 0) { in tcp_sbrcv_tstmp_check()
1221 tcp_sbrcv_reserve(tp, sbrcv, newsize, 0, newsize); in tcp_sbrcv_tstmp_check()