Lines Matching refs:iter
2067 struct iov_iter *iter)
2078 if (unlikely(iov_iter_count(iter) < vnet_hdr_sz))
2080 if (unlikely(copy_to_iter(&gso, sizeof(gso), iter) !=
2083 iov_iter_advance(iter, vnet_hdr_sz - sizeof(gso));
2086 ret = copy_to_iter(xdp_frame->data, size, iter) + vnet_hdr_sz;
2102 struct iov_iter *iter)
2120 if (iov_iter_count(iter) < sizeof(pi))
2124 if (iov_iter_count(iter) < total) {
2129 if (copy_to_iter(&pi, sizeof(pi), iter) != sizeof(pi))
2136 if (iov_iter_count(iter) < vnet_hdr_sz)
2157 if (copy_to_iter(&gso, sizeof(gso), iter) != sizeof(gso))
2160 iov_iter_advance(iter, vnet_hdr_sz - sizeof(gso));
2172 ret = skb_copy_datagram_iter(skb, 0, iter, vlan_offset);
2173 if (ret || !iov_iter_count(iter))
2176 ret = copy_to_iter(&veth, sizeof(veth), iter);
2177 if (ret != sizeof(veth) || !iov_iter_count(iter))
2181 skb_copy_datagram_iter(skb, vlan_offset, iter, skb->len - vlan_offset);