Lines Matching refs:fo
3853 struct tcp_fastopen_request *fo = tp->fastopen_req; in tcp_send_syn_data() local
3859 if (!tcp_fastopen_cookie_check(sk, &tp->rx_opt.mss_clamp, &fo->cookie)) in tcp_send_syn_data()
3873 space = min_t(size_t, space, fo->size); in tcp_send_syn_data()
3889 space, &fo->data->msg_iter); in tcp_send_syn_data()
3900 skb_zcopy_set(syn_data, fo->uarg, NULL); in tcp_send_syn_data()
3903 if (space == fo->size) in tcp_send_syn_data()
3904 fo->data = NULL; in tcp_send_syn_data()
3905 fo->copied = space; in tcp_send_syn_data()
3923 tp->syn_data = (fo->copied > 0); in tcp_send_syn_data()
3935 if (fo->cookie.len > 0) in tcp_send_syn_data()
3936 fo->cookie.len = 0; in tcp_send_syn_data()
3941 fo->cookie.len = -1; /* Exclude Fast Open option for SYN retries */ in tcp_send_syn_data()