Searched refs:QEMUVFIOState (Results 1 – 3 of 3) sorted by relevance
/openbmc/qemu/include/qemu/ |
H A D | vfio-helpers.h | 16 typedef struct QEMUVFIOState QEMUVFIOState; typedef 18 QEMUVFIOState *qemu_vfio_open_pci(const char *device, Error **errp); 19 void qemu_vfio_close(QEMUVFIOState *s); 20 int qemu_vfio_dma_map(QEMUVFIOState *s, void *host, size_t size, 22 int qemu_vfio_dma_reset_temporary(QEMUVFIOState *s); 23 void qemu_vfio_dma_unmap(QEMUVFIOState *s, void *host); 24 void *qemu_vfio_pci_map_bar(QEMUVFIOState *s, int index, 27 void qemu_vfio_pci_unmap_bar(QEMUVFIOState *s, int index, void *bar, 29 int qemu_vfio_pci_init_irq(QEMUVFIOState *s, EventNotifier *e,
|
/openbmc/qemu/util/ |
H A D | vfio-helpers.c | 49 struct QEMUVFIOState { struct 135 static inline void assert_bar_index_valid(QEMUVFIOState *s, int index) in assert_bar_index_valid() 140 static int qemu_vfio_pci_init_bar(QEMUVFIOState *s, int index, Error **errp) in qemu_vfio_pci_init_bar() 163 void *qemu_vfio_pci_map_bar(QEMUVFIOState *s, int index, in qemu_vfio_pci_map_bar() 185 void qemu_vfio_pci_unmap_bar(QEMUVFIOState *s, int index, void *bar, in qemu_vfio_pci_unmap_bar() 196 int qemu_vfio_pci_init_irq(QEMUVFIOState *s, EventNotifier *e, in qemu_vfio_pci_init_irq() 236 static int qemu_vfio_pci_read_config(QEMUVFIOState *s, void *buf, in qemu_vfio_pci_read_config() 251 static int qemu_vfio_pci_write_config(QEMUVFIOState *s, void *buf, int size, int ofs) in qemu_vfio_pci_write_config() 265 static void collect_usable_iova_ranges(QEMUVFIOState *s, void *buf) in collect_usable_iova_ranges() 294 static int qemu_vfio_init_pci(QEMUVFIOState *s, const char *device, in qemu_vfio_init_pci() [all …]
|
/openbmc/qemu/block/ |
H A D | nvme.c | 100 QEMUVFIOState *vfio;
|