Lines Matching refs:copy
965 int copy; in __ip_append_data() local
1071 copy = mtu - skb->len; in __ip_append_data()
1072 if (copy < length) in __ip_append_data()
1073 copy = maxfraglen - skb->len; in __ip_append_data()
1074 if (copy <= 0) { in __ip_append_data()
1165 copy = datalen - transhdrlen - fraggap - pagedlen; in __ip_append_data()
1169 if (copy > 0 && in __ip_append_data()
1172 copy, fraggap, skb) < 0) { in __ip_append_data()
1177 copy = 0; in __ip_append_data()
1180 offset += copy; in __ip_append_data()
1181 length -= copy + transhdrlen; in __ip_append_data()
1208 if (copy > length) in __ip_append_data()
1209 copy = length; in __ip_append_data()
1212 skb_tailroom(skb) >= copy) { in __ip_append_data()
1217 from, skb_put(skb, copy), in __ip_append_data()
1218 offset, copy, off, skb) < 0) { in __ip_append_data()
1227 if (WARN_ON_ONCE(copy > msg->msg_iter.count)) in __ip_append_data()
1230 err = skb_splice_from_iter(skb, &msg->msg_iter, copy); in __ip_append_data()
1233 copy = err; in __ip_append_data()
1234 wmem_alloc_delta += copy; in __ip_append_data()
1254 copy = min_t(int, copy, pfrag->size - pfrag->offset); in __ip_append_data()
1258 offset, copy, skb->len, skb) < 0) in __ip_append_data()
1261 pfrag->offset += copy; in __ip_append_data()
1262 skb_frag_size_add(&skb_shinfo(skb)->frags[i - 1], copy); in __ip_append_data()
1263 skb_len_add(skb, copy); in __ip_append_data()
1264 wmem_alloc_delta += copy; in __ip_append_data()
1266 err = skb_zerocopy_iter_dgram(skb, from, copy); in __ip_append_data()
1270 offset += copy; in __ip_append_data()
1271 length -= copy; in __ip_append_data()