Lines Matching defs:VirtioDevice
100 struct VirtioDevice;
103 typedef void *(*PFNVIRTIOALLOC)(struct VirtioDevice *pDevice);
104 typedef void (*PFNVIRTIOFREE)(struct VirtioDevice *pDevice);
105 typedef int (*PFNVIRTIOATTACH)(struct VirtioDevice *pDevice);
106 typedef int (*PFNVIRTIODETACH)(struct VirtioDevice *pDevice);
107 typedef uint32_t (*PFNVIRTIOGETFEATURES)(struct VirtioDevice *pDevice);
108 typedef void (*PFNVIRTIOSETFEATURES)(struct VirtioDevice *pDevice, uint32_t fFeatures);
109 typedef void (*PFNVIRTIOGET)(struct VirtioDevice *pDevice, off_t off, void *pv, size_t cb);
110 typedef void (*PFNVIRTIOSET)(struct VirtioDevice *pDevice, off_t off, void *pv, size_t cb);
111 typedef void *(*PFNVIRTIOGETQUEUE)(struct VirtioDevice *pDevice, struct VirtioQueue *pQueue);
112 typedef void (*PFNVIRTIOPUTQUEUE)(struct VirtioDevice *pDevice, struct VirtioQueue *pQueue);
113 typedef int (*PFNVIRTIONOTIFYQUEUE)(struct VirtioDevice *pDevice, struct VirtioQueue *pQueue);
114 typedef void (*PFNVIRTIOSETSTATUS)(struct VirtioDevice *pDevice, uint8_t Status);
168 struct VirtioDevice
177 typedef struct VirtioDevice VIRTIODEVICE;