Home
last modified time | relevance | path

Searched refs:eventfd (Results 1 – 25 of 30) sorted by relevance

12

/qemu/backends/
H A Dcryptodev-lkcf.c98 int eventfd; member
116 eventfd_read(lkcf->eventfd, &nevent); in cryptodev_lkcf_handle_response()
220 lkcf->eventfd = eventfd(0, 0); in cryptodev_lkcf_init()
221 if (lkcf->eventfd < 0) { in cryptodev_lkcf_init()
247 lkcf->eventfd, cryptodev_lkcf_handle_response, NULL, lkcf); in cryptodev_lkcf_init()
264 close(lkcf->eventfd); in cryptodev_lkcf_cleanup()
442 eventfd_write(task->lkcf->eventfd, 1); in cryptodev_lkcf_execute_task()
/qemu/util/
H A Devent_notifier-posix.c41 ret = eventfd(0, EFD_NONBLOCK | EFD_CLOEXEC); in event_notifier_init()
/qemu/subprojects/libvduse/
H A Dlibvduse.c915 fd = eventfd(0, EFD_NONBLOCK | EFD_CLOEXEC); in vduse_queue_enable()
945 struct vduse_vq_eventfd eventfd; in vduse_queue_disable() local
953 eventfd.index = vq->index; in vduse_queue_disable()
954 eventfd.fd = VDUSE_EVENTFD_DEASSIGN; in vduse_queue_disable()
955 ioctl(dev->fd, VDUSE_VQ_SETUP_KICKFD, &eventfd); in vduse_queue_disable()
/qemu/docs/specs/
H A Divshmem-spec.rst130 When configured for interrupts, the peers share eventfd objects in
142 - creates eventfd file descriptors for the interrupt vectors,
233 An ivshmem device configured for interrupts receives eventfd file
/qemu/docs/system/devices/
H A Divshmem-flat.rst21 distribute the proper shared memory file descriptor and the eventfd(s) to notify
/qemu/linux-user/mips/
H A Dsyscall-args-o32.c.inc320 [ 319] = 1, /* eventfd */
H A Dsyscall_o32.tbl333 319 o32 eventfd sys_eventfd
/qemu/hw/misc/
H A Divshmem-pci.c354 int eventfd = event_notifier_get_fd(n); in watch_vector_notifier() local
359 qemu_set_fd_handler(eventfd, ivshmem_vector_notify, in watch_vector_notifier()
/qemu/docs/devel/
H A Dmulti-process.rst133 virtio code by setting up an eventfd file descriptor that the vhost
143 The QEMU virtio setup code configures the KVM driver with an eventfd
144 that triggers the device interrupt in the guest when the eventfd is
593 from KVM. The issue with the eventfd mechanism used by vhost user is
883 an *eventfd* is created, a virtual interrupt is allocated by
885 the eventfd with ``kvm_irqchip_add_irqfd_notifier()``.
/qemu/hw/i386/kvm/
H A Dxen_evtchn.c592 ha.u.evtchn.deliver.eventfd.port = 0; in assign_kernel_eventfd()
593 ha.u.evtchn.deliver.eventfd.fd = fd; in assign_kernel_eventfd()
2034 xc->fd = eventfd(0, EFD_CLOEXEC); in xen_be_evtchn_open()
/qemu/linux-user/mips64/
H A Dsyscall_n64.tbl289 278 n64 eventfd sys_eventfd
H A Dsyscall_n32.tbl293 282 n32 eventfd sys_eventfd
/qemu/linux-headers/asm-x86/
H A Dkvm.h607 } eventfd; member
/qemu/linux-user/x86_64/
H A Dsyscall_64.tbl296 284 common eventfd sys_eventfd
/qemu/linux-user/xtensa/
H A Dsyscall.tbl329 306 common eventfd sys_eventfd
/qemu/linux-user/hppa/
H A Dsyscall.tbl344 304 common eventfd sys_eventfd
/qemu/linux-user/sh4/
H A Dsyscall.tbl333 323 common eventfd sys_eventfd
/qemu/linux-user/microblaze/
H A Dsyscall.tbl333 323 common eventfd sys_eventfd
/qemu/linux-user/m68k/
H A Dsyscall.tbl329 319 common eventfd sys_eventfd
/qemu/linux-user/alpha/
H A Dsyscall.tbl409 478 common eventfd sys_eventfd
/qemu/linux-user/arm/
H A Dsyscall.tbl369 351 common eventfd sys_eventfd
/qemu/linux-user/i386/
H A Dsyscall_32.tbl338 323 i386 eventfd sys_eventfd
/qemu/linux-user/sparc/
H A Dsyscall.tbl380 313 common eventfd sys_eventfd
/qemu/linux-user/s390x/
H A Dsyscall.tbl328 318 common eventfd sys_eventfd sys_eventfd
/qemu/linux-user/ppc/
H A Dsyscall.tbl400 307 common eventfd sys_eventfd

12