aboutsummaryrefslogtreecommitdiffstats
path: root/vhost_user_gpio.h
diff options
context:
space:
mode:
Diffstat (limited to 'vhost_user_gpio.h')
-rw-r--r--vhost_user_gpio.h37
1 files changed, 0 insertions, 37 deletions
diff --git a/vhost_user_gpio.h b/vhost_user_gpio.h
deleted file mode 100644
index 7bf8ac8..0000000
--- a/vhost_user_gpio.h
+++ /dev/null
@@ -1,37 +0,0 @@
-/*
- * Based on virtio-gpio.h of QEMU project
- *
- * Copyright (c) 2023 Virtual Open Systems SAS.
- *
- * This work is licensed under the terms of the GNU GPL, version 2 or
- * (at your option) any later version. See the COPYING file in the
- * top-level directory.
- */
-
-#ifndef VHOST_USER_GPIO
-#define VHOST_USER_GPIO
-
-#include "vhost_loopback.h"
-#include "vhost_user_loopback.h"
-#include "virtio_loopback.h"
-#include <linux/virtio_gpio.h>
-#include "queue.h"
-#include <sys/mman.h>
-
-#define TYPE_VHOST_USER_GPIO "vhost-user-gpio-device"
-#define VIRTIO_GPIO_F_IRQ 0
-
-struct VHostUserGPIO {
- VirtIODevice *parent;
- struct virtio_gpio_config config;
- struct vhost_virtqueue *vhost_vqs;
- struct vhost_dev *vhost_dev;
- VirtQueue *command_vq;
- VirtQueue *interrupt_vq;
- bool connected;
- bool started_vu;
-};
-
-void vu_gpio_device_realize(int queue_num, int queue_size);
-
-#endif /* VHOST_USER_GPIO */