search for: 400e513

Displaying 3 results from an estimated 3 matches for "400e513".

Did you mean: 400513
2015 Dec 31
4
[PATCH RFC] vhost: basic device IOTLB support
...ist_head work_list; struct task_struct *worker; + spinlock_t iotlb_lock; + struct vhost_iotlb_entry iotlb[VHOST_IOTLB_SIZE]; }; void vhost_dev_init(struct vhost_dev *, struct vhost_virtqueue **vqs, int nvqs); diff --git a/include/uapi/linux/vhost.h b/include/uapi/linux/vhost.h index ab373191..400e513 100644 --- a/include/uapi/linux/vhost.h +++ b/include/uapi/linux/vhost.h @@ -63,6 +63,26 @@ struct vhost_memory { struct vhost_memory_region regions[0]; }; +struct vhost_iotlb_entry { + __u64 iova; + __u64 size; + __u64 userspace_addr; + struct { +#define VHOST_IOTLB_PERM_READ 0x1 +#defin...
2015 Dec 31
4
[PATCH RFC] vhost: basic device IOTLB support
...ist_head work_list; struct task_struct *worker; + spinlock_t iotlb_lock; + struct vhost_iotlb_entry iotlb[VHOST_IOTLB_SIZE]; }; void vhost_dev_init(struct vhost_dev *, struct vhost_virtqueue **vqs, int nvqs); diff --git a/include/uapi/linux/vhost.h b/include/uapi/linux/vhost.h index ab373191..400e513 100644 --- a/include/uapi/linux/vhost.h +++ b/include/uapi/linux/vhost.h @@ -63,6 +63,26 @@ struct vhost_memory { struct vhost_memory_region regions[0]; }; +struct vhost_iotlb_entry { + __u64 iova; + __u64 size; + __u64 userspace_addr; + struct { +#define VHOST_IOTLB_PERM_READ 0x1 +#defin...
2015 Dec 31
0
[PATCH RFC] vhost: basic device IOTLB support
...truct *worker; > + spinlock_t iotlb_lock; > + struct vhost_iotlb_entry iotlb[VHOST_IOTLB_SIZE]; > }; > > void vhost_dev_init(struct vhost_dev *, struct vhost_virtqueue **vqs, int nvqs); > diff --git a/include/uapi/linux/vhost.h b/include/uapi/linux/vhost.h > index ab373191..400e513 100644 > --- a/include/uapi/linux/vhost.h > +++ b/include/uapi/linux/vhost.h > @@ -63,6 +63,26 @@ struct vhost_memory { > struct vhost_memory_region regions[0]; > }; > > +struct vhost_iotlb_entry { > + __u64 iova; > + __u64 size; > + __u64 userspace_addr; > + s...