Lines Matching refs:copy
867 int copy, i; in do_tcp_sendpages() local
870 if (!tcp_send_head(sk) || (copy = size_goal - skb->len) <= 0) { in do_tcp_sendpages()
880 copy = size_goal; in do_tcp_sendpages()
883 if (copy > size) in do_tcp_sendpages()
884 copy = size; in do_tcp_sendpages()
892 if (!sk_wmem_schedule(sk, copy)) in do_tcp_sendpages()
896 skb_frag_size_add(&skb_shinfo(skb)->frags[i - 1], copy); in do_tcp_sendpages()
899 skb_fill_page_desc(skb, i, page, offset, copy); in do_tcp_sendpages()
903 skb->len += copy; in do_tcp_sendpages()
904 skb->data_len += copy; in do_tcp_sendpages()
905 skb->truesize += copy; in do_tcp_sendpages()
906 sk->sk_wmem_queued += copy; in do_tcp_sendpages()
907 sk_mem_charge(sk, copy); in do_tcp_sendpages()
909 tp->write_seq += copy; in do_tcp_sendpages()
910 TCP_SKB_CB(skb)->end_seq += copy; in do_tcp_sendpages()
916 copied += copy; in do_tcp_sendpages()
917 offset += copy; in do_tcp_sendpages()
918 if (!(size -= copy)) in do_tcp_sendpages()
1106 int copy = 0; in tcp_sendmsg() local
1113 copy = max - skb->len; in tcp_sendmsg()
1116 if (copy <= 0) { in tcp_sendmsg()
1137 copy = size_goal; in tcp_sendmsg()
1142 if (copy > seglen) in tcp_sendmsg()
1143 copy = seglen; in tcp_sendmsg()
1148 copy = min_t(int, copy, skb_availroom(skb)); in tcp_sendmsg()
1149 err = skb_add_data_nocache(sk, skb, from, copy); in tcp_sendmsg()
1169 copy = min_t(int, copy, pfrag->size - pfrag->offset); in tcp_sendmsg()
1171 if (!sk_wmem_schedule(sk, copy)) in tcp_sendmsg()
1177 copy); in tcp_sendmsg()
1183 skb_frag_size_add(&skb_shinfo(skb)->frags[i - 1], copy); in tcp_sendmsg()
1186 pfrag->offset, copy); in tcp_sendmsg()
1189 pfrag->offset += copy; in tcp_sendmsg()
1195 tp->write_seq += copy; in tcp_sendmsg()
1196 TCP_SKB_CB(skb)->end_seq += copy; in tcp_sendmsg()
1199 from += copy; in tcp_sendmsg()
1200 copied += copy; in tcp_sendmsg()
1201 if ((seglen -= copy) == 0 && iovlen == 0) in tcp_sendmsg()