MTK_STATE_FREE
ctx->state = MTK_STATE_FREE;
if (ctx->state == MTK_STATE_FREE) {
if (ctx->state == MTK_STATE_ABORT || ctx->state == MTK_STATE_FREE) {
ctx->state = MTK_STATE_FREE;
if (ctx->state == MTK_STATE_FREE) {
if ((ctx->state == MTK_STATE_ABORT) || (ctx->state == MTK_STATE_FREE)) {
ctx->state = MTK_STATE_FREE;