Lines Matching full:riov
200 struct vringh_iov riov, wiov; in parallel_test() local
222 vringh_iov_init(&riov, in parallel_test()
229 err = vringh_getdesc_user(&vrh, &riov, &wiov, in parallel_test()
257 if (riov.used) { in parallel_test()
258 rlen = vringh_iov_pull_user(&riov, rbuf, in parallel_test()
263 assert(riov.i == riov.used); in parallel_test()
449 struct vringh_iov riov, wiov; in main() local
502 err = vringh_getdesc_user(&vrh, &riov, &wiov, getrange, &head); in main()
523 vringh_iov_init(&riov, host_riov, ARRAY_SIZE(host_riov)); in main()
526 err = vringh_getdesc_user(&vrh, &riov, &wiov, getrange, &head); in main()
530 assert(riov.used == 1); in main()
531 assert(riov.iov[0].iov_base == __user_addr_max - 1); in main()
532 assert(riov.iov[0].iov_len == 1); in main()
545 err = vringh_iov_pull_user(&riov, buf, 5); in main()
549 assert(riov.i == 1); in main()
550 assert(vringh_iov_pull_user(&riov, buf, 5) == 0); in main()
592 vringh_iov_init(&riov, host_riov, ARRAY_SIZE(host_riov)); in main()
595 err = vringh_getdesc_user(&vrh, &riov, &wiov, getrange, &head); in main()
599 assert(riov.max_num & VRINGH_IOV_ALLOCATED); in main()
600 assert(riov.iov != host_riov); in main()
602 assert(riov.used == RINGSIZE); in main()
604 assert(riov.used == RINGSIZE * USER_MEM/4); in main()
611 err = vringh_iov_pull_user(&riov, buf, 3); in main()
618 assert(riov.i == riov.used); in main()
619 vringh_iov_cleanup(&riov); in main()
644 vringh_iov_init(&riov, host_riov, ARRAY_SIZE(host_riov)); in main()
648 err = vringh_getdesc_user(&vrh, &riov, &wiov, getrange, &head); in main()
729 vringh_iov_init(&riov, host_riov, ARRAY_SIZE(host_riov)); in main()
732 err = vringh_getdesc_user(&vrh, &riov, &wiov, getrange, &head); in main()
739 assert(riov.max_num & VRINGH_IOV_ALLOCATED); in main()
741 assert(riov.used == 7); in main()
743 assert(riov.used == 28); in main()
744 err = vringh_iov_pull_user(&riov, buf, 29); in main()
750 vringh_iov_cleanup(&riov); in main()