Lines Matching defs:eventfd
35 #include <linux/eventfd.h>
2357 struct eventfd_ctx *eventfd;
2384 /* the eventfd is protected by vcpu->kvm->srcu, but conn_to_evt isn't */
2386 eventfd = idr_find(&hv->conn_to_evt, hc->ingpa);
2388 if (!eventfd)
2391 eventfd_signal(eventfd, 1);
2650 struct eventfd_ctx *eventfd;
2653 idr_for_each_entry(&hv->conn_to_evt, eventfd, i)
2654 eventfd_ctx_put(eventfd);
2661 struct eventfd_ctx *eventfd;
2664 eventfd = eventfd_ctx_fdget(fd);
2665 if (IS_ERR(eventfd))
2666 return PTR_ERR(eventfd);
2669 ret = idr_alloc(&hv->conn_to_evt, eventfd, conn_id, conn_id + 1,
2678 eventfd_ctx_put(eventfd);
2685 struct eventfd_ctx *eventfd;
2688 eventfd = idr_remove(&hv->conn_to_evt, conn_id);
2691 if (!eventfd)
2695 eventfd_ctx_put(eventfd);