Lines Matching refs:pfd
41 node->pfd.revents = revents; in aio_add_ready_handler()
58 if (node->pfd.fd == fd) { in find_aio_handler()
76 g_source_remove_poll(&ctx->source, &node->pfd); in aio_remove_fd_handler()
79 node->pfd.revents = 0; in aio_remove_fd_handler()
130 node->pfd.events = 0; in aio_set_fd_handler()
149 new_node->pfd.fd = fd; in aio_set_fd_handler()
151 new_node->pfd = node->pfd; in aio_set_fd_handler()
153 g_source_add_poll(&ctx->source, &new_node->pfd); in aio_set_fd_handler()
155 new_node->pfd.events = (io_read ? G_IO_IN | G_IO_HUP | G_IO_ERR : 0); in aio_set_fd_handler()
156 new_node->pfd.events |= (io_write ? G_IO_OUT | G_IO_ERR : 0); in aio_set_fd_handler()
285 revents = node->pfd.revents & node->pfd.events; in aio_pending()
327 revents = node->pfd.revents & node->pfd.events; in aio_dispatch_handler()
328 node->pfd.revents = 0; in aio_dispatch_handler()
342 trace_poll_add(ctx, node, node->pfd.fd, revents); in aio_dispatch_handler()
490 trace_poll_remove(ctx, node, node->pfd.fd); in remove_idle_poll_handlers()