Lines Matching defs:iter
3124 struct sk_buff *iter;
3151 skb_walk_frags(skb, iter) {
3152 if (*offset >= iter->len) {
3153 *offset -= iter->len;
3160 if (__skb_splice_bits(iter, pipe, offset, len, spd, sk))
4641 struct sk_buff *iter;
4657 skb_walk_frags(head_skb, iter) {
4658 if (frag_len != iter->len && iter->next)
4660 if (skb_headlen(iter) && !iter->head_frag)
4663 len -= iter->len;
4899 struct sk_buff *iter;
4910 for (iter = segs; iter; iter = iter->next) {
4911 skb_shinfo(iter)->gso_size = gso_size;
4912 skb_shinfo(iter)->gso_segs = partial_segs;
4913 skb_shinfo(iter)->gso_type = type;
4914 SKB_GSO_CB(iter)->data_offset = skb_headroom(iter) + doffset;
7074 * @iter: Iterator representing the pages to be added
7086 ssize_t skb_splice_from_iter(struct sk_buff *skb, struct iov_iter *iter,
7094 while (iter->count > 0) {
7106 len = iov_iter_extract_pages(iter, &ppages, maxsize, nr, 0, &off);
7124 iov_iter_revert(iter, len);