Lines Matching refs:RINGSIZE
24 #define RINGSIZE 256 macro
154 mapsize = vring_size(RINGSIZE, ALIGN) in parallel_test()
155 + RINGSIZE * 2 * sizeof(int) in parallel_test()
156 + RINGSIZE * 6 * sizeof(struct vring_desc); in parallel_test()
188 vring_init(&vrh.vring, RINGSIZE, host_map, ALIGN); in parallel_test()
189 vringh_init_user(&vrh, features, RINGSIZE, true, in parallel_test()
300 data = guest_map + vring_size(RINGSIZE, ALIGN); in parallel_test()
301 indirects = (void *)data + (RINGSIZE + 1) * 2 * sizeof(int); in parallel_test()
317 vq = vring_new_virtqueue(0, RINGSIZE, ALIGN, &gvdev.vdev, true, in parallel_test()
325 __kfree_ignore_end = indirects + RINGSIZE * 6; in parallel_test()
343 dbuf = data + (xfers % (RINGSIZE + 1)); in parallel_test()
378 __kmalloc_fake = indirects + (xfers % RINGSIZE) * 4; in parallel_test()
442 struct scatterlist guest_sg[RINGSIZE], *sgs[2]; in main()
445 struct vring_used_elem used[RINGSIZE]; in main()
481 memset(__user_addr_min, 0, vring_size(RINGSIZE, ALIGN)); in main()
484 vq = vring_new_virtqueue(0, RINGSIZE, ALIGN, &vdev, true, false, in main()
490 vring_init(&vrh.vring, RINGSIZE, __user_addr_min, ALIGN); in main()
491 vringh_init_user(&vrh, vdev.features, RINGSIZE, true, in main()
509 __kmalloc_fake = __user_addr_min + vring_size(RINGSIZE, ALIGN); in main()
559 __kfree_ignore_start = __user_addr_min + vring_size(RINGSIZE, ALIGN); in main()
567 sg_init_table(guest_sg, RINGSIZE); in main()
568 for (i = 0; i < RINGSIZE; i++) { in main()
578 __kmalloc_fake = __user_addr_min + vring_size(RINGSIZE, ALIGN); in main()
579 err = virtqueue_add_outbuf(vq, guest_sg, RINGSIZE, &err, GFP_KERNEL); in main()
595 assert(riov.used == RINGSIZE); in main()
597 assert(riov.used == RINGSIZE * USER_MEM/4); in main()
603 for (i = 0; i < RINGSIZE * USER_MEM/4; i += 3) { in main()
605 if (err != 3 && i + err != RINGSIZE * USER_MEM/4) in main()
630 for (i = 0; i < RINGSIZE; i++) { in main()
640 for (i = 0; i < RINGSIZE; i++) { in main()
648 assert(vrh.vring.used->idx % RINGSIZE != 0); in main()
649 err = vringh_complete_multi_user(&vrh, used, RINGSIZE); in main()
654 for (i = 0; i < RINGSIZE; i++) { in main()
667 vq = vring_new_virtqueue(0, RINGSIZE, ALIGN, &vdev, true, in main()
683 vring_init(&vring, RINGSIZE, __user_addr_min, ALIGN); in main()