Lines Matching refs:copy
943 csum_page(struct page *page, int offset, int copy) in csum_page() argument
948 csum = csum_partial(kaddr + offset, copy, 0); in csum_page()
971 int copy; in __ip_append_data() local
1042 copy = mtu - skb->len; in __ip_append_data()
1043 if (copy < length) in __ip_append_data()
1044 copy = maxfraglen - skb->len; in __ip_append_data()
1045 if (copy <= 0) { in __ip_append_data()
1132 copy = datalen - transhdrlen - fraggap - pagedlen; in __ip_append_data()
1133 if (copy > 0 && getfrag(from, data + transhdrlen, offset, copy, fraggap, skb) < 0) { in __ip_append_data()
1139 offset += copy; in __ip_append_data()
1140 length -= copy + transhdrlen; in __ip_append_data()
1167 if (copy > length) in __ip_append_data()
1168 copy = length; in __ip_append_data()
1171 skb_tailroom(skb) >= copy) { in __ip_append_data()
1175 if (getfrag(from, skb_put(skb, copy), in __ip_append_data()
1176 offset, copy, off, skb) < 0) { in __ip_append_data()
1199 copy = min_t(int, copy, pfrag->size - pfrag->offset); in __ip_append_data()
1202 offset, copy, skb->len, skb) < 0) in __ip_append_data()
1205 pfrag->offset += copy; in __ip_append_data()
1206 skb_frag_size_add(&skb_shinfo(skb)->frags[i - 1], copy); in __ip_append_data()
1207 skb->len += copy; in __ip_append_data()
1208 skb->data_len += copy; in __ip_append_data()
1209 skb->truesize += copy; in __ip_append_data()
1210 wmem_alloc_delta += copy; in __ip_append_data()
1212 err = skb_zerocopy_iter_dgram(skb, from, copy); in __ip_append_data()
1216 offset += copy; in __ip_append_data()
1217 length -= copy; in __ip_append_data()