[PATCH v4 02/14] bus/vmbus: move independent bus functions
Srikanth Kaka
srikanth.k at oneconvergence.com
Mon Apr 18 06:29:03 CEST 2022
move independent Linux bus functions to OSI file
Signed-off-by: Srikanth Kaka <srikanth.k at oneconvergence.com>
Signed-off-by: Vag Singh <vag.singh at oneconvergence.com>
Signed-off-by: Anand Thulasiram <avelu at juniper.net>
---
drivers/bus/vmbus/linux/vmbus_bus.c | 15 ---------------
drivers/bus/vmbus/osi/vmbus_osi_bus.c | 17 +++++++++++++++++
2 files changed, 17 insertions(+), 15 deletions(-)
diff --git a/drivers/bus/vmbus/linux/vmbus_bus.c b/drivers/bus/vmbus/linux/vmbus_bus.c
index c9a07041a7..030f18020e 100644
--- a/drivers/bus/vmbus/linux/vmbus_bus.c
+++ b/drivers/bus/vmbus/linux/vmbus_bus.c
@@ -358,18 +358,3 @@ rte_vmbus_scan(void)
closedir(dir);
return -1;
}
-
-void rte_vmbus_irq_mask(struct rte_vmbus_device *device)
-{
- vmbus_uio_irq_control(device, 1);
-}
-
-void rte_vmbus_irq_unmask(struct rte_vmbus_device *device)
-{
- vmbus_uio_irq_control(device, 0);
-}
-
-int rte_vmbus_irq_read(struct rte_vmbus_device *device)
-{
- return vmbus_uio_irq_read(device);
-}
diff --git a/drivers/bus/vmbus/osi/vmbus_osi_bus.c b/drivers/bus/vmbus/osi/vmbus_osi_bus.c
index 8437109717..4aaa5459a8 100644
--- a/drivers/bus/vmbus/osi/vmbus_osi_bus.c
+++ b/drivers/bus/vmbus/osi/vmbus_osi_bus.c
@@ -3,8 +3,10 @@
* All Rights Reserved.
*/
+#include <rte_bus.h>
#include <rte_uuid.h>
+#include "private.h"
#include "vmbus_osi.h"
/*
@@ -18,3 +20,18 @@ const rte_uuid_t vmbus_nic_uuid = {
0x91, 0x3f,
0xf2, 0xd2, 0xf9, 0x65, 0xed, 0xe
};
+
+void rte_vmbus_irq_mask(struct rte_vmbus_device *device)
+{
+ vmbus_uio_irq_control(device, 1);
+}
+
+void rte_vmbus_irq_unmask(struct rte_vmbus_device *device)
+{
+ vmbus_uio_irq_control(device, 0);
+}
+
+int rte_vmbus_irq_read(struct rte_vmbus_device *device)
+{
+ return vmbus_uio_irq_read(device);
+}
--
2.30.2
More information about the dev
mailing list