Lines Matching refs:copied_seq
483 int avail = READ_ONCE(tp->rcv_nxt) - READ_ONCE(tp->copied_seq); in tcp_stream_is_readable()
562 if (READ_ONCE(tp->urg_seq) == READ_ONCE(tp->copied_seq) && in tcp_poll()
624 READ_ONCE(tp->urg_seq) == READ_ONCE(tp->copied_seq); in tcp_ioctl()
1545 WARN(skb && !before(tp->copied_seq, TCP_SKB_CB(skb)->end_seq), in tcp_cleanup_rbuf()
1547 tp->copied_seq, TCP_SKB_CB(skb)->end_seq, tp->rcv_nxt); in tcp_cleanup_rbuf()
1634 u32 seq = tp->copied_seq; in tcp_read_sock()
1688 WRITE_ONCE(tp->copied_seq, seq); in tcp_read_sock()
1690 WRITE_ONCE(tp->copied_seq, seq); in tcp_read_sock()
1870 u32 seq = tp->copied_seq; in tcp_zerocopy_receive()
1970 WRITE_ONCE(tp->copied_seq, seq); in tcp_zerocopy_receive()
2071 u32 copied_seq = READ_ONCE(tp->copied_seq); in tcp_inq_hint() local
2075 inq = rcv_nxt - copied_seq; in tcp_inq_hint()
2076 if (unlikely(inq < 0 || copied_seq != READ_ONCE(tp->copied_seq))) { in tcp_inq_hint()
2078 inq = tp->rcv_nxt - tp->copied_seq; in tcp_inq_hint()
2149 seq = &tp->copied_seq; in tcp_recvmsg()
2151 peek_seq = tp->copied_seq; in tcp_recvmsg()
2252 (peek_seq - copied - urg_hole != tp->copied_seq)) { in tcp_recvmsg()
2256 peek_seq = tp->copied_seq; in tcp_recvmsg()
2301 if (tp->urg_data && after(tp->copied_seq, tp->urg_seq)) { in tcp_recvmsg()
2747 WRITE_ONCE(tp->copied_seq, tp->rcv_nxt); in tcp_disconnect()
3259 if (tp->rcv_nxt != tp->copied_seq) { in do_tcp_setsockopt()
3263 WRITE_ONCE(tp->copied_seq, val); in do_tcp_setsockopt()