Displaying 20 results from an estimated 25 matches for "mdev_vfio_op".
Did you mean:
mdev_vfio_ops
2019 Nov 06
0
[PATCH V9 3/6] mdev: introduce device specific ops
...o_ap_ops.c | 14 +++--
drivers/vfio/mdev/mdev_core.c | 24 ++++++++-
drivers/vfio/mdev/mdev_private.h | 5 ++
drivers/vfio/mdev/vfio_mdev.c | 37 ++++++-------
include/linux/mdev.h | 43 ++++-----------
include/linux/mdev_vfio_ops.h | 52 +++++++++++++++++++
samples/vfio-mdev/mbochs.c | 20 ++++---
samples/vfio-mdev/mdpy.c | 20 ++++---
samples/vfio-mdev/mtty.c | 18 ++++---
13 files changed, 206 insertions(+), 99 deletions(-)
create mode 100644 i...
2019 Nov 07
0
[PATCH V11 3/6] mdev: introduce device specific ops
...o_ap_ops.c | 14 +++--
drivers/vfio/mdev/mdev_core.c | 24 ++++++++-
drivers/vfio/mdev/mdev_private.h | 5 ++
drivers/vfio/mdev/vfio_mdev.c | 37 ++++++-------
include/linux/mdev.h | 43 ++++-----------
include/linux/mdev_vfio_ops.h | 52 +++++++++++++++++++
samples/vfio-mdev/mbochs.c | 20 ++++---
samples/vfio-mdev/mdpy.c | 20 ++++---
samples/vfio-mdev/mtty.c | 18 ++++---
13 files changed, 206 insertions(+), 99 deletions(-)
create mode 100644 i...
2019 Nov 05
0
[PATCH V8 3/6] mdev: introduce device specific ops
...o_ap_ops.c | 14 +++--
drivers/vfio/mdev/mdev_core.c | 24 ++++++++-
drivers/vfio/mdev/mdev_private.h | 5 ++
drivers/vfio/mdev/vfio_mdev.c | 37 ++++++-------
include/linux/mdev.h | 43 ++++-----------
include/linux/mdev_vfio_ops.h | 52 +++++++++++++++++++
samples/vfio-mdev/mbochs.c | 20 ++++---
samples/vfio-mdev/mdpy.c | 20 ++++---
samples/vfio-mdev/mtty.c | 18 ++++---
13 files changed, 206 insertions(+), 99 deletions(-)
create mode 100644 i...
2019 Nov 04
0
[PATCH V7 3/6] mdev: introduce device specific ops
...o_ap_ops.c | 14 +++--
drivers/vfio/mdev/mdev_core.c | 25 ++++++++-
drivers/vfio/mdev/mdev_private.h | 5 ++
drivers/vfio/mdev/vfio_mdev.c | 37 ++++++-------
include/linux/mdev.h | 43 ++++-----------
include/linux/mdev_vfio_ops.h | 52 +++++++++++++++++++
samples/vfio-mdev/mbochs.c | 20 ++++---
samples/vfio-mdev/mdpy.c | 20 ++++---
samples/vfio-mdev/mtty.c | 18 ++++---
13 files changed, 206 insertions(+), 100 deletions(-)
create mode 100644...
2019 Nov 04
1
[PATCH V7 3/6] mdev: introduce device specific ops
...14 +++--
> drivers/vfio/mdev/mdev_core.c | 25 ++++++++-
> drivers/vfio/mdev/mdev_private.h | 5 ++
> drivers/vfio/mdev/vfio_mdev.c | 37 ++++++-------
> include/linux/mdev.h | 43 ++++-----------
> include/linux/mdev_vfio_ops.h | 52 +++++++++++++++++++
> samples/vfio-mdev/mbochs.c | 20 ++++---
> samples/vfio-mdev/mdpy.c | 20 ++++---
> samples/vfio-mdev/mtty.c | 18 ++++---
> 13 files changed, 206 insertions(+), 100 deletions(-)...
2019 Nov 04
9
[PATCH V7 0/6] mdev based hardware virtio offloading support
...rivers/vfio/mdev/vfio_mdev.c | 45 +-
drivers/virtio/Kconfig | 7 +
drivers/virtio/Makefile | 1 +
drivers/virtio/virtio_mdev.c | 413 +++++++++++
include/linux/mdev.h | 57 +-
include/linux/mdev_vfio_ops.h | 52 ++
include/linux/mdev_virtio_ops.h | 166 +++++
include/linux/mod_devicetable.h | 8 +
samples/Kconfig | 7 +
samples/vfio-mdev/Makefile | 1 +
samples/vfio-mdev/mbochs.c...
2019 Nov 07
9
[PATCH V11 0/6] mdev based hardware virtio offloading support
...rivers/vfio/mdev/vfio_mdev.c | 45 +-
drivers/virtio/Kconfig | 13 +
drivers/virtio/Makefile | 1 +
drivers/virtio/virtio_mdev.c | 406 +++++++++++
include/linux/mdev.h | 57 +-
include/linux/mdev_vfio_ops.h | 52 ++
include/linux/mdev_virtio_ops.h | 147 ++++
include/linux/mod_devicetable.h | 8 +
samples/Kconfig | 10 +
samples/vfio-mdev/Makefile | 1 +
samples/vfio-mdev/mbochs.c |...
2019 Nov 06
11
[PATCH V9 0/6] mdev based hardware virtio offloading support
...rivers/vfio/mdev/vfio_mdev.c | 45 +-
drivers/virtio/Kconfig | 13 +
drivers/virtio/Makefile | 1 +
drivers/virtio/virtio_mdev.c | 406 +++++++++++
include/linux/mdev.h | 57 +-
include/linux/mdev_vfio_ops.h | 52 ++
include/linux/mdev_virtio_ops.h | 147 ++++
include/linux/mod_devicetable.h | 8 +
samples/Kconfig | 10 +
samples/vfio-mdev/Makefile | 1 +
samples/vfio-mdev/mbochs.c |...
2019 Nov 05
2
[PATCH V8 3/6] mdev: introduce device specific ops
...14 +++--
> drivers/vfio/mdev/mdev_core.c | 24 ++++++++-
> drivers/vfio/mdev/mdev_private.h | 5 ++
> drivers/vfio/mdev/vfio_mdev.c | 37 ++++++-------
> include/linux/mdev.h | 43 ++++-----------
> include/linux/mdev_vfio_ops.h | 52 +++++++++++++++++++
> samples/vfio-mdev/mbochs.c | 20 ++++---
> samples/vfio-mdev/mdpy.c | 20 ++++---
> samples/vfio-mdev/mtty.c | 18 ++++---
> 13 files changed, 206 insertions(+), 99 deletions(-)
&...
2019 Nov 05
2
[PATCH V8 3/6] mdev: introduce device specific ops
...14 +++--
> drivers/vfio/mdev/mdev_core.c | 24 ++++++++-
> drivers/vfio/mdev/mdev_private.h | 5 ++
> drivers/vfio/mdev/vfio_mdev.c | 37 ++++++-------
> include/linux/mdev.h | 43 ++++-----------
> include/linux/mdev_vfio_ops.h | 52 +++++++++++++++++++
> samples/vfio-mdev/mbochs.c | 20 ++++---
> samples/vfio-mdev/mdpy.c | 20 ++++---
> samples/vfio-mdev/mtty.c | 18 ++++---
> 13 files changed, 206 insertions(+), 99 deletions(-)
&...
2019 Nov 05
15
[PATCH V8 0/6] mdev based hardware virtio offloading support
...rivers/vfio/mdev/vfio_mdev.c | 45 +-
drivers/virtio/Kconfig | 7 +
drivers/virtio/Makefile | 1 +
drivers/virtio/virtio_mdev.c | 407 +++++++++++
include/linux/mdev.h | 57 +-
include/linux/mdev_vfio_ops.h | 52 ++
include/linux/mdev_virtio_ops.h | 149 ++++
include/linux/mod_devicetable.h | 8 +
samples/Kconfig | 7 +
samples/vfio-mdev/Makefile | 1 +
samples/vfio-mdev/mbochs.c |...
2019 Nov 05
15
[PATCH V8 0/6] mdev based hardware virtio offloading support
...rivers/vfio/mdev/vfio_mdev.c | 45 +-
drivers/virtio/Kconfig | 7 +
drivers/virtio/Makefile | 1 +
drivers/virtio/virtio_mdev.c | 407 +++++++++++
include/linux/mdev.h | 57 +-
include/linux/mdev_vfio_ops.h | 52 ++
include/linux/mdev_virtio_ops.h | 149 ++++
include/linux/mod_devicetable.h | 8 +
samples/Kconfig | 7 +
samples/vfio-mdev/Makefile | 1 +
samples/vfio-mdev/mbochs.c |...
2019 Nov 06
9
[PATCH V10 0/6] mdev based hardware virtio offloading support
...rivers/vfio/mdev/vfio_mdev.c | 45 +-
drivers/virtio/Kconfig | 13 +
drivers/virtio/Makefile | 1 +
drivers/virtio/virtio_mdev.c | 406 +++++++++++
include/linux/mdev.h | 57 +-
include/linux/mdev_vfio_ops.h | 52 ++
include/linux/mdev_virtio_ops.h | 147 ++++
include/linux/mod_devicetable.h | 8 +
samples/Kconfig | 10 +
samples/vfio-mdev/Makefile | 1 +
samples/vfio-mdev/mbochs.c |...
2019 Nov 05
1
[PATCH V8 3/6] mdev: introduce device specific ops
...re.c | 24 ++++++++-
> > > drivers/vfio/mdev/mdev_private.h | 5 ++
> > > drivers/vfio/mdev/vfio_mdev.c | 37 ++++++-------
> > > include/linux/mdev.h | 43 ++++-----------
> > > include/linux/mdev_vfio_ops.h | 52 +++++++++++++++++++
> > > samples/vfio-mdev/mbochs.c | 20 ++++---
> > > samples/vfio-mdev/mdpy.c | 20 ++++---
> > > samples/vfio-mdev/mtty.c | 18 ++++---
> > > 13 files chang...
2019 Nov 05
0
[PATCH V8 3/6] mdev: introduce device specific ops
...rs/vfio/mdev/mdev_core.c | 24 ++++++++-
> > drivers/vfio/mdev/mdev_private.h | 5 ++
> > drivers/vfio/mdev/vfio_mdev.c | 37 ++++++-------
> > include/linux/mdev.h | 43 ++++-----------
> > include/linux/mdev_vfio_ops.h | 52 +++++++++++++++++++
> > samples/vfio-mdev/mbochs.c | 20 ++++---
> > samples/vfio-mdev/mdpy.c | 20 ++++---
> > samples/vfio-mdev/mtty.c | 18 ++++---
> > 13 files changed, 206 insertions(+...
2019 Nov 04
0
[PATCH V6 3/6] mdev: introduce device specific ops
...ted device definition
>> + */
>> +
>> +#ifndef VFIO_MDEV_H
>> +#define VFIO_MDEV_H
>> +
> I should have noticed this before. :-(
> APIs exposed are by the mdev module and named with mdev_ prefix.
> And file name is _ops.h,
>
> We should name this file as mdev_vfio_ops.h
>
> And #define should be MDEV_VFIO_OPS_H
>
>> +#include <linux/mdev.h>
>> +
>> +/**
>> + * struct vfio_mdev_device_ops - Structure to be registered for each
> s/vfio_mdev_device_ops/mdev_vfio_device_ops/
>
> Similarly for virtio in future patches....
2019 Nov 04
2
[PATCH V7 4/6] mdev: introduce virtio device and its device ops
...; diff --git a/drivers/vfio/mdev/mdev_private.h b/drivers/vfio/mdev/mdev_private.h
> index 411227373625..2c74dd032409 100644
> --- a/drivers/vfio/mdev/mdev_private.h
> +++ b/drivers/vfio/mdev/mdev_private.h
> @@ -11,6 +11,7 @@
> #define MDEV_PRIVATE_H
>
> #include <linux/mdev_vfio_ops.h>
> +#include <linux/mdev_virtio_ops.h>
>
> int mdev_bus_register(void);
> void mdev_bus_unregister(void);
> @@ -38,6 +39,7 @@ struct mdev_device {
> u16 class_id;
> union {
> const struct mdev_vfio_device_ops *vfio_ops;
> + const struct mdev_virti...
2019 Nov 04
2
[PATCH V7 4/6] mdev: introduce virtio device and its device ops
...; diff --git a/drivers/vfio/mdev/mdev_private.h b/drivers/vfio/mdev/mdev_private.h
> index 411227373625..2c74dd032409 100644
> --- a/drivers/vfio/mdev/mdev_private.h
> +++ b/drivers/vfio/mdev/mdev_private.h
> @@ -11,6 +11,7 @@
> #define MDEV_PRIVATE_H
>
> #include <linux/mdev_vfio_ops.h>
> +#include <linux/mdev_virtio_ops.h>
>
> int mdev_bus_register(void);
> void mdev_bus_unregister(void);
> @@ -38,6 +39,7 @@ struct mdev_device {
> u16 class_id;
> union {
> const struct mdev_vfio_device_ops *vfio_ops;
> + const struct mdev_virti...
2019 Nov 05
0
[PATCH V8 4/6] mdev: introduce virtio device and its device ops
...mdev)
{
return &mdev->dev;
diff --git a/drivers/vfio/mdev/mdev_private.h b/drivers/vfio/mdev/mdev_private.h
index 411227373625..2c74dd032409 100644
--- a/drivers/vfio/mdev/mdev_private.h
+++ b/drivers/vfio/mdev/mdev_private.h
@@ -11,6 +11,7 @@
#define MDEV_PRIVATE_H
#include <linux/mdev_vfio_ops.h>
+#include <linux/mdev_virtio_ops.h>
int mdev_bus_register(void);
void mdev_bus_unregister(void);
@@ -38,6 +39,7 @@ struct mdev_device {
u16 class_id;
union {
const struct mdev_vfio_device_ops *vfio_ops;
+ const struct mdev_virtio_device_ops *virtio_ops;
};
};
diff --g...
2019 Nov 06
0
[PATCH V9 4/6] mdev: introduce virtio device and its device ops
...mdev)
{
return &mdev->dev;
diff --git a/drivers/vfio/mdev/mdev_private.h b/drivers/vfio/mdev/mdev_private.h
index 411227373625..2c74dd032409 100644
--- a/drivers/vfio/mdev/mdev_private.h
+++ b/drivers/vfio/mdev/mdev_private.h
@@ -11,6 +11,7 @@
#define MDEV_PRIVATE_H
#include <linux/mdev_vfio_ops.h>
+#include <linux/mdev_virtio_ops.h>
int mdev_bus_register(void);
void mdev_bus_unregister(void);
@@ -38,6 +39,7 @@ struct mdev_device {
u16 class_id;
union {
const struct mdev_vfio_device_ops *vfio_ops;
+ const struct mdev_virtio_device_ops *virtio_ops;
};
};
diff --g...