1#ifndef QEMU_VIRTIO_9P_H 2#define QEMU_VIRTIO_9P_H 3 4#include "standard-headers/linux/virtio_9p.h" 5#include "hw/virtio/virtio.h" 6#include "9p.h" 7 8typedef struct V9fsVirtioState 9{ 10 VirtIODevice parent_obj; 11 VirtQueue *vq; 12 size_t config_size; 13 VirtQueueElement *elems[MAX_REQ]; 14 V9fsState state; 15} V9fsVirtioState; 16 17#define TYPE_VIRTIO_9P "virtio-9p-device" 18#define VIRTIO_9P(obj) \ 19 OBJECT_CHECK(V9fsVirtioState, (obj), TYPE_VIRTIO_9P) 20 21#endif 22