Lines Matching full:copied

1018 	int copied = 0;  in chtls_sendmsg()  local
1197 copied += copy; in chtls_sendmsg()
1222 if (copied) in chtls_sendmsg()
1226 return copied; in chtls_sendmsg()
1234 if (copied) in chtls_sendmsg()
1239 copied = sk_stream_error(sk, flags, err); in chtls_sendmsg()
1312 static void chtls_cleanup_rbuf(struct sock *sk, int copied) in chtls_cleanup_rbuf() argument
1351 int copied = 0; in chtls_pt_recvmsg() local
1362 chtls_cleanup_rbuf(sk, copied); in chtls_pt_recvmsg()
1370 if (copied) in chtls_pt_recvmsg()
1373 copied = timeo ? sock_intr_errno(timeo) : in chtls_pt_recvmsg()
1387 if (copied >= target && !READ_ONCE(sk->sk_backlog.tail)) in chtls_pt_recvmsg()
1390 if (copied) { in chtls_pt_recvmsg()
1402 copied = sock_error(sk); in chtls_pt_recvmsg()
1408 copied = -ENOTCONN; in chtls_pt_recvmsg()
1412 copied = -EAGAIN; in chtls_pt_recvmsg()
1416 copied = sock_intr_errno(timeo); in chtls_pt_recvmsg()
1423 chtls_cleanup_rbuf(sk, copied); in chtls_pt_recvmsg()
1427 if (copied >= target) in chtls_pt_recvmsg()
1429 chtls_cleanup_rbuf(sk, copied); in chtls_pt_recvmsg()
1432 copied = copied ? : ret; in chtls_pt_recvmsg()
1442 if (!copied && !timeo) { in chtls_pt_recvmsg()
1443 copied = -EAGAIN; in chtls_pt_recvmsg()
1447 if (copied < target) { in chtls_pt_recvmsg()
1476 * do not proceed if record type could not be copied. in chtls_pt_recvmsg()
1486 copied = -EIO; in chtls_pt_recvmsg()
1494 if (!copied) { in chtls_pt_recvmsg()
1495 copied = -EFAULT; in chtls_pt_recvmsg()
1500 copied += avail; in chtls_pt_recvmsg()
1520 if (copied >= target && !next_skb) in chtls_pt_recvmsg()
1528 chtls_cleanup_rbuf(sk, copied); in chtls_pt_recvmsg()
1532 return copied; in chtls_pt_recvmsg()
1544 int copied = 0; in peekmsg() local
1555 if (copied) in peekmsg()
1558 copied = timeo ? sock_intr_errno(timeo) : in peekmsg()
1571 if (copied) in peekmsg()
1576 copied = sock_error(sk); in peekmsg()
1582 copied = -ENOTCONN; in peekmsg()
1586 copied = -EAGAIN; in peekmsg()
1590 copied = sock_intr_errno(timeo); in peekmsg()
1601 /* here 'copied' is 0 due to previous checks */ in peekmsg()
1602 copied = ret; in peekmsg()
1651 if (!copied) { in peekmsg()
1652 copied = -EFAULT; in peekmsg()
1657 copied += avail; in peekmsg()
1662 return copied; in peekmsg()
1672 int copied = 0; in chtls_recvmsg() local
1700 chtls_cleanup_rbuf(sk, copied); in chtls_recvmsg()
1707 if (copied) in chtls_recvmsg()
1710 copied = timeo ? sock_intr_errno(timeo) : in chtls_recvmsg()
1726 if (copied >= target && !READ_ONCE(sk->sk_backlog.tail)) in chtls_recvmsg()
1729 if (copied) { in chtls_recvmsg()
1738 copied = sock_error(sk); in chtls_recvmsg()
1744 copied = -ENOTCONN; in chtls_recvmsg()
1748 copied = -EAGAIN; in chtls_recvmsg()
1752 copied = sock_intr_errno(timeo); in chtls_recvmsg()
1760 chtls_cleanup_rbuf(sk, copied); in chtls_recvmsg()
1764 if (copied >= target) in chtls_recvmsg()
1766 chtls_cleanup_rbuf(sk, copied); in chtls_recvmsg()
1769 copied = copied ? : ret; in chtls_recvmsg()
1777 if (!copied && !timeo) { in chtls_recvmsg()
1778 copied = -EAGAIN; in chtls_recvmsg()
1782 if (copied < target) in chtls_recvmsg()
1812 if (!copied) { in chtls_recvmsg()
1813 copied = -EFAULT; in chtls_recvmsg()
1820 copied += avail; in chtls_recvmsg()
1831 if (copied >= target && in chtls_recvmsg()
1838 chtls_cleanup_rbuf(sk, copied); in chtls_recvmsg()
1842 return copied; in chtls_recvmsg()