Lines Matching refs:sbsnd
313 static void tcp_sbsnd_trim(struct sockbuf *sbsnd);
998 tcp_sbsnd_trim(struct sockbuf *sbsnd) {
1000 ((sbsnd->sb_flags & (SB_AUTOSIZE | SB_TRIM)) ==
1002 (sbsnd->sb_idealsize > 0) &&
1003 (sbsnd->sb_hiwat > sbsnd->sb_idealsize)) {
1005 if (sbsnd->sb_cc <= sbsnd->sb_idealsize) {
1006 trim = sbsnd->sb_hiwat - sbsnd->sb_idealsize;
1008 trim = sbsnd->sb_hiwat - sbsnd->sb_cc;
1010 sbreserve(sbsnd, (sbsnd->sb_hiwat - trim));
1012 if (sbsnd->sb_hiwat <= sbsnd->sb_idealsize)
1013 sbsnd->sb_flags &= ~(SB_TRIM);