Lines Matching refs:iovec
106 /* Copy some bytes to/from the iovec. Returns num copied. */
229 sizeof(struct iovec), gfp);
231 new = kmalloc_array(new_num, sizeof(struct iovec), gfp);
234 iov->max_num * sizeof(struct iovec));
731 BUILD_BUG_ON(sizeof(struct iovec) != sizeof(struct kvec));
732 BUILD_BUG_ON(offsetof(struct iovec, iov_base) !=
734 BUILD_BUG_ON(offsetof(struct iovec, iov_len) !=
736 BUILD_BUG_ON(sizeof(((struct iovec *)NULL)->iov_base)
738 BUILD_BUG_ON(sizeof(((struct iovec *)NULL)->iov_len)
1109 struct iovec *iovec;
1150 struct iovec *iovec = ivec->iov.iovec;
1152 iovec[ret].iov_len = io_len;
1153 iovec[ret].iov_base = (void __user *)io_addr;
1182 struct iovec iovec[IOTLB_IOV_STRIDE];
1187 ivec.iov.iovec = iov.iovec;
1204 iov_iter_init(&iter, ITER_SOURCE, ivec.iov.iovec, ret,
1228 struct iovec iovec[IOTLB_IOV_STRIDE];
1233 ivec.iov.iovec = iov.iovec;
1250 iov_iter_init(&iter, ITER_DEST, ivec.iov.iovec, ret,
1274 struct iovec iovec[1];
1280 ivec.iov.iovec = iov.iovec;
1290 ret = __get_user(tmp, (__virtio16 __user *)ivec.iov.iovec[0].iov_base);
1311 struct iovec iovec;
1317 ivec.iov.iovec = &iov.iovec;
1329 ret = __put_user(tmp, (__virtio16 __user *)ivec.iov.iovec[0].iov_base);