void virtio_bus_release_ioeventfd(VirtioBusState *bus) { assert(bus->ioeventfd_grabbed != 0); if (--bus->ioeventfd_grabbed == 0 && bus->ioeventfd_started) { /* Force virtio_bus_start_ioeventfd to act. */ bus->ioeventfd_started = false; virtio_bus_start_ioeventfd(bus); } }
static void virtio_mmio_start_ioeventfd(VirtIOMMIOProxy *proxy) { virtio_bus_start_ioeventfd(&proxy->bus); }