Searched refs:riov (Results 1 – 6 of 6) sorted by relevance
/linux-4.1.27/tools/virtio/ |
D | vringh_test.c | 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() [all …]
|
/linux-4.1.27/drivers/net/caif/ |
D | caif_virtio.c | 49 struct vringh_kiov riov; member 257 struct vringh_kiov *riov = &cfv->ctx.riov; in cfv_rx_poll() local 266 if (riov->i == riov->used) { in cfv_rx_poll() 276 riov, in cfv_rx_poll() 285 buf = phys_to_virt((unsigned long) riov->iov[riov->i].iov_base); in cfv_rx_poll() 289 riov->iov[riov->i].iov_len); in cfv_rx_poll() 306 ++riov->i; in cfv_rx_poll() 338 cfv->ndev->stats.rx_dropped = riov->used - riov->i; in cfv_rx_poll() 719 vringh_kiov_init(&cfv->ctx.riov, NULL, 0); in cfv_probe() 762 vringh_kiov_cleanup(&cfv->ctx.riov); in cfv_remove()
|
/linux-4.1.27/drivers/vhost/ |
D | vringh.c | 255 struct vringh_kiov *riov, in __vringh_iov() argument 275 if (riov) in __vringh_iov() 276 riov->i = riov->used = 0; in __vringh_iov() 330 iov = riov; in __vringh_iov() 649 struct vringh_iov *riov, in vringh_getdesc_user() argument 687 err = __vringh_iov(vrh, *head, (struct vringh_kiov *)riov, in vringh_getdesc_user() 705 ssize_t vringh_iov_pull_user(struct vringh_iov *riov, void *dst, size_t len) in vringh_iov_pull_user() argument 707 return vringh_iov_xfer((struct vringh_kiov *)riov, in vringh_iov_pull_user() 909 struct vringh_kiov *riov, in vringh_getdesc_kern() argument 925 err = __vringh_iov(vrh, *head, riov, wiov, no_range_check, NULL, in vringh_getdesc_kern() [all …]
|
/linux-4.1.27/include/linux/ |
D | vringh.h | 145 struct vringh_iov *riov, 152 ssize_t vringh_iov_pull_user(struct vringh_iov *riov, void *dst, size_t len); 206 struct vringh_kiov *riov, 211 ssize_t vringh_iov_pull_kern(struct vringh_kiov *riov, void *dst, size_t len);
|
/linux-4.1.27/drivers/misc/mic/host/ |
D | mic_virtio.c | 265 struct vringh_kiov *riov = &mvr->riov; in _mic_virtio_copy() local 274 if (riov->i == riov->used && wiov->i == wiov->used) { in _mic_virtio_copy() 275 ret = vringh_getdesc_kern(vrh, riov, wiov, in _mic_virtio_copy() 295 ret = mic_vringh_copy(mvdev, riov, ubuf, len, MIC_VRINGH_READ, in _mic_virtio_copy() 322 if (riov->i == riov->used && wiov->i == wiov->used) in _mic_virtio_copy() 333 total += mic_vringh_iov_consumed(riov); in _mic_virtio_copy() 339 vringh_kiov_cleanup(riov); in _mic_virtio_copy() 684 vringh_kiov_init(&mvr->riov, NULL, 0); in mic_virtio_add_device() 785 vringh_kiov_cleanup(&mvr->riov); in mic_virtio_del_device()
|
D | mic_virtio.h | 59 struct vringh_kiov riov; member
|