Home
last modified time | relevance | path

Searched refs:QEMUVFIOState (Results 1 – 3 of 3) sorted by relevance

/openbmc/qemu/include/qemu/
H A Dvfio-helpers.h16 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 Dvfio-helpers.c49 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 Dnvme.c100 QEMUVFIOState *vfio;