Lines Matching defs:kill_ctx

820 		/* ctx is freed later via user->kill_ctx */
830 struct director_kill_context *ctx = user->kill_ctx;
917 struct director *dir = user->kill_ctx->dir;
918 struct director_kill_context *kill_ctx = user->kill_ctx;
920 i_assert(kill_ctx != NULL);
923 user_kill_state_names[kill_ctx->kill_state]);
925 timeout_remove(&kill_ctx->to_move);
926 i_free(kill_ctx->socket_path);
927 i_free(kill_ctx);
928 user->kill_ctx = NULL;
936 i_assert(user->kill_ctx != NULL);
937 i_assert(user->kill_ctx->kill_state == USER_KILL_STATE_DELAY);
947 user->kill_ctx->kill_state = USER_KILL_STATE_NONE;
952 user->kill_ctx->kill_state = USER_KILL_STATE_DELAY;
957 timeout_remove(&user->kill_ctx->to_move);
958 user->kill_ctx->to_move =
966 struct director_kill_context *kill_ctx = user->kill_ctx;
968 i_assert(kill_ctx != NULL);
969 i_assert(kill_ctx->kill_state != USER_KILL_STATE_FLUSHING);
970 i_assert(kill_ctx->kill_state != USER_KILL_STATE_DELAY);
974 user_kill_state_names[kill_ctx->kill_state]);
980 kill_ctx->kill_state == USER_KILL_STATE_KILLING_NOTIFY_RECEIVED) {
983 kill_ctx->kill_state = USER_KILL_STATE_KILLED_WAITING_FOR_EVERYONE;
985 i_assert(kill_ctx->kill_state == USER_KILL_STATE_KILLING);
986 kill_ctx->kill_state = USER_KILL_STATE_KILLED_WAITING_FOR_NOTIFY;
1052 i_assert(user->kill_ctx != NULL);
1053 i_assert(user->kill_ctx->kill_state != USER_KILL_STATE_DELAY);
1059 user_kill_state_names[user->kill_ctx->kill_state]);
1061 if (user->kill_ctx->kill_state == USER_KILL_STATE_FLUSHING) {
1062 o_stream_unref(&user->kill_ctx->reply);
1063 program_client_destroy(&user->kill_ctx->pclient);
1081 user_kill_state_names[user->kill_ctx->kill_state]);
1085 user->kill_ctx = ctx = i_new(struct director_kill_context, 1);
1303 switch (user->kill_ctx->kill_state) {
1305 user->kill_ctx->kill_state = USER_KILL_STATE_KILLING_NOTIFY_RECEIVED;
1312 username_hash, user_kill_state_names[user->kill_ctx->kill_state]);
1358 if (user->kill_ctx->kill_state != USER_KILL_STATE_KILLED_WAITING_FOR_EVERYONE) {
1360 username_hash, user_kill_state_names[user->kill_ctx->kill_state]);
1420 if (user->kill_ctx != NULL) {
1423 if (user->kill_ctx->callback_pending) {
1424 /* kill_ctx is used as a callback parameter.
1426 timeout_remove(&user->kill_ctx->to_move);