Searched refs:ioeventfd (Results 1 – 8 of 8) sorted by relevance
/qemu/hw/vfio/ |
H A D | pci-quirks.c | 292 memory_region_del_eventfd(ioeventfd->mr, ioeventfd->addr, ioeventfd->size, in vfio_ioeventfd_exit() 293 true, ioeventfd->data, &ioeventfd->e); in vfio_ioeventfd_exit() 309 ioeventfd->size, ioeventfd->data); in vfio_ioeventfd_exit() 318 (uint64_t)ioeventfd->addr, ioeventfd->size, in vfio_ioeventfd_exit() 320 g_free(ioeventfd); in vfio_ioeventfd_exit() 339 vfio_region_write(ioeventfd->region, ioeventfd->region_addr, in vfio_ioeventfd_handler() 340 ioeventfd->data, ioeventfd->size); in vfio_ioeventfd_handler() 359 ioeventfd = g_malloc0(sizeof(*ioeventfd)); in vfio_ioeventfd_init() 401 memory_region_add_eventfd(ioeventfd->mr, ioeventfd->addr, ioeventfd->size, in vfio_ioeventfd_init() 402 true, ioeventfd->data, &ioeventfd->e); in vfio_ioeventfd_init() [all …]
|
/qemu/docs/ |
H A D | qdev-device-use.txt | 115 -device virtio-blk-pci,drive=DRIVE-ID,class=C,vectors=V,ioeventfd=IOEVENTFD 119 IOEVENTFD controls whether or not ioeventfd is used for virtqueue 264 For virtio-net-pci, you can control whether or not ioeventfd is used for 265 virtqueue notify by setting ioeventfd= to on or off (default).
|
/qemu/docs/devel/ |
H A D | virtio-backends.rst | 106 DEFINE_PROP_BIT("ioeventfd", VirtIOPCIProxy, flags,
|
H A D | multiple-iothreads.txt | 121 (via ioeventfd). To achieve both objects, wrap the code between
|
H A D | memory.rst | 17 - setting up ioeventfd regions for kvm 157 ioeventfd) can be changed during the region lifecycle. They take effect
|
/qemu/hw/nvme/ |
H A D | nvme.h | 534 bool ioeventfd; member
|
H A D | ctrl.c | 4819 if (n->params.ioeventfd && sq->sqid != 0) { in nvme_init_sq() 5457 if (n->params.ioeventfd && cqid != 0) { in nvme_init_cq() 7074 if (n->params.ioeventfd && sq->sqid != 0) { in nvme_dbbuf_config() 7087 if (n->params.ioeventfd && cq->cqid != 0) { in nvme_dbbuf_config() 8720 DEFINE_PROP_BOOL("ioeventfd", NvmeCtrl, params.ioeventfd, false),
|
/qemu/system/ |
H A D | memory.c | 1471 MemoryRegionIoeventfd ioeventfd = { in memory_region_dispatch_write_eventfds() local 1478 ioeventfd.match_data = mr->ioeventfds[i].match_data; in memory_region_dispatch_write_eventfds() 1479 ioeventfd.e = mr->ioeventfds[i].e; in memory_region_dispatch_write_eventfds() 1481 if (memory_region_ioeventfd_equal(&ioeventfd, &mr->ioeventfds[i])) { in memory_region_dispatch_write_eventfds() 1482 event_notifier_set(ioeventfd.e); in memory_region_dispatch_write_eventfds()
|