Lines Matching refs:riov

196 			struct vringh_iov riov, wiov;  in parallel_test()  local
218 vringh_iov_init(&riov, in parallel_test()
225 err = vringh_getdesc_user(&vrh, &riov, &wiov, in parallel_test()
253 if (riov.used) { in parallel_test()
254 rlen = vringh_iov_pull_user(&riov, rbuf, in parallel_test()
259 assert(riov.i == riov.used); in parallel_test()
442 struct vringh_iov riov, wiov; in main() local
493 err = vringh_getdesc_user(&vrh, &riov, &wiov, getrange, &head); in main()
514 vringh_iov_init(&riov, host_riov, ARRAY_SIZE(host_riov)); in main()
517 err = vringh_getdesc_user(&vrh, &riov, &wiov, getrange, &head); in main()
521 assert(riov.used == 1); in main()
522 assert(riov.iov[0].iov_base == __user_addr_max - 1); in main()
523 assert(riov.iov[0].iov_len == 1); in main()
536 err = vringh_iov_pull_user(&riov, buf, 5); in main()
540 assert(riov.i == 1); in main()
541 assert(vringh_iov_pull_user(&riov, buf, 5) == 0); in main()
583 vringh_iov_init(&riov, host_riov, ARRAY_SIZE(host_riov)); in main()
586 err = vringh_getdesc_user(&vrh, &riov, &wiov, getrange, &head); in main()
590 assert(riov.max_num & VRINGH_IOV_ALLOCATED); in main()
591 assert(riov.iov != host_riov); in main()
593 assert(riov.used == RINGSIZE); in main()
595 assert(riov.used == RINGSIZE * USER_MEM/4); in main()
602 err = vringh_iov_pull_user(&riov, buf, 3); in main()
609 assert(riov.i == riov.used); in main()
610 vringh_iov_cleanup(&riov); in main()
635 vringh_iov_init(&riov, host_riov, ARRAY_SIZE(host_riov)); in main()
639 err = vringh_getdesc_user(&vrh, &riov, &wiov, getrange, &head); in main()
720 vringh_iov_init(&riov, host_riov, ARRAY_SIZE(host_riov)); in main()
723 err = vringh_getdesc_user(&vrh, &riov, &wiov, getrange, &head); in main()
730 assert(riov.max_num & VRINGH_IOV_ALLOCATED); in main()
732 assert(riov.used == 7); in main()
734 assert(riov.used == 28); in main()
735 err = vringh_iov_pull_user(&riov, buf, 29); in main()
741 vringh_iov_cleanup(&riov); in main()