Lines Matching refs:copylen
1775 struct sk_buff *skb, u32 copylen, in tcp_copy_straggler_data() argument
1787 copylen, &iov, &msg.msg_iter); in tcp_copy_straggler_data()
1790 err = skb_copy_datagram_msg(skb, *offset, &msg, copylen); in tcp_copy_straggler_data()
1793 zc->recv_skip_hint -= copylen; in tcp_copy_straggler_data()
1794 *offset += copylen; in tcp_copy_straggler_data()
1795 *seq += copylen; in tcp_copy_straggler_data()
1796 return (__s32)copylen; in tcp_copy_straggler_data()
1805 u32 offset, copylen = min_t(u32, copybuf_len, zc->recv_skip_hint); in tcp_zerocopy_handle_leftover_data() local
1807 if (!copylen) in tcp_zerocopy_handle_leftover_data()
1815 zc->copybuf_len = tcp_copy_straggler_data(zc, skb, copylen, &offset, in tcp_zerocopy_handle_leftover_data()
1817 return zc->copybuf_len < 0 ? 0 : copylen; in tcp_zerocopy_handle_leftover_data()
1853 u32 length = 0, offset, vma_len, avail_len, aligned_len, copylen = 0; in tcp_zerocopy_receive() local
1960 copylen = tcp_zerocopy_handle_leftover_data(zc, sk, skb, &seq, in tcp_zerocopy_receive()
1963 if (length + copylen) { in tcp_zerocopy_receive()
1969 tcp_cleanup_rbuf(sk, length + copylen); in tcp_zerocopy_receive()