Home
last modified time | relevance | path

Searched refs:wiov (Results 1 – 5 of 5) sorted by relevance

/linux-6.15/tools/virtio/
H A Dvringh_test.c200 struct vringh_iov riov, wiov; in parallel_test() local
225 vringh_iov_init(&wiov, in parallel_test()
270 assert(wiov.i == wiov.used); in parallel_test()
449 struct vringh_iov riov, wiov; in main() local
534 assert(wiov.used == 1); in main()
536 assert(wiov.iov[0].iov_len == 2); in main()
538 assert(wiov.used == 2); in main()
540 assert(wiov.iov[0].iov_len == 1); in main()
557 assert(wiov.i == wiov.used); in main()
607 assert(wiov.used == 0); in main()
[all …]
/linux-6.15/drivers/vhost/
H A Dvringh.c295 struct vringh_kiov *wiov, in __vringh_iov() argument
316 if (WARN_ON(!riov && !wiov)) in __vringh_iov()
321 if (wiov) in __vringh_iov()
322 wiov->i = wiov->used = wiov->consumed = 0; in __vringh_iov()
374 iov = wiov; in __vringh_iov()
377 if (unlikely(wiov && wiov->used)) { in __vringh_iov()
705 struct vringh_iov *wiov, in vringh_getdesc_user() argument
743 (struct vringh_kiov *)wiov, in vringh_getdesc_user()
978 struct vringh_kiov *wiov, in vringh_getdesc_kern() argument
1482 struct vringh_kiov *wiov, in vringh_getdesc_iotlb() argument
[all …]
/linux-6.15/include/linux/
H A Dvringh.h160 struct vringh_iov *wiov,
169 ssize_t vringh_iov_push_user(struct vringh_iov *wiov,
234 struct vringh_kiov *wiov,
239 ssize_t vringh_iov_push_kern(struct vringh_kiov *wiov,
311 struct vringh_kiov *wiov,
319 struct vringh_kiov *wiov,
/linux-6.15/drivers/vdpa/mlx5/core/
H A Dmlx5_vdpa.h64 struct vringh_kiov wiov; member
/linux-6.15/drivers/vdpa/mlx5/net/
H A Dmlx5_vnet.c2384 err = vringh_getdesc_iotlb(&cvq->vring, &cvq->riov, &cvq->wiov, &cvq->head, in mlx5_cvq_kick_handler()
2411 write = vringh_iov_push_iotlb(&cvq->vring, &cvq->wiov, &status, sizeof(status)); in mlx5_cvq_kick_handler()
2414 vringh_kiov_cleanup(&cvq->wiov); in mlx5_cvq_kick_handler()