Lines Matching refs:wiov
256 struct vringh_kiov *wiov, in __vringh_iov() argument
277 else if (wiov) in __vringh_iov()
278 wiov->i = wiov->used = 0; in __vringh_iov()
328 iov = wiov; in __vringh_iov()
331 if (unlikely(wiov && wiov->i)) { in __vringh_iov()
341 !wiov ? "writable" : "readable"); in __vringh_iov()
650 struct vringh_iov *wiov, in vringh_getdesc_user() argument
688 (struct vringh_kiov *)wiov, in vringh_getdesc_user()
720 ssize_t vringh_iov_push_user(struct vringh_iov *wiov, in vringh_iov_push_user() argument
723 return vringh_iov_xfer((struct vringh_kiov *)wiov, in vringh_iov_push_user()
910 struct vringh_kiov *wiov, in vringh_getdesc_kern() argument
925 err = __vringh_iov(vrh, *head, riov, wiov, no_range_check, NULL, in vringh_getdesc_kern()
956 ssize_t vringh_iov_push_kern(struct vringh_kiov *wiov, in vringh_iov_push_kern() argument
959 return vringh_iov_xfer(wiov, (void *)src, len, xfer_kern); in vringh_iov_push_kern()