search for: vdpa_device_index

Displaying 11 results from an estimated 11 matches for "vdpa_device_index".

2020 Feb 19
1
[PATCH] vhost: introduce vDPA based backend
...vhost_vdpa_init(void) > > > +{ > > > + int r; > > > + > > > + idr_init(&vhost_vdpa.idr); > > > + mutex_init(&vhost_vdpa.mutex); > > > + init_waitqueue_head(&vhost_vdpa.release_q); > > > + > > > + /* /dev/vhost-vdpa/$vdpa_device_index */ > > > + vhost_vdpa.class = class_create(THIS_MODULE, "vhost-vdpa"); > > > + if (IS_ERR(vhost_vdpa.class)) { > > > + r = PTR_ERR(vhost_vdpa.class); > > > + goto err_class; > > > + } > > > + > > > + vhost_vdpa.class->dev...
2020 Feb 18
2
[PATCH] vhost: introduce vDPA based backend
...g the open bit. Maybe use xarray, rcu and kfree_rcu .. > +static int __init vhost_vdpa_init(void) > +{ > + int r; > + > + idr_init(&vhost_vdpa.idr); > + mutex_init(&vhost_vdpa.mutex); > + init_waitqueue_head(&vhost_vdpa.release_q); > + > + /* /dev/vhost-vdpa/$vdpa_device_index */ > + vhost_vdpa.class = class_create(THIS_MODULE, "vhost-vdpa"); > + if (IS_ERR(vhost_vdpa.class)) { > + r = PTR_ERR(vhost_vdpa.class); > + goto err_class; > + } > + > + vhost_vdpa.class->devnode = vhost_vdpa_devnode; > + > + r = alloc_chrdev_region(&...
2020 Feb 18
2
[PATCH] vhost: introduce vDPA based backend
...g the open bit. Maybe use xarray, rcu and kfree_rcu .. > +static int __init vhost_vdpa_init(void) > +{ > + int r; > + > + idr_init(&vhost_vdpa.idr); > + mutex_init(&vhost_vdpa.mutex); > + init_waitqueue_head(&vhost_vdpa.release_q); > + > + /* /dev/vhost-vdpa/$vdpa_device_index */ > + vhost_vdpa.class = class_create(THIS_MODULE, "vhost-vdpa"); > + if (IS_ERR(vhost_vdpa.class)) { > + r = PTR_ERR(vhost_vdpa.class); > + goto err_class; > + } > + > + vhost_vdpa.class->devnode = vhost_vdpa_devnode; > + > + r = alloc_chrdev_region(&...
2020 Feb 19
0
[PATCH] vhost: introduce vDPA based backend
...u .. > > > +static int __init vhost_vdpa_init(void) > > +{ > > + int r; > > + > > + idr_init(&vhost_vdpa.idr); > > + mutex_init(&vhost_vdpa.mutex); > > + init_waitqueue_head(&vhost_vdpa.release_q); > > + > > + /* /dev/vhost-vdpa/$vdpa_device_index */ > > + vhost_vdpa.class = class_create(THIS_MODULE, "vhost-vdpa"); > > + if (IS_ERR(vhost_vdpa.class)) { > > + r = PTR_ERR(vhost_vdpa.class); > > + goto err_class; > > + } > > + > > + vhost_vdpa.class->devnode = vhost_vdpa_devnode; > &gt...
2020 Feb 05
1
[PATCH] vhost: introduce vDPA based backend
...e > > > > > virtio devices in guest. > > > > > > > > > > This backend is implemented as a vDPA device driver on top of the > > > > > same ops used in virtio-vDPA. It will create char device entry named > > > > > vhost-vdpa/$vdpa_device_index for userspace to use. Userspace can > > > > > use vhost ioctls on top of this char device to setup the backend. > > > > > > > > > > Signed-off-by: Tiwei Bie <tiwei.bie at intel.com> > > [...] > > > > > > > +static long...
2020 Feb 04
10
[PATCH] vhost: introduce vDPA based backend
...ace defined > in virtio-vDPA and provides a generic vhost interface > for userspace to accelerate the virtio devices in guest. > > This backend is implemented as a vDPA device driver on > top of the same ops used in virtio-vDPA. It will create > char device entry named vhost-vdpa/$vdpa_device_index > for userspace to use. Userspace can use vhost ioctls on > top of this char device to setup the backend. > > Signed-off-by: Tiwei Bie <tiwei.bie at intel.com> > --- > This patch depends on below series: > https://lkml.org/lkml/2020/1/16/353 > > Please note that _SE...
2020 Feb 04
10
[PATCH] vhost: introduce vDPA based backend
...ace defined > in virtio-vDPA and provides a generic vhost interface > for userspace to accelerate the virtio devices in guest. > > This backend is implemented as a vDPA device driver on > top of the same ops used in virtio-vDPA. It will create > char device entry named vhost-vdpa/$vdpa_device_index > for userspace to use. Userspace can use vhost ioctls on > top of this char device to setup the backend. > > Signed-off-by: Tiwei Bie <tiwei.bie at intel.com> > --- > This patch depends on below series: > https://lkml.org/lkml/2020/1/16/353 > > Please note that _SE...
2020 Feb 05
0
[PATCH] vhost: introduce vDPA based backend
...interface for userspace to accelerate the >>>> virtio devices in guest. >>>> >>>> This backend is implemented as a vDPA device driver on top of the >>>> same ops used in virtio-vDPA. It will create char device entry named >>>> vhost-vdpa/$vdpa_device_index for userspace to use. Userspace can >>>> use vhost ioctls on top of this char device to setup the backend. >>>> >>>> Signed-off-by: Tiwei Bie <tiwei.bie at intel.com> > [...] > >>>> +static long vhost_vdpa_do_dma_mapping(struct vhost_vdpa...
2020 Feb 05
0
[PATCH] vhost: introduce vDPA based backend
...t; >>>> virtio devices in guest. > > >>>> > > >>>> This backend is implemented as a vDPA device driver on top of the > > >>>> same ops used in virtio-vDPA. It will create char device entry > > >>>> named vhost-vdpa/$vdpa_device_index for userspace to use. > > Userspace > > >>>> can use vhost ioctls on top of this char device to setup the backend. > > >>>> > > >>>> Signed-off-by: Tiwei Bie <tiwei.bie at intel.com> > > > [...] > > > > > >...
2020 Feb 06
0
[PATCH] vhost: introduce vDPA based backend
...he >>>>>> virtio devices in guest. >>>>>> >>>>>> This backend is implemented as a vDPA device driver on top of the >>>>>> same ops used in virtio-vDPA. It will create char device entry >>>>>> named vhost-vdpa/$vdpa_device_index for userspace to use. >> Userspace >>>>>> can use vhost ioctls on top of this char device to setup the backend. >>>>>> >>>>>> Signed-off-by: Tiwei Bie <tiwei.bie at intel.com> >>> [...] >>> >>>>>>...
2020 Feb 05
0
[PATCH] vhost: introduce vDPA based backend
...-vDPA and provides a generic vhost interface > > for userspace to accelerate the virtio devices in guest. > > > > This backend is implemented as a vDPA device driver on > > top of the same ops used in virtio-vDPA. It will create > > char device entry named vhost-vdpa/$vdpa_device_index > > for userspace to use. Userspace can use vhost ioctls on > > top of this char device to setup the backend. > > > > Signed-off-by: Tiwei Bie <tiwei.bie at intel.com> > > --- > > This patch depends on below series: > > https://lkml.org/lkml/2020/1/1...