Searched refs:wiov (Results 1 – 5 of 5) sorted by relevance
| /Linux-v5.4/tools/virtio/ |
| D | vringh_test.c | 197 struct vringh_iov riov, wiov; in parallel_test() local 222 vringh_iov_init(&wiov, in parallel_test() 226 err = vringh_getdesc_user(&vrh, &riov, &wiov, in parallel_test() 263 err = vringh_iov_push_user(&wiov, rbuf, rlen); in parallel_test() 267 assert(wiov.i == wiov.used); in parallel_test() 444 struct vringh_iov riov, wiov; in main() local 495 err = vringh_getdesc_user(&vrh, &riov, &wiov, getrange, &head); in main() 517 vringh_iov_init(&wiov, host_wiov, ARRAY_SIZE(host_wiov)); in main() 519 err = vringh_getdesc_user(&vrh, &riov, &wiov, getrange, &head); in main() 527 assert(wiov.used == 1); in main() [all …]
|
| /Linux-v5.4/drivers/vhost/ |
| D | vringh.c | 258 struct vringh_kiov *wiov, in __vringh_iov() argument 279 else if (wiov) in __vringh_iov() 280 wiov->i = wiov->used = 0; in __vringh_iov() 330 iov = wiov; in __vringh_iov() 333 if (unlikely(wiov && wiov->i)) { in __vringh_iov() 343 !wiov ? "writable" : "readable"); in __vringh_iov() 652 struct vringh_iov *wiov, in vringh_getdesc_user() argument 690 (struct vringh_kiov *)wiov, in vringh_getdesc_user() 722 ssize_t vringh_iov_push_user(struct vringh_iov *wiov, in vringh_iov_push_user() argument 725 return vringh_iov_xfer((struct vringh_kiov *)wiov, in vringh_iov_push_user() [all …]
|
| /Linux-v5.4/include/linux/ |
| D | vringh.h | 133 struct vringh_iov *wiov, 142 ssize_t vringh_iov_push_user(struct vringh_iov *wiov, 194 struct vringh_kiov *wiov, 199 ssize_t vringh_iov_push_kern(struct vringh_kiov *wiov,
|
| /Linux-v5.4/drivers/misc/mic/vop/ |
| D | vop_vringh.c | 335 vringh_kiov_init(&vvr->wiov, NULL, 0); in vop_virtio_add_device() 442 vringh_kiov_cleanup(&vvr->wiov); in vop_virtio_del_device() 753 struct vringh_kiov *wiov = &vvr->wiov; in _vop_virtio_copy() local 761 if (riov->i == riov->used && wiov->i == wiov->used) { in _vop_virtio_copy() 762 ret = vringh_getdesc_kern(vrh, riov, wiov, in _vop_virtio_copy() 793 ret = vop_vringh_copy(vdev, wiov, ubuf, len, in _vop_virtio_copy() 809 if (riov->i == riov->used && wiov->i == wiov->used) in _vop_virtio_copy() 821 total += vop_vringh_iov_consumed(wiov); in _vop_virtio_copy() 827 vringh_kiov_cleanup(wiov); in _vop_virtio_copy()
|
| D | vop_main.h | 85 struct vringh_kiov wiov; member
|