Searched refs:iotlb_iov (Results 1 - 4 of 4) sorted by relevance
/kernel/linux/linux-5.10/drivers/vhost/ |
H A D | vhost.c | 839 ret = translate_desc(vq, (u64)(uintptr_t)to, size, vq->iotlb_iov, in vhost_copy_to_user() 840 ARRAY_SIZE(vq->iotlb_iov), in vhost_copy_to_user() 844 iov_iter_init(&t, WRITE, vq->iotlb_iov, ret, size); in vhost_copy_to_user() 874 ret = translate_desc(vq, (u64)(uintptr_t)from, size, vq->iotlb_iov, in vhost_copy_from_user() 875 ARRAY_SIZE(vq->iotlb_iov), in vhost_copy_from_user() 883 iov_iter_init(&f, READ, vq->iotlb_iov, ret, size); in vhost_copy_from_user() 899 ret = translate_desc(vq, (u64)(uintptr_t)addr, size, vq->iotlb_iov, in __vhost_get_user_slow() 900 ARRAY_SIZE(vq->iotlb_iov), in __vhost_get_user_slow() 909 if (ret != 1 || vq->iotlb_iov[0].iov_len != size) { in __vhost_get_user_slow() 916 return vq->iotlb_iov[ in __vhost_get_user_slow() [all...] |
H A D | vhost.h | 117 struct iovec iotlb_iov[64]; member
|
/kernel/linux/linux-6.6/drivers/vhost/ |
H A D | vhost.c | 1113 ret = translate_desc(vq, (u64)(uintptr_t)to, size, vq->iotlb_iov, in vhost_copy_to_user() 1114 ARRAY_SIZE(vq->iotlb_iov), in vhost_copy_to_user() 1118 iov_iter_init(&t, ITER_DEST, vq->iotlb_iov, ret, size); in vhost_copy_to_user() 1148 ret = translate_desc(vq, (u64)(uintptr_t)from, size, vq->iotlb_iov, in vhost_copy_from_user() 1149 ARRAY_SIZE(vq->iotlb_iov), in vhost_copy_from_user() 1157 iov_iter_init(&f, ITER_SOURCE, vq->iotlb_iov, ret, size); in vhost_copy_from_user() 1173 ret = translate_desc(vq, (u64)(uintptr_t)addr, size, vq->iotlb_iov, in __vhost_get_user_slow() 1174 ARRAY_SIZE(vq->iotlb_iov), in __vhost_get_user_slow() 1183 if (ret != 1 || vq->iotlb_iov[0].iov_len != size) { in __vhost_get_user_slow() 1190 return vq->iotlb_iov[ in __vhost_get_user_slow() [all...] |
H A D | vhost.h | 127 struct iovec iotlb_iov[64]; member
|
Completed in 8 milliseconds