Lines Matching refs:wiov
295 struct vringh_kiov *wiov, in __vringh_iov() argument
316 if (WARN_ON(!riov && !wiov)) in __vringh_iov()
321 if (wiov) in __vringh_iov()
322 wiov->i = wiov->used = wiov->consumed = 0; in __vringh_iov()
374 iov = wiov; in __vringh_iov()
377 if (unlikely(wiov && wiov->used)) { in __vringh_iov()
387 !wiov ? "writable" : "readable"); in __vringh_iov()
705 struct vringh_iov *wiov, in vringh_getdesc_user() argument
743 (struct vringh_kiov *)wiov, in vringh_getdesc_user()
775 ssize_t vringh_iov_push_user(struct vringh_iov *wiov, in vringh_iov_push_user() argument
778 return vringh_iov_xfer(NULL, (struct vringh_kiov *)wiov, in vringh_iov_push_user()
978 struct vringh_kiov *wiov, in vringh_getdesc_kern() argument
993 err = __vringh_iov(vrh, *head, riov, wiov, no_range_check, NULL, in vringh_getdesc_kern()
1024 ssize_t vringh_iov_push_kern(struct vringh_kiov *wiov, in vringh_iov_push_kern() argument
1027 return vringh_iov_xfer(NULL, wiov, (void *)src, len, kern_xfer); in vringh_iov_push_kern()
1482 struct vringh_kiov *wiov, in vringh_getdesc_iotlb() argument
1497 err = __vringh_iov(vrh, *head, riov, wiov, no_range_check, NULL, in vringh_getdesc_iotlb()
1533 struct vringh_kiov *wiov, in vringh_iov_push_iotlb() argument
1536 return vringh_iov_xfer(vrh, wiov, (void *)src, len, xfer_to_iotlb); in vringh_iov_push_iotlb()