Lines Matching defs:eventfd
31 #include <linux/eventfd.h>
1715 struct eventfd_ctx *eventfd;
1741 /* the eventfd is protected by vcpu->kvm->srcu, but conn_to_evt isn't */
1743 eventfd = idr_find(&vcpu->kvm->arch.hyperv.conn_to_evt, param);
1745 if (!eventfd)
1748 eventfd_signal(eventfd, 1);
1908 struct eventfd_ctx *eventfd;
1911 idr_for_each_entry(&kvm->arch.hyperv.conn_to_evt, eventfd, i)
1912 eventfd_ctx_put(eventfd);
1919 struct eventfd_ctx *eventfd;
1922 eventfd = eventfd_ctx_fdget(fd);
1923 if (IS_ERR(eventfd))
1924 return PTR_ERR(eventfd);
1927 ret = idr_alloc(&hv->conn_to_evt, eventfd, conn_id, conn_id + 1,
1936 eventfd_ctx_put(eventfd);
1943 struct eventfd_ctx *eventfd;
1946 eventfd = idr_remove(&hv->conn_to_evt, conn_id);
1949 if (!eventfd)
1953 eventfd_ctx_put(eventfd);