Lines Matching refs:iter
2972 struct sk_buff *iter;
2999 skb_walk_frags(skb, iter) {
3000 if (*offset >= iter->len) {
3001 *offset -= iter->len;
3008 if (__skb_splice_bits(iter, pipe, offset, len, spd, sk))
4479 struct sk_buff *iter;
4495 skb_walk_frags(head_skb, iter) {
4496 if (frag_len != iter->len && iter->next)
4498 if (skb_headlen(iter) && !iter->head_frag)
4501 len -= iter->len;
4737 struct sk_buff *iter;
4748 for (iter = segs; iter; iter = iter->next) {
4749 skb_shinfo(iter)->gso_size = gso_size;
4750 skb_shinfo(iter)->gso_segs = partial_segs;
4751 skb_shinfo(iter)->gso_type = type;
4752 SKB_GSO_CB(iter)->data_offset = skb_headroom(iter) + doffset;
6874 * @iter: Iterator representing the pages to be added
6886 ssize_t skb_splice_from_iter(struct sk_buff *skb, struct iov_iter *iter,
6894 while (iter->count > 0) {
6906 len = iov_iter_extract_pages(iter, &ppages, maxsize, nr, 0, &off);
6924 iov_iter_revert(iter, len);