Lines Matching defs:wiov
197 struct vringh_iov riov, wiov;
222 vringh_iov_init(&wiov,
226 err = vringh_getdesc_user(&vrh, &riov, &wiov,
263 err = vringh_iov_push_user(&wiov, rbuf, rlen);
267 assert(wiov.i == wiov.used);
446 struct vringh_iov riov, wiov;
499 err = vringh_getdesc_user(&vrh, &riov, &wiov, getrange, &head);
521 vringh_iov_init(&wiov, host_wiov, ARRAY_SIZE(host_wiov));
523 err = vringh_getdesc_user(&vrh, &riov, &wiov, getrange, &head);
531 assert(wiov.used == 1);
532 assert(wiov.iov[0].iov_base == __user_addr_max - 3);
533 assert(wiov.iov[0].iov_len == 2);
535 assert(wiov.used == 2);
536 assert(wiov.iov[0].iov_base == __user_addr_max - 3);
537 assert(wiov.iov[0].iov_len == 1);
538 assert(wiov.iov[1].iov_base == __user_addr_max - 2);
539 assert(wiov.iov[1].iov_len == 1);
550 err = vringh_iov_push_user(&wiov, buf, 5);
554 assert(wiov.i == wiov.used);
555 assert(vringh_iov_push_user(&wiov, buf, 5) == 0);
590 vringh_iov_init(&wiov, host_wiov, ARRAY_SIZE(host_wiov));
592 err = vringh_getdesc_user(&vrh, &riov, &wiov, getrange, &head);
603 assert(!(wiov.max_num & VRINGH_IOV_ALLOCATED));
604 assert(wiov.used == 0);
617 vringh_iov_cleanup(&wiov);
642 vringh_iov_init(&wiov, host_wiov, ARRAY_SIZE(host_wiov));
645 err = vringh_getdesc_user(&vrh, &riov, &wiov, getrange, &head);
727 vringh_iov_init(&wiov, host_wiov, ARRAY_SIZE(host_wiov));
729 err = vringh_getdesc_user(&vrh, &riov, &wiov, getrange, &head);