aboutsummaryrefslogtreecommitdiff
path: root/drivers/vhost/vringh.c
AgeCommit message (Expand)AuthorFilesLines
2023-04-21vringh: support VA with iotlbGravatar Stefano Garzarella 1-32/+139
2023-04-21vringh: define the stride used for translationGravatar Stefano Garzarella 1-2/+4
2023-04-21vringh: replace kmap_atomic() with kmap_local_page()Gravatar Stefano Garzarella 1-4/+4
2023-04-21vringh: fix typos in the vringh_init_* documentationGravatar Stefano Garzarella 1-9/+9
2023-02-03vringh: use bvec_set_page to initialize a bvecGravatar Christoph Hellwig 1-3/+2
2022-12-28vringh: fix range used in iotlb_translate()Gravatar Stefano Garzarella 1-3/+2
2022-11-25use less confusing names for iov_iter direction initializersGravatar Al Viro 1-2/+2
2022-11-25[vhost] fix 'direction' argument of iov_iter_{init,bvec}()Gravatar Al Viro 1-2/+2
2022-08-11vringh: iterate on iotlb_translate to handle large translationsGravatar Stefano Garzarella 1-22/+56
2022-06-08vringh: Fix loop descriptors check in the indirect casesGravatar Xie Yongji 1-2/+8
2021-08-11vringh: Use wiov->used to check for read/write desc orderGravatar Neeraj Upadhyay 1-1/+1
2021-05-03vringh: implement vringh_kiov_advance()Gravatar Stefano Garzarella 1-12/+29
2021-05-03vringh: explain more about cleaning riov and wiovGravatar Stefano Garzarella 1-3/+12
2021-05-03vringh: reset kiov 'consumed' field in __vringh_iov()Gravatar Stefano Garzarella 1-2/+2
2021-05-03vringh: add 'iotlb_lock' to synchronize iotlb accessesGravatar Stefano Garzarella 1-1/+8
2020-12-15vhost: vringh: use krealloc_array()Gravatar Bartosz Golaszewski 1-1/+2
2020-11-25vringh: fix vringh_iov_push_*() documentationGravatar Stefano Garzarella 1-3/+3
2020-10-21vringh: fix __vringh_iov() when riov and wiov are differentGravatar Stefano Garzarella 1-4/+5
2020-06-02virtio: force spec specified alignment on typesGravatar Michael S. Tsirkin 1-3/+3
2020-04-16virtio/test: fix up after IOTLB changesGravatar Michael S. Tsirkin 1-0/+5
2020-04-01vringh: IOTLB supportGravatar Jason Wang 1-23/+398
2019-10-28vringh: fix copy direction of vringh_iov_push_kern()Gravatar Jason Wang 1-1/+7
2019-05-21treewide: Add SPDX license identifier for more missed filesGravatar Thomas Gleixner 1-0/+1
2018-06-12treewide: kmalloc() -> kmalloc_array()Gravatar Kees Cook 1-1/+1
2016-12-16vringh: kill off ACCESS_ONCE()Gravatar Mark Rutland 1-2/+3
2014-12-15vringh: update for virtio 1.0 APIsGravatar Michael S. Tsirkin 1-47/+74
2014-12-15vringh: 64 bit featuresGravatar Michael S. Tsirkin 1-2/+2
2013-05-08Add missing module license tag to vring helpers.Gravatar Dave Jones 1-0/+3
2013-03-20vringh: host-side implementation of virtio rings.Gravatar Rusty Russell 1-0/+1007