Lines Matching defs:free_space
3102 int free_space = tcp_space(sk);
3107 mptcp_space(sk, &free_space, &allowed_space);
3125 if (free_space < (full_space >> 1)) {
3131 /* free_space might become our new window, make sure we don't
3134 free_space = round_down(free_space, 1 << tp->rx_opt.rcv_wscale);
3143 if (free_space < (allowed_space >> 4) || free_space < mss)
3147 if (free_space > tp->rcv_ssthresh)
3148 free_space = tp->rcv_ssthresh;
3154 window = free_space;
3171 if (window <= free_space - mss || window > free_space)
3172 window = rounddown(free_space, mss);
3174 free_space > window + (full_space >> 1))
3175 window = free_space;
3182 free_space = round_down(free_space, 1 << tp->rx_opt.rcv_wscale);
3184 if (free_space < (full_space >> 1)) {
3191 if (free_space < (allowed_space >> 4) || free_space < mss ||
3192 free_space < (1 << tp->rx_opt.rcv_wscale))
3196 if (free_space > tp->rcv_ssthresh) {
3197 free_space = tp->rcv_ssthresh;
3200 * For this case, we ALIGN "up" (increase free_space) because
3201 * we know free_space is not zero here, it has been reduced from
3205 free_space = ALIGN(free_space, (1 << tp->rx_opt.rcv_wscale));
3208 return free_space;