CASE2STR
CASE2STR(WIP);
CASE2STR(FLR_WIP);
CASE2STR(FLR_SEND_START);
CASE2STR(FLR_WAIT_GUC);
CASE2STR(FLR_GUC_DONE);
CASE2STR(FLR_SYNC);
CASE2STR(FLR_RESET_CONFIG);
CASE2STR(FLR_RESET_DATA);
CASE2STR(FLR_RESET_MMIO);
CASE2STR(FLR_SEND_FINISH);
CASE2STR(FLR_FAILED);
CASE2STR(PAUSE_WIP);
CASE2STR(PAUSE_SEND_PAUSE);
CASE2STR(PAUSE_WAIT_GUC);
CASE2STR(PAUSE_GUC_DONE);
CASE2STR(PAUSE_FAILED);
CASE2STR(PAUSED);
CASE2STR(SAVE_WIP);
CASE2STR(SAVE_PROCESS_DATA);
CASE2STR(SAVE_WAIT_DATA);
CASE2STR(SAVE_DATA_DONE);
CASE2STR(SAVE_FAILED);
CASE2STR(SAVED);
CASE2STR(RESTORE_WIP);
CASE2STR(RESTORE_PROCESS_DATA);
CASE2STR(RESTORE_WAIT_DATA);
CASE2STR(RESTORE_DATA_DONE);
CASE2STR(RESTORE_FAILED);
CASE2STR(RESTORED);
CASE2STR(RESUME_WIP);
CASE2STR(RESUME_SEND_RESUME);
CASE2STR(RESUME_FAILED);
CASE2STR(RESUMED);
CASE2STR(STOP_WIP);
CASE2STR(STOP_SEND_STOP);
CASE2STR(STOP_FAILED);
CASE2STR(STOPPED);
CASE2STR(MISMATCH);