Lines Matching refs:copy
952 csum_page(struct page *page, int offset, int copy) in csum_page() argument
957 csum = csum_partial(kaddr + offset, copy, 0); in csum_page()
980 int copy; in __ip_append_data() local
1051 copy = mtu - skb->len; in __ip_append_data()
1052 if (copy < length) in __ip_append_data()
1053 copy = maxfraglen - skb->len; in __ip_append_data()
1054 if (copy <= 0) { in __ip_append_data()
1145 copy = datalen - transhdrlen - fraggap - pagedlen; in __ip_append_data()
1146 if (copy > 0 && getfrag(from, data + transhdrlen, offset, copy, fraggap, skb) < 0) { in __ip_append_data()
1152 offset += copy; in __ip_append_data()
1153 length -= copy + transhdrlen; in __ip_append_data()
1180 if (copy > length) in __ip_append_data()
1181 copy = length; in __ip_append_data()
1184 skb_tailroom(skb) >= copy) { in __ip_append_data()
1188 if (getfrag(from, skb_put(skb, copy), in __ip_append_data()
1189 offset, copy, off, skb) < 0) { in __ip_append_data()
1212 copy = min_t(int, copy, pfrag->size - pfrag->offset); in __ip_append_data()
1215 offset, copy, skb->len, skb) < 0) in __ip_append_data()
1218 pfrag->offset += copy; in __ip_append_data()
1219 skb_frag_size_add(&skb_shinfo(skb)->frags[i - 1], copy); in __ip_append_data()
1220 skb->len += copy; in __ip_append_data()
1221 skb->data_len += copy; in __ip_append_data()
1222 skb->truesize += copy; in __ip_append_data()
1223 wmem_alloc_delta += copy; in __ip_append_data()
1225 err = skb_zerocopy_iter_dgram(skb, from, copy); in __ip_append_data()
1229 offset += copy; in __ip_append_data()
1230 length -= copy; in __ip_append_data()