Lines Matching refs:eventfd

882 	struct eventfd_ctx *eventfd;  member
906 eventfd_ctx_remove_wait_queue(kirqfd->eventfd, &kirqfd->wait, &cnt); in irqfd_shutdown()
907 eventfd_ctx_put(kirqfd->eventfd); in irqfd_shutdown()
916 eventfd_ctx_do_read(kirqfd->eventfd, &cnt); in irqfd_inject()
991 kirqfd->eventfd = eventfd_ctx_fileget(fd_file(f)); in privcmd_irqfd_assign()
992 if (IS_ERR(kirqfd->eventfd)) { in privcmd_irqfd_assign()
993 ret = PTR_ERR(kirqfd->eventfd); in privcmd_irqfd_assign()
1007 if (kirqfd->eventfd == tmp->eventfd) { in privcmd_irqfd_assign()
1030 eventfd_ctx_put(kirqfd->eventfd); in privcmd_irqfd_assign()
1040 struct eventfd_ctx *eventfd; in privcmd_irqfd_deassign() local
1043 eventfd = eventfd_ctx_fdget(irqfd->fd); in privcmd_irqfd_deassign()
1044 if (IS_ERR(eventfd)) in privcmd_irqfd_deassign()
1045 return PTR_ERR(eventfd); in privcmd_irqfd_deassign()
1050 if (kirqfd->eventfd == eventfd) { in privcmd_irqfd_deassign()
1058 eventfd_ctx_put(eventfd); in privcmd_irqfd_deassign()
1124 struct eventfd_ctx *eventfd; member
1179 eventfd_signal(kioeventfd->eventfd); in ioeventfd_interrupt()
1291 get_ioreq(struct privcmd_ioeventfd *ioeventfd, struct eventfd_ctx *eventfd) in get_ioreq() argument
1316 if (eventfd == kioeventfd->eventfd) { in get_ioreq()
1333 eventfd_ctx_put(kioeventfd->eventfd); in ioeventfd_free()
1361 kioeventfd->eventfd = eventfd_ctx_fdget(ioeventfd->event_fd); in privcmd_ioeventfd_assign()
1362 if (IS_ERR(kioeventfd->eventfd)) { in privcmd_ioeventfd_assign()
1363 ret = PTR_ERR(kioeventfd->eventfd); in privcmd_ioeventfd_assign()
1372 kioreq = get_ioreq(ioeventfd, kioeventfd->eventfd); in privcmd_ioeventfd_assign()
1388 eventfd_ctx_put(kioeventfd->eventfd); in privcmd_ioeventfd_assign()
1398 struct eventfd_ctx *eventfd; in privcmd_ioeventfd_deassign() local
1402 eventfd = eventfd_ctx_fdget(ioeventfd->event_fd); in privcmd_ioeventfd_deassign()
1403 if (IS_ERR(eventfd)) in privcmd_ioeventfd_deassign()
1404 return PTR_ERR(eventfd); in privcmd_ioeventfd_deassign()
1420 if (eventfd == kioeventfd->eventfd) { in privcmd_ioeventfd_deassign()
1439 eventfd_ctx_put(eventfd); in privcmd_ioeventfd_deassign()