search for: vhost_mdev_start_device_t

Displaying 3 results from an estimated 3 matches for "vhost_mdev_start_device_t".

2019 Sep 02
2
[RFC v3] vhost: introduce mdev based hardware vhost backend
...nux/vhost_mdev.h > @@ -0,0 +1,58 @@ > +// SPDX-License-Identifier: GPL-2.0 > +/* > + * Copyright (C) 2018-2019 Intel Corporation. > + */ > + > +#ifndef _VHOST_MDEV_H > +#define _VHOST_MDEV_H > + > +struct mdev_device; > +struct vhost_mdev; > + > +typedef int (*vhost_mdev_start_device_t)(struct vhost_mdev *vdpa); > +typedef int (*vhost_mdev_stop_device_t)(struct vhost_mdev *vdpa); > +typedef int (*vhost_mdev_set_features_t)(struct vhost_mdev *vdpa); > +typedef void (*vhost_mdev_notify_device_t)(struct vhost_mdev *vdpa, int queue_id); > +typedef u64 (*vhost_mdev_get_not...
2019 Sep 02
2
[RFC v3] vhost: introduce mdev based hardware vhost backend
...nux/vhost_mdev.h > @@ -0,0 +1,58 @@ > +// SPDX-License-Identifier: GPL-2.0 > +/* > + * Copyright (C) 2018-2019 Intel Corporation. > + */ > + > +#ifndef _VHOST_MDEV_H > +#define _VHOST_MDEV_H > + > +struct mdev_device; > +struct vhost_mdev; > + > +typedef int (*vhost_mdev_start_device_t)(struct vhost_mdev *vdpa); > +typedef int (*vhost_mdev_stop_device_t)(struct vhost_mdev *vdpa); > +typedef int (*vhost_mdev_set_features_t)(struct vhost_mdev *vdpa); > +typedef void (*vhost_mdev_notify_device_t)(struct vhost_mdev *vdpa, int queue_id); > +typedef u64 (*vhost_mdev_get_not...
2019 Sep 03
0
[RFC v3] vhost: introduce mdev based hardware vhost backend
...vdpa->dev, cmd, argp); > > + if (ret == -ENOIOCTLCMD) > > + ret = vhost_vring_ioctl(&vdpa->dev, cmd, argp); > > + } > > + > > + return ret; > > +} [...] > > +struct mdev_device; > > +struct vhost_mdev; > > + > > +typedef int (*vhost_mdev_start_device_t)(struct vhost_mdev *vdpa); > > +typedef int (*vhost_mdev_stop_device_t)(struct vhost_mdev *vdpa); > > +typedef int (*vhost_mdev_set_features_t)(struct vhost_mdev *vdpa); > > +typedef void (*vhost_mdev_notify_device_t)(struct vhost_mdev *vdpa, int queue_id); > > +typedef u64...