Lines Matching defs:free_space
3058 int free_space = tcp_space(sk);
3063 mptcp_space(sk, &free_space, &allowed_space);
3081 if (free_space < (full_space >> 1)) {
3087 /* free_space might become our new window, make sure we don't
3090 free_space = round_down(free_space, 1 << tp->rx_opt.rcv_wscale);
3099 if (free_space < (allowed_space >> 4) || free_space < mss)
3103 if (free_space > tp->rcv_ssthresh)
3104 free_space = tp->rcv_ssthresh;
3110 window = free_space;
3127 if (window <= free_space - mss || window > free_space)
3128 window = rounddown(free_space, mss);
3130 free_space > window + (full_space >> 1))
3131 window = free_space;
3138 free_space = round_down(free_space, 1 << tp->rx_opt.rcv_wscale);
3140 if (free_space < (full_space >> 1)) {
3147 if (free_space < (allowed_space >> 4) || free_space < mss ||
3148 free_space < (1 << tp->rx_opt.rcv_wscale))
3152 if (free_space > tp->rcv_ssthresh) {
3153 free_space = tp->rcv_ssthresh;
3156 * For this case, we ALIGN "up" (increase free_space) because
3157 * we know free_space is not zero here, it has been reduced from
3161 free_space = ALIGN(free_space, (1 << tp->rx_opt.rcv_wscale));
3164 return free_space;