| /kernel/linux/linux-5.10/virt/kvm/ |
| D | eventfd.c | 126 eventfd_ctx_remove_wait_queue(irqfd->eventfd, &irqfd->wait, &cnt); in irqfd_shutdown() 145 eventfd_ctx_put(irqfd->eventfd); in irqfd_shutdown() 286 struct eventfd_ctx *eventfd = NULL, *resamplefd = NULL; in kvm_irqfd_assign() local 314 eventfd = eventfd_ctx_fileget(f.file); in kvm_irqfd_assign() 315 if (IS_ERR(eventfd)) { in kvm_irqfd_assign() 316 ret = PTR_ERR(eventfd); in kvm_irqfd_assign() 320 irqfd->eventfd = eventfd; in kvm_irqfd_assign() 382 if (irqfd->eventfd != tmp->eventfd) in kvm_irqfd_assign() 408 irqfd->consumer.token = (void *)irqfd->eventfd; in kvm_irqfd_assign() 436 if (eventfd && !IS_ERR(eventfd)) in kvm_irqfd_assign() [all …]
|
| /kernel/linux/linux-5.10/include/trace/events/ |
| D | io_uring.h | 70 unsigned nr_bufs, bool eventfd, long ret), 72 TP_ARGS(ctx, opcode, nr_files, nr_bufs, eventfd, ret), 79 __field( bool, eventfd ) 88 __entry->eventfd = eventfd; 95 __entry->nr_bufs, __entry->eventfd, __entry->ret)
|
| /kernel/linux/linux-5.10/include/linux/ |
| D | vmpressure.h | 42 struct eventfd_ctx *eventfd, 45 struct eventfd_ctx *eventfd);
|
| D | kvm_irqfd.h | 56 struct eventfd_ctx *eventfd; member
|
| /kernel/linux/linux-5.10/mm/ |
| D | vmpressure.c | 363 struct eventfd_ctx *eventfd, const char *args) in vmpressure_register_event() argument 399 ev->efd = eventfd; in vmpressure_register_event() 424 struct eventfd_ctx *eventfd) in vmpressure_unregister_event() argument 431 if (ev->efd != eventfd) in vmpressure_unregister_event()
|
| D | memcontrol.c | 126 struct eventfd_ctx *eventfd; member 140 struct eventfd_ctx *eventfd; member 151 struct eventfd_ctx *eventfd, const char *args); 158 struct eventfd_ctx *eventfd); 4260 eventfd_signal(t->entries[i].eventfd, 1); in __mem_cgroup_threshold() 4272 eventfd_signal(t->entries[i].eventfd, 1); in __mem_cgroup_threshold() 4312 eventfd_signal(ev->eventfd, 1); in mem_cgroup_oom_notify_cb() 4327 struct eventfd_ctx *eventfd, const char *args, enum res_type type) in __mem_cgroup_usage_register_event() argument 4370 new->entries[size - 1].eventfd = eventfd; in __mem_cgroup_usage_register_event() 4407 struct eventfd_ctx *eventfd, const char *args) in mem_cgroup_usage_register_event() argument [all …]
|
| /kernel/linux/linux-5.10/drivers/vfio/ |
| D | virqfd.c | 90 eventfd_ctx_remove_wait_queue(virqfd->eventfd, &virqfd->wait, &cnt); in virqfd_shutdown() 92 eventfd_ctx_put(virqfd->eventfd); in virqfd_shutdown() 140 virqfd->eventfd = ctx; in vfio_virqfd_enable()
|
| /kernel/linux/linux-5.10/arch/x86/kvm/ |
| D | hyperv.c | 1710 struct eventfd_ctx *eventfd; in kvm_hvcall_signal_event() local 1738 eventfd = idr_find(&vcpu->kvm->arch.hyperv.conn_to_evt, param); in kvm_hvcall_signal_event() 1740 if (!eventfd) in kvm_hvcall_signal_event() 1743 eventfd_signal(eventfd, 1); in kvm_hvcall_signal_event() 1903 struct eventfd_ctx *eventfd; in kvm_hv_destroy_vm() local 1906 idr_for_each_entry(&kvm->arch.hyperv.conn_to_evt, eventfd, i) in kvm_hv_destroy_vm() 1907 eventfd_ctx_put(eventfd); in kvm_hv_destroy_vm() 1914 struct eventfd_ctx *eventfd; in kvm_hv_eventfd_assign() local 1917 eventfd = eventfd_ctx_fdget(fd); in kvm_hv_eventfd_assign() 1918 if (IS_ERR(eventfd)) in kvm_hv_eventfd_assign() [all …]
|
| D | Makefile | 13 $(KVM)/eventfd.o $(KVM)/irqchip.o $(KVM)/vfio.o
|
| /kernel/linux/linux-5.10/tools/build/feature/ |
| D | test-eventfd.c | 8 return eventfd(0, EFD_NONBLOCK); in main()
|
| D | Makefile | 8 test-eventfd.bin \ 118 $(OUTPUT)test-eventfd.bin:
|
| /kernel/linux/linux-5.10/arch/s390/kvm/ |
| D | Makefile | 7 common-objs = $(KVM)/kvm_main.o $(KVM)/eventfd.o $(KVM)/async_pf.o $(KVM)/irqchip.o $(KVM)/vfio.o
|
| /kernel/linux/linux-5.10/arch/mips/kvm/ |
| D | Makefile | 5 common-objs-y = $(addprefix ../../../virt/kvm/, kvm_main.o coalesced_mmio.o eventfd.o)
|
| /kernel/linux/linux-5.10/tools/virtio/ringtest/ |
| D | main.c | 302 kickfd = eventfd(0, 0); in main() 304 callfd = eventfd(0, 0); in main()
|
| /kernel/linux/linux-5.10/tools/cgroup/ |
| D | cgroup_event_listener.c | 47 efd = eventfd(0, 0); in main()
|
| /kernel/linux/linux-5.10/include/uapi/misc/ |
| D | ocxl.h | 65 __s32 eventfd; member
|
| /kernel/linux/patches/linux-5.10/prebuilts/usr/include/misc/ |
| D | ocxl.h | 65 __s32 eventfd; member
|
| /kernel/linux/patches/linux-4.19/prebuilts/usr/include/misc/ |
| D | ocxl.h | 54 __s32 eventfd; member
|
| /kernel/linux/linux-5.10/arch/arm64/kvm/ |
| D | Makefile | 13 kvm-y := $(KVM)/kvm_main.o $(KVM)/coalesced_mmio.o $(KVM)/eventfd.o \
|
| /kernel/linux/linux-5.10/tools/virtio/ |
| D | virtio_test.c | 116 info->kick = eventfd(0, EFD_NONBLOCK); in vq_info_add() 117 info->call = eventfd(0, EFD_NONBLOCK); in vq_info_add()
|
| /kernel/linux/linux-5.10/drivers/infiniband/hw/mlx5/ |
| D | devx.c | 77 struct eventfd_ctx *eventfd; member 1983 event_sub->eventfd = in UVERBS_HANDLER() 1986 if (IS_ERR(event_sub->eventfd)) { in UVERBS_HANDLER() 1987 err = PTR_ERR(event_sub->eventfd); in UVERBS_HANDLER() 1988 event_sub->eventfd = NULL; in UVERBS_HANDLER() 2046 if (event_sub->eventfd) in UVERBS_HANDLER() 2047 eventfd_ctx_put(event_sub->eventfd); in UVERBS_HANDLER() 2312 if (item->eventfd) in dispatch_event_fd() 2313 eventfd_signal(item->eventfd, 1); in dispatch_event_fd() 2592 if (event_sub->eventfd) in devx_free_subscription() [all …]
|
| /kernel/linux/linux-5.10/Documentation/filesystems/ |
| D | api-summary.rst | 122 .. kernel-doc:: fs/eventfd.c
|
| /kernel/linux/build/test/syzkaller/qos_auth/ |
| D | latency_nice.txt | 11 include <linux/eventfd.h>
|
| /kernel/linux/linux-5.10/arch/powerpc/kvm/ |
| D | Makefile | 9 common-objs-y = $(KVM)/kvm_main.o $(KVM)/eventfd.o
|
| /kernel/linux/linux-5.10/tools/build/ |
| D | Makefile.feature | 35 eventfd \
|