Lines Matching refs:wiov

196 			struct vringh_iov riov, wiov;  in parallel_test()  local
221 vringh_iov_init(&wiov, in parallel_test()
225 err = vringh_getdesc_user(&vrh, &riov, &wiov, in parallel_test()
262 err = vringh_iov_push_user(&wiov, rbuf, rlen); in parallel_test()
266 assert(wiov.i == wiov.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()
515 vringh_iov_init(&wiov, host_wiov, ARRAY_SIZE(host_wiov)); in main()
517 err = vringh_getdesc_user(&vrh, &riov, &wiov, getrange, &head); in main()
525 assert(wiov.used == 1); in main()
526 assert(wiov.iov[0].iov_base == __user_addr_max - 3); in main()
527 assert(wiov.iov[0].iov_len == 2); in main()
529 assert(wiov.used == 2); in main()
530 assert(wiov.iov[0].iov_base == __user_addr_max - 3); in main()
531 assert(wiov.iov[0].iov_len == 1); in main()
532 assert(wiov.iov[1].iov_base == __user_addr_max - 2); in main()
533 assert(wiov.iov[1].iov_len == 1); in main()
544 err = vringh_iov_push_user(&wiov, buf, 5); in main()
548 assert(wiov.i == wiov.used); in main()
549 assert(vringh_iov_push_user(&wiov, buf, 5) == 0); in main()
584 vringh_iov_init(&wiov, host_wiov, ARRAY_SIZE(host_wiov)); in main()
586 err = vringh_getdesc_user(&vrh, &riov, &wiov, getrange, &head); in main()
597 assert(!(wiov.max_num & VRINGH_IOV_ALLOCATED)); in main()
598 assert(wiov.used == 0); in main()
611 vringh_iov_cleanup(&wiov); in main()
636 vringh_iov_init(&wiov, host_wiov, ARRAY_SIZE(host_wiov)); in main()
639 err = vringh_getdesc_user(&vrh, &riov, &wiov, getrange, &head); in main()
721 vringh_iov_init(&wiov, host_wiov, ARRAY_SIZE(host_wiov)); in main()
723 err = vringh_getdesc_user(&vrh, &riov, &wiov, getrange, &head); in main()