Lines Matching refs:eventfd

884 	struct eventfd_ctx *eventfd;  member
908 eventfd_ctx_remove_wait_queue(kirqfd->eventfd, &kirqfd->wait, &cnt); in irqfd_shutdown()
909 eventfd_ctx_put(kirqfd->eventfd); in irqfd_shutdown()
918 eventfd_ctx_do_read(kirqfd->eventfd, &cnt); in irqfd_inject()
993 kirqfd->eventfd = eventfd_ctx_fileget(fd_file(f)); in privcmd_irqfd_assign()
994 if (IS_ERR(kirqfd->eventfd)) { in privcmd_irqfd_assign()
995 ret = PTR_ERR(kirqfd->eventfd); in privcmd_irqfd_assign()
1009 if (kirqfd->eventfd == tmp->eventfd) { in privcmd_irqfd_assign()
1032 eventfd_ctx_put(kirqfd->eventfd); in privcmd_irqfd_assign()
1042 struct eventfd_ctx *eventfd; in privcmd_irqfd_deassign() local
1045 eventfd = eventfd_ctx_fdget(irqfd->fd); in privcmd_irqfd_deassign()
1046 if (IS_ERR(eventfd)) in privcmd_irqfd_deassign()
1047 return PTR_ERR(eventfd); in privcmd_irqfd_deassign()
1052 if (kirqfd->eventfd == eventfd) { in privcmd_irqfd_deassign()
1060 eventfd_ctx_put(eventfd); in privcmd_irqfd_deassign()
1126 struct eventfd_ctx *eventfd; member
1181 eventfd_signal(kioeventfd->eventfd); in ioeventfd_interrupt()
1293 get_ioreq(struct privcmd_ioeventfd *ioeventfd, struct eventfd_ctx *eventfd) in get_ioreq() argument
1318 if (eventfd == kioeventfd->eventfd) { in get_ioreq()
1335 eventfd_ctx_put(kioeventfd->eventfd); in ioeventfd_free()
1363 kioeventfd->eventfd = eventfd_ctx_fdget(ioeventfd->event_fd); in privcmd_ioeventfd_assign()
1364 if (IS_ERR(kioeventfd->eventfd)) { in privcmd_ioeventfd_assign()
1365 ret = PTR_ERR(kioeventfd->eventfd); in privcmd_ioeventfd_assign()
1374 kioreq = get_ioreq(ioeventfd, kioeventfd->eventfd); in privcmd_ioeventfd_assign()
1390 eventfd_ctx_put(kioeventfd->eventfd); in privcmd_ioeventfd_assign()
1400 struct eventfd_ctx *eventfd; in privcmd_ioeventfd_deassign() local
1404 eventfd = eventfd_ctx_fdget(ioeventfd->event_fd); in privcmd_ioeventfd_deassign()
1405 if (IS_ERR(eventfd)) in privcmd_ioeventfd_deassign()
1406 return PTR_ERR(eventfd); in privcmd_ioeventfd_deassign()
1422 if (eventfd == kioeventfd->eventfd) { in privcmd_ioeventfd_deassign()
1441 eventfd_ctx_put(eventfd); in privcmd_ioeventfd_deassign()