Lines Matching refs:copy
904 int copy, i; in do_tcp_sendpages() local
907 if (!tcp_send_head(sk) || (copy = size_goal - skb->len) <= 0) { in do_tcp_sendpages()
917 copy = size_goal; in do_tcp_sendpages()
920 if (copy > size) in do_tcp_sendpages()
921 copy = size; in do_tcp_sendpages()
929 if (!sk_wmem_schedule(sk, copy)) in do_tcp_sendpages()
933 skb_frag_size_add(&skb_shinfo(skb)->frags[i - 1], copy); in do_tcp_sendpages()
936 skb_fill_page_desc(skb, i, page, offset, copy); in do_tcp_sendpages()
940 skb->len += copy; in do_tcp_sendpages()
941 skb->data_len += copy; in do_tcp_sendpages()
942 skb->truesize += copy; in do_tcp_sendpages()
943 sk->sk_wmem_queued += copy; in do_tcp_sendpages()
944 sk_mem_charge(sk, copy); in do_tcp_sendpages()
946 tp->write_seq += copy; in do_tcp_sendpages()
947 TCP_SKB_CB(skb)->end_seq += copy; in do_tcp_sendpages()
953 copied += copy; in do_tcp_sendpages()
954 offset += copy; in do_tcp_sendpages()
955 if (!(size -= copy)) { in do_tcp_sendpages()
1128 int copy = 0; in tcp_sendmsg() local
1135 copy = max - skb->len; in tcp_sendmsg()
1138 if (copy <= 0) { in tcp_sendmsg()
1159 copy = size_goal; in tcp_sendmsg()
1171 if (copy > msg_data_left(msg)) in tcp_sendmsg()
1172 copy = msg_data_left(msg); in tcp_sendmsg()
1177 copy = min_t(int, copy, skb_availroom(skb)); in tcp_sendmsg()
1178 err = skb_add_data_nocache(sk, skb, &msg->msg_iter, copy); in tcp_sendmsg()
1198 copy = min_t(int, copy, pfrag->size - pfrag->offset); in tcp_sendmsg()
1200 if (!sk_wmem_schedule(sk, copy)) in tcp_sendmsg()
1206 copy); in tcp_sendmsg()
1212 skb_frag_size_add(&skb_shinfo(skb)->frags[i - 1], copy); in tcp_sendmsg()
1215 pfrag->offset, copy); in tcp_sendmsg()
1218 pfrag->offset += copy; in tcp_sendmsg()
1224 tp->write_seq += copy; in tcp_sendmsg()
1225 TCP_SKB_CB(skb)->end_seq += copy; in tcp_sendmsg()
1228 copied += copy; in tcp_sendmsg()