Lines Matching refs:fo
3145 struct tcp_fastopen_request *fo = tp->fastopen_req; in tcp_send_syn_data() local
3151 tcp_fastopen_cache_get(sk, &tp->rx_opt.mss_clamp, &fo->cookie, in tcp_send_syn_data()
3156 fo->cookie.len = -1; in tcp_send_syn_data()
3161 fo->cookie.len = -1; in tcp_send_syn_data()
3162 else if (fo->cookie.len <= 0) in tcp_send_syn_data()
3174 space = min_t(size_t, space, fo->size); in tcp_send_syn_data()
3186 &fo->data->msg_iter); in tcp_send_syn_data()
3197 if (space == fo->size) in tcp_send_syn_data()
3198 fo->data = NULL; in tcp_send_syn_data()
3199 fo->copied = space; in tcp_send_syn_data()
3215 tp->syn_data = (fo->copied > 0); in tcp_send_syn_data()
3222 if (fo->cookie.len > 0) in tcp_send_syn_data()
3223 fo->cookie.len = 0; in tcp_send_syn_data()
3228 fo->cookie.len = -1; /* Exclude Fast Open option for SYN retries */ in tcp_send_syn_data()