Lines Matching defs:eventfd
3 * ACRN HSM eventfd - use eventfd objects to signal expected I/O requests
12 #include <linux/eventfd.h>
20 * @eventfd: Eventfd of the HSM ioeventfd
29 struct eventfd_ctx *eventfd;
47 eventfd_ctx_put(p->eventfd);
61 if (p->eventfd == ioeventfd->eventfd &&
72 * Assign an eventfd to a VM and create a HSM ioeventfd associated with the
73 * eventfd. The properties of the HSM ioeventfd are built from a &struct
79 struct eventfd_ctx *eventfd;
95 eventfd = eventfd_ctx_fdget(args->fd);
96 if (IS_ERR(eventfd))
97 return PTR_ERR(eventfd);
108 p->eventfd = eventfd;
143 eventfd_ctx_put(eventfd);
151 struct eventfd_ctx *eventfd;
153 eventfd = eventfd_ctx_fdget(args->fd);
154 if (IS_ERR(eventfd))
155 return PTR_ERR(eventfd);
159 if (p->eventfd != eventfd)
169 eventfd_ctx_put(eventfd);
226 eventfd_signal(p->eventfd, 1);