summaryrefslogtreecommitdiff
path: root/drivers/vhost/vringh.c
AgeCommit message (Expand)AuthorFilesLines
2023-04-21vringh: support VA with iotlbStefano Garzarella1-32/+139
2023-04-21vringh: define the stride used for translationStefano Garzarella1-2/+4
2023-04-21vringh: replace kmap_atomic() with kmap_local_page()Stefano Garzarella1-4/+4
2023-04-21vringh: fix typos in the vringh_init_* documentationStefano Garzarella1-9/+9
2023-02-03vringh: use bvec_set_page to initialize a bvecChristoph Hellwig1-3/+2
2022-12-28vringh: fix range used in iotlb_translate()Stefano Garzarella1-3/+2
2022-11-25use less confusing names for iov_iter direction initializersAl Viro1-2/+2
2022-11-25[vhost] fix 'direction' argument of iov_iter_{init,bvec}()Al Viro1-2/+2
2022-08-11vringh: iterate on iotlb_translate to handle large translationsStefano Garzarella1-22/+56
2022-06-08vringh: Fix loop descriptors check in the indirect casesXie Yongji1-2/+8
2021-08-11vringh: Use wiov->used to check for read/write desc orderNeeraj Upadhyay1-1/+1
2021-05-03vringh: implement vringh_kiov_advance()Stefano Garzarella1-12/+29
2021-05-03vringh: explain more about cleaning riov and wiovStefano Garzarella1-3/+12
2021-05-03vringh: reset kiov 'consumed' field in __vringh_iov()Stefano Garzarella1-2/+2
2021-05-03vringh: add 'iotlb_lock' to synchronize iotlb accessesStefano Garzarella1-1/+8
2020-12-15vhost: vringh: use krealloc_array()Bartosz Golaszewski1-1/+2
2020-11-25vringh: fix vringh_iov_push_*() documentationStefano Garzarella1-3/+3
2020-10-21vringh: fix __vringh_iov() when riov and wiov are differentStefano Garzarella1-4/+5
2020-06-02virtio: force spec specified alignment on typesMichael S. Tsirkin1-3/+3
2020-04-17virtio/test: fix up after IOTLB changesMichael S. Tsirkin1-0/+5
2020-04-01vringh: IOTLB supportJason Wang1-23/+398
2019-10-28vringh: fix copy direction of vringh_iov_push_kern()Jason Wang1-1/+7
2019-05-21treewide: Add SPDX license identifier for more missed filesThomas Gleixner1-0/+1
2018-06-13treewide: kmalloc() -> kmalloc_array()Kees Cook1-1/+1
2016-12-16vringh: kill off ACCESS_ONCE()Mark Rutland1-2/+3
2014-12-16vringh: update for virtio 1.0 APIsMichael S. Tsirkin1-47/+74
2014-12-16vringh: 64 bit featuresMichael S. Tsirkin1-2/+2
2013-05-08Add missing module license tag to vring helpers.Dave Jones1-0/+3
2013-03-20vringh: host-side implementation of virtio rings.Rusty Russell1-0/+1007