CTX_FL_DELETE_WAIT
set_bit(CTX_FL_DELETE_WAIT, &ctx->ctx_flags);
set_bit(CTX_FL_DELETE_WAIT, &ctx->ctx_flags);
while (test_bit(CTX_FL_DELETE_WAIT, &ctx->ctx_flags))
!test_bit(CTX_FL_DELETE_WAIT, &ctx->ctx_flags))
if (!test_and_clear_bit(CTX_FL_DELETE_WAIT, &ctx->ctx_flags))