Lines Matching refs:iter
2064 struct iov_iter *iter)
2074 if (unlikely(iov_iter_count(iter) < vnet_hdr_sz))
2076 if (unlikely(copy_to_iter(&gso, sizeof(gso), iter) !=
2079 iov_iter_advance(iter, vnet_hdr_sz - sizeof(gso));
2082 ret = copy_to_iter(xdp_frame->data, size, iter) + vnet_hdr_sz;
2095 struct iov_iter *iter)
2112 if (iov_iter_count(iter) < sizeof(pi))
2116 if (iov_iter_count(iter) < total) {
2121 if (copy_to_iter(&pi, sizeof(pi), iter) != sizeof(pi))
2128 if (iov_iter_count(iter) < vnet_hdr_sz)
2147 if (copy_to_iter(&gso, sizeof(gso), iter) != sizeof(gso))
2150 iov_iter_advance(iter, vnet_hdr_sz - sizeof(gso));
2162 ret = skb_copy_datagram_iter(skb, 0, iter, vlan_offset);
2163 if (ret || !iov_iter_count(iter))
2166 ret = copy_to_iter(&veth, sizeof(veth), iter);
2167 if (ret != sizeof(veth) || !iov_iter_count(iter))
2171 skb_copy_datagram_iter(skb, vlan_offset, iter, skb->len - vlan_offset);