Lines Matching refs:copied

998 int tcp_sendmsg_fastopen(struct sock *sk, struct msghdr *msg, int *copied,  in tcp_sendmsg_fastopen()  argument
1038 *copied = tp->fastopen_req->copied; in tcp_sendmsg_fastopen()
1051 int flags, err, copied = 0; in tcp_sendmsg_locked() local
1108 copied = tcp_send_rcvq(sk, msg, size); in tcp_sendmsg_locked()
1132 copied = 0; in tcp_sendmsg_locked()
1278 if (!copied) in tcp_sendmsg_locked()
1285 copied += copy; in tcp_sendmsg_locked()
1305 if (copied) in tcp_sendmsg_locked()
1317 if (copied) { in tcp_sendmsg_locked()
1325 return copied + copied_syn; in tcp_sendmsg_locked()
1330 if (copied + copied_syn) in tcp_sendmsg_locked()
1426 int copied = 0, err = 0; in tcp_peek_sndq() local
1432 copied += skb->len; in tcp_peek_sndq()
1440 copied += skb->len; in tcp_peek_sndq()
1443 return err ?: copied; in tcp_peek_sndq()
1452 void __tcp_cleanup_rbuf(struct sock *sk, int copied) in __tcp_cleanup_rbuf() argument
1468 (copied > 0 && in __tcp_cleanup_rbuf()
1482 if (copied > 0 && !time_to_ack && !(sk->sk_shutdown & RCV_SHUTDOWN)) { in __tcp_cleanup_rbuf()
1502 void tcp_cleanup_rbuf(struct sock *sk, int copied) in tcp_cleanup_rbuf() argument
1510 __tcp_cleanup_rbuf(sk, copied); in tcp_cleanup_rbuf()
1568 int copied = 0; in tcp_read_sock() local
1588 if (!copied) in tcp_read_sock()
1589 copied = used; in tcp_read_sock()
1595 copied += used; in tcp_read_sock()
1627 if (copied > 0) { in tcp_read_sock()
1629 tcp_cleanup_rbuf(sk, copied); in tcp_read_sock()
1631 return copied; in tcp_read_sock()
1638 int copied = 0; in tcp_read_skb() local
1652 if (!copied) in tcp_read_skb()
1653 copied = used; in tcp_read_skb()
1656 copied += used; in tcp_read_skb()
1661 return copied; in tcp_read_skb()
2330 int copied = 0; in tcp_recvmsg_locked() local
2384 if (copied) in tcp_recvmsg_locked()
2387 copied = timeo ? sock_intr_errno(timeo) : -EAGAIN; in tcp_recvmsg_locked()
2422 if (copied >= target && !READ_ONCE(sk->sk_backlog.tail)) in tcp_recvmsg_locked()
2425 if (copied) { in tcp_recvmsg_locked()
2437 copied = sock_error(sk); in tcp_recvmsg_locked()
2448 copied = -ENOTCONN; in tcp_recvmsg_locked()
2453 copied = -EAGAIN; in tcp_recvmsg_locked()
2458 copied = sock_intr_errno(timeo); in tcp_recvmsg_locked()
2463 if (copied >= target) { in tcp_recvmsg_locked()
2467 tcp_cleanup_rbuf(sk, copied); in tcp_recvmsg_locked()
2470 err = copied ? : err; in tcp_recvmsg_locked()
2476 (peek_seq - peek_offset - copied - urg_hole != tp->copied_seq)) { in tcp_recvmsg_locked()
2512 if (!copied) in tcp_recvmsg_locked()
2513 copied = -EFAULT; in tcp_recvmsg_locked()
2519 copied += used; in tcp_recvmsg_locked()
2560 tcp_cleanup_rbuf(sk, copied); in tcp_recvmsg_locked()
2561 return copied; in tcp_recvmsg_locked()