Lines Matching refs:to_copy
75 unsigned long to_copy, skb_off;
76 for (skb_off = 0; skb_off < skb->len; skb_off += to_copy) {
77 to_copy = iov_iter_count(to);
78 to_copy = min(to_copy, skb->len - skb_off);
80 if (skb_copy_datagram_iter(skb, skb_off, to, to_copy))
83 rds_stats_add(s_copy_to_user, to_copy);
84 ret += to_copy;
110 unsigned int to_copy, skb_off;
127 to_copy = min_t(unsigned int, PAGE_SIZE - map_off,
135 to_copy);
138 skb_off += to_copy;
139 map_off += to_copy;
163 size_t left = len, to_copy;
195 to_copy = min(tc->t_tinc_hdr_rem, left);
196 rdsdebug("copying %zu header from skb %p\n", to_copy,
202 to_copy);
203 tc->t_tinc_hdr_rem -= to_copy;
204 left -= to_copy;
205 offset += to_copy;
217 to_copy = min(tc->t_tinc_data_rem, left);
219 clone = pskb_extract(skb, offset, to_copy, arg->gfp);
227 rdsdebug("skb %p data %p len %d off %u to_copy %zu -> "
229 skb, skb->data, skb->len, offset, to_copy,
232 tc->t_tinc_data_rem -= to_copy;
233 left -= to_copy;
234 offset += to_copy;