H A D | datagram.c | 395 int i, copy = start - offset, start_off = offset, n; in __skb_datagram_iter() 398 /* Copy header. */ in __skb_datagram_iter() 399 if (copy > 0) { in __skb_datagram_iter() 400 if (copy > len) in __skb_datagram_iter() 401 copy = len; in __skb_datagram_iter() 403 skb->data + offset, copy, data, to); in __skb_datagram_iter() 405 if (n != copy) in __skb_datagram_iter() 407 if ((len -= copy) == 0) in __skb_datagram_iter() 414 /* Copy paged appendix. Hmm... why does this look so complicated? */ in __skb_datagram_iter() 422 if ((copy in __skb_datagram_iter() 394 int i, copy = start - offset, start_off = offset, n; __skb_datagram_iter() local 557 int i, copy = start - offset; skb_copy_datagram_from_iter() local 732 int copy = min_t(int, skb_headlen(skb), iov_iter_count(from)); zerocopy_sg_from_iter() local [all...] |