Lines Matching refs:rcv_wscale
103 ((tp->snd_nxt - tcp_wnd_end(tp)) < (1 << tp->rx_opt.rcv_wscale))))
209 int wscale_ok, __u8 *rcv_wscale,
239 *rcv_wscale = 0;
245 *rcv_wscale = clamp_t(int, ilog2(space) - 15,
249 (*window_clamp) = min_t(__u32, U16_MAX << (*rcv_wscale), *window_clamp);
277 new_win = ALIGN(cur_win, 1 << tp->rx_opt.rcv_wscale);
285 if (!tp->rx_opt.rcv_wscale &&
289 new_win = min(new_win, (65535U << tp->rx_opt.rcv_wscale));
292 new_win >>= tp->rx_opt.rcv_wscale;
797 opts->ws = tp->rx_opt.rcv_wscale;
871 opts->ws = ireq->rcv_wscale;
2988 free_space = round_down(free_space, 1 << tp->rx_opt.rcv_wscale);
3007 if (tp->rx_opt.rcv_wscale) {
3012 * 1<<rcv_wscale > mss.
3014 window = ALIGN(window, (1 << tp->rx_opt.rcv_wscale));
3499 * and rcv_wscale values will not be correct.
3678 __u8 rcv_wscale;
3722 &rcv_wscale,
3728 tp->rx_opt.rcv_wscale = rcv_wscale;