Lines Matching refs:cur_ctx
57 if (io->io.ioloop->cur_ctx != NULL) {
58 io->io.ctx = io->io.ioloop->cur_ctx;
257 if (timeout->ioloop->cur_ctx != NULL) {
258 timeout->ctx = timeout->ioloop->cur_ctx;
646 if (ioloop->cur_ctx != NULL)
647 io_loop_context_deactivate(ioloop->cur_ctx);
679 if (ioloop->cur_ctx != NULL)
680 io_loop_context_deactivate(ioloop->cur_ctx);
689 if (ioloop->cur_ctx != NULL)
690 io_loop_context_unref(&ioloop->cur_ctx);
876 i_assert(ioloop->cur_ctx == NULL);
939 if (ioloop->cur_ctx != NULL) {
940 io_loop_context_deactivate(ioloop->cur_ctx);
941 /* deactivation may remove the cur_ctx */
942 if (ioloop->cur_ctx != NULL)
943 io_loop_context_unref(&ioloop->cur_ctx);
945 ioloop->cur_ctx = ctx;
966 /* cur_ctx itself keeps a reference */
967 i_assert(ctx->ioloop->cur_ctx != ctx);
1030 i_assert(ctx->ioloop->cur_ctx == NULL);
1032 ctx->ioloop->cur_ctx = ctx;
1046 i_assert(ctx->ioloop->cur_ctx == ctx);
1058 ctx->ioloop->cur_ctx = NULL;
1065 return ioloop->cur_ctx;