Lines Matching refs:eventfd
29 struct eventfd_ctx *eventfd; member
47 eventfd_ctx_put(p->eventfd); in acrn_ioeventfd_shutdown()
61 if (p->eventfd == ioeventfd->eventfd && in hsm_ioeventfd_is_conflict()
79 struct eventfd_ctx *eventfd; in acrn_ioeventfd_assign() local
95 eventfd = eventfd_ctx_fdget(args->fd); in acrn_ioeventfd_assign()
96 if (IS_ERR(eventfd)) in acrn_ioeventfd_assign()
97 return PTR_ERR(eventfd); in acrn_ioeventfd_assign()
108 p->eventfd = eventfd; in acrn_ioeventfd_assign()
143 eventfd_ctx_put(eventfd); in acrn_ioeventfd_assign()
151 struct eventfd_ctx *eventfd; in acrn_ioeventfd_deassign() local
153 eventfd = eventfd_ctx_fdget(args->fd); in acrn_ioeventfd_deassign()
154 if (IS_ERR(eventfd)) in acrn_ioeventfd_deassign()
155 return PTR_ERR(eventfd); in acrn_ioeventfd_deassign()
159 if (p->eventfd != eventfd) in acrn_ioeventfd_deassign()
169 eventfd_ctx_put(eventfd); in acrn_ioeventfd_deassign()
226 eventfd_signal(p->eventfd, 1); in acrn_ioeventfd_handler()