Home
last modified time | relevance | path

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

/linux-4.1.27/virt/kvm/
Deventfd.c92 struct eventfd_ctx *eventfd; member
178 eventfd_ctx_remove_wait_queue(irqfd->eventfd, &irqfd->wait, &cnt); in irqfd_shutdown()
194 eventfd_ctx_put(irqfd->eventfd); in irqfd_shutdown()
309 struct eventfd_ctx *eventfd = NULL, *resamplefd = NULL; in kvm_irqfd_assign() local
334 eventfd = eventfd_ctx_fileget(f.file); in kvm_irqfd_assign()
335 if (IS_ERR(eventfd)) { in kvm_irqfd_assign()
336 ret = PTR_ERR(eventfd); in kvm_irqfd_assign()
340 irqfd->eventfd = eventfd; in kvm_irqfd_assign()
401 if (irqfd->eventfd != tmp->eventfd) in kvm_irqfd_assign()
441 if (eventfd && !IS_ERR(eventfd)) in kvm_irqfd_assign()
[all …]
/linux-4.1.27/mm/
Dvmpressure.c297 struct eventfd_ctx *eventfd, const char *args) in vmpressure_register_event() argument
315 ev->efd = eventfd; in vmpressure_register_event()
337 struct eventfd_ctx *eventfd) in vmpressure_unregister_event() argument
344 if (ev->efd != eventfd) in vmpressure_unregister_event()
Dmemcontrol.c183 struct eventfd_ctx *eventfd; member
211 struct eventfd_ctx *eventfd; member
225 struct eventfd_ctx *eventfd; member
236 struct eventfd_ctx *eventfd, const char *args);
243 struct eventfd_ctx *eventfd);
3602 eventfd_signal(t->entries[i].eventfd, 1); in __mem_cgroup_threshold()
3614 eventfd_signal(t->entries[i].eventfd, 1); in __mem_cgroup_threshold()
3654 eventfd_signal(ev->eventfd, 1); in mem_cgroup_oom_notify_cb()
3669 struct eventfd_ctx *eventfd, const char *args, enum res_type type) in __mem_cgroup_usage_register_event() argument
3715 new->entries[size - 1].eventfd = eventfd; in __mem_cgroup_usage_register_event()
[all …]
/linux-4.1.27/include/linux/
Dvmpressure.h38 struct eventfd_ctx *eventfd,
41 struct eventfd_ctx *eventfd);
Dvfio.h121 struct eventfd_ctx *eventfd; member
/linux-4.1.27/drivers/vfio/
Dvirqfd.c93 eventfd_ctx_remove_wait_queue(virqfd->eventfd, &virqfd->wait, &cnt); in virqfd_shutdown()
95 eventfd_ctx_put(virqfd->eventfd); in virqfd_shutdown()
143 virqfd->eventfd = ctx; in vfio_virqfd_enable()
/linux-4.1.27/arch/powerpc/kvm/
DMakefile11 $(KVM)/eventfd.o
92 $(KVM)/eventfd.o \
/linux-4.1.27/arch/s390/kvm/
DMakefile10 common-objs = $(KVM)/kvm_main.o $(KVM)/eventfd.o $(KVM)/async_pf.o $(KVM)/irqchip.o
/linux-4.1.27/tools/cgroup/
Dcgroup_event_listener.c46 efd = eventfd(0, 0); in main()
/linux-4.1.27/arch/x86/kvm/
DMakefile11 $(KVM)/eventfd.o $(KVM)/irqchip.o $(KVM)/vfio.o
/linux-4.1.27/arch/arm/kvm/
DMakefile18 kvm-arm-y = $(KVM)/kvm_main.o $(KVM)/coalesced_mmio.o $(KVM)/eventfd.o
/linux-4.1.27/Documentation/DocBook/
D.filesystems.xml.cmd2 …ems.c fs/fs-writeback.c fs/block_dev.c kernel/sysctl.c fs/proc/base.c fs/eventfd.c fs/sysfs/file.c…
/linux-4.1.27/arch/arm64/kvm/
DMakefile14 kvm-$(CONFIG_KVM_ARM_HOST) += $(KVM)/kvm_main.o $(KVM)/coalesced_mmio.o $(KVM)/eventfd.o
/linux-4.1.27/tools/virtio/
Dvirtio_test.c95 info->kick = eventfd(0, EFD_NONBLOCK); in vq_info_add()
96 info->call = eventfd(0, EFD_NONBLOCK); in vq_info_add()
/linux-4.1.27/Documentation/cgroups/
Dmemory.txt726 - create an eventfd using eventfd(2);
731 Application will be notified through eventfd when memory usage crosses
745 - create an eventfd using eventfd(2)
750 The application will be notified through eventfd when OOM happens.
810 The file memory.pressure_level is only used to setup an eventfd. To
813 - create an eventfd using eventfd(2);
818 Application will be notified through eventfd when memory pressure is at
/linux-4.1.27/fs/
DMakefile29 obj-$(CONFIG_EVENTFD) += eventfd.o
Deventfd.c445 SYSCALL_DEFINE1(eventfd, unsigned int, count) in SYSCALL_DEFINE1() argument
/linux-4.1.27/tools/usb/ffs-aio-example/simple/device_app/
Daio_simple.c267 evfd = eventfd(0, 0); in main()
/linux-4.1.27/tools/usb/ffs-aio-example/multibuff/device_app/
Daio_multibuff.c293 evfd = eventfd(0, 0); in main()
/linux-4.1.27/tools/lguest/
Dlguest.c220 int eventfd; member
776 if (read(vq->eventfd, &event, sizeof(event)) != sizeof(event)) in wait_for_vq_desc()
1851 vq->eventfd = eventfd(0, 0); in start_virtqueue()
1852 if (vq->eventfd < 0) in start_virtqueue()
2112 write(vq->eventfd, "\1\0\0\0\0\0\0\0", 8); in emulate_mmio_write()
/linux-4.1.27/arch/parisc/kernel/
Dsyscall_table.S402 ENTRY_SAME(eventfd)
/linux-4.1.27/arch/powerpc/include/asm/
Dsystbl.h314 SYSCALL_SPU(eventfd)
/linux-4.1.27/arch/s390/kernel/
Dcompat_wrapper.c195 COMPAT_SYSCALL_WRAP1(eventfd, unsigned int, count);
/linux-4.1.27/arch/x86/syscalls/
Dsyscall_64.tbl293 284 common eventfd sys_eventfd
Dsyscall_32.tbl332 323 i386 eventfd sys_eventfd
/linux-4.1.27/Documentation/filesystems/
Dproc.txt1717 The files such as eventfd, fsnotify, signalfd, epoll among the regular pos/flags
1725 eventfd-count: 5a
1727 where 'eventfd-count' is hex value of a counter.
/linux-4.1.27/Documentation/virtual/kvm/
Dapi.txt2279 Allows setting an eventfd to directly trigger a guest interrupt.
2280 kvm_irqfd.fd specifies the file descriptor to use as the eventfd and
2282 an event is triggered on the eventfd, an interrupt is injected into
2290 additional eventfd in the kvm_irqfd.resamplefd field. When operating
/linux-4.1.27/init/
DKconfig1529 bool "Enable eventfd() system call" if EXPERT
1533 Enable the eventfd() system call that allows to receive both