Lines Matching refs:sbrcv

976 tcp_sbrcv_reserve(struct tcpcb *tp, struct sockbuf *sbrcv,  in tcp_sbrcv_reserve()  argument
989 if (newsize > sbrcv->sb_hiwat && in tcp_sbrcv_reserve()
990 (sbreserve(sbrcv, newsize) == 1)) { in tcp_sbrcv_reserve()
991 sbrcv->sb_idealsize = min(max(sbrcv->sb_idealsize, in tcp_sbrcv_reserve()
997 sbrcv->sb_idealsize = min(sbrcv->sb_idealsize, in tcp_sbrcv_reserve()
1008 tcp_sbrcv_grow(struct tcpcb *tp, struct sockbuf *sbrcv, in tcp_sbrcv_grow() argument
1011 struct socket *so = sbrcv->sb_so; in tcp_sbrcv_grow()
1021 (sbrcv->sb_flags & SB_AUTOSIZE) == 0 || in tcp_sbrcv_grow()
1022 sbrcv->sb_hiwat >= tcp_autorcvbuf_max || in tcp_sbrcv_grow()
1052 rcvbuf_inc = (tp->rfbuf_cnt << 2) - sbrcv->sb_hiwat; in tcp_sbrcv_grow()
1055 rcvbuf_inc = (tp->rfbuf_cnt << 1) - sbrcv->sb_hiwat; in tcp_sbrcv_grow()
1063 tcp_sbrcv_reserve(tp, sbrcv, in tcp_sbrcv_grow()
1064 sbrcv->sb_hiwat + rcvbuf_inc, in tcp_sbrcv_grow()
1093 rcvbuf_inc = (tp->rfbuf_cnt << 2) - sbrcv->sb_hiwat; in tcp_sbrcv_grow()
1096 rcvbuf_inc = (tp->rfbuf_cnt << 1) - sbrcv->sb_hiwat; in tcp_sbrcv_grow()
1106 tcp_sbrcv_reserve(tp, sbrcv, in tcp_sbrcv_grow()
1107 sbrcv->sb_hiwat + rcvbuf_inc, in tcp_sbrcv_grow()
1143 tcp_sbrcv_trim(struct tcpcb *tp, struct sockbuf *sbrcv) in tcp_sbrcv_trim() argument
1145 if (tcp_do_autorcvbuf == 1 && sbrcv->sb_idealsize > 0 && in tcp_sbrcv_trim()
1146 sbrcv->sb_hiwat > sbrcv->sb_idealsize) { in tcp_sbrcv_trim()
1149 u_int32_t diff = sbrcv->sb_hiwat - sbrcv->sb_idealsize; in tcp_sbrcv_trim()
1161 u_int32_t leave = max(advwin, (sbrcv->sb_idealsize >> 4)); in tcp_sbrcv_trim()
1170 trim = sbrcv->sb_hiwat - (sbrcv->sb_cc + leave); in tcp_sbrcv_trim()
1174 sbreserve(sbrcv, (sbrcv->sb_hiwat - trim)); in tcp_sbrcv_trim()
1217 struct sockbuf *sbrcv = &so->so_rcv; in tcp_sbrcv_tstmp_check() local
1221 (sbrcv->sb_flags & SB_AUTOSIZE) != 0) { in tcp_sbrcv_tstmp_check()
1222 tcp_sbrcv_reserve(tp, sbrcv, newsize, 0, newsize); in tcp_sbrcv_tstmp_check()