

#define RTOS_EVID_MAX 65


#define RTOS_EVID_STR_FMT { \
/* 0x0000 */{"misc.c", "misc_init_must_be_in_tcm", 2034, "cpu freq %d Mhz, nand freq %d Mhz\n",},\
/* 0x0001 */{"misc.c", "pcie_check_compliance", 1121, "c ltssm %x app %x",},\
/* 0x0002 */{"misc.c", "pcie_ltssm_debug", 878, "LTSSM 0x58 %x 0x5c %x 0x60 %x",},\
/* 0x0003 */{"misc.c", "power_evt_handler", 744, "power drop %x",},\
/* 0x0004 */{"misc.c", "power_isr", 704, "power drop %x",},\
/* 0x0005 */{"misc.c", "power_isr", 715, "start power lost activities",},\
/* 0x0006 */{"misc.c", "power_isr", 718, "could not start power lost activities",},\
/* 0x0007 */{"misc.c", "preset_n_isr", 1462, "[prest enter][Deassert] ltssm %x app %x clr_ltssm %x",},\
/* 0x0008 */{"misc.c", "preset_n_isr", 1507, "exit ltssm %x app %x",},\
/* 0x0009 */{"misc.c", "program_otp_data", 2226, "otp prog_done not clean.",},\
/* 0x000a */{"misc.c", "program_otp_data", 2272, "otp prog data offset %x fail, act/exp[%x/%x]",},\
/* 0x000b */{"misc.c", "program_otp_data", 2275, "otp prog data offset %x pass, act/org[%x/%x]",},\
/* 0x000c */{"misc.c", "read_otp_data", 2162, "otp prog_done not clean.",},\
/* 0x000d */{"misc.c", "uart_cmd_save_pub_key", 2329, "digest_no %d pub key is: %s",},\
/* 0x000e */{"pmu.c", "pmu_enter", 330, "PMU suspend failed %d.",},\
/* 0x000f */{"pmu.c", "pmu_enter", 346, "PMU suspend Abort(%x).",},\
/* 0x0010 */{"pmu.c", "pmu_enter", 390, "PMU resume: sts 0x%x, cnt(%d)",},\
/* 0x0011 */{"pmu.c", "pmu_mode", 296, "%s:94(0x%x), 98(0x%x), 80(0x%x))",},\
/* 0x0012 */{"pmu.c", "pmu_mode", 303, "(M) -> 32'h94(0x%x), 32'h98(0x%x)",},\
/* 0x0013 */{"thermal.c", "thermal_throttle", 133, "thermal throttle %d -> %d",},\
/* 0x0014 */{"thermal.c", "thermal_throttle", 230, " CPU clk %d, NF clk %d, ECC clk %d",},\
/* 0x0015 */{"thermal.c", "ts_get", 452, "err temp %d, cur_ts %d, ts_int.all %d ",},\
/* 0x0016 */{"thermal.c", "ts_isr", 307, "%x ts_dout = 0x%x %d degree",},\
/* 0x0017 */{"thermal.c", "ts_setup", 382, "thermal throttle restore",},\
/* 0x0018 */{"task.c", "task_ev_block", 226, "ts=%x,%d, count=%d, event=%p",},\
/* 0x0019 */{"task.c", "task_ev_block", 242, "ts=%x,%d, count=%d, event=%p",},\
/* 0x001a */{"task.c", "task_ev_wake", 263, "ts=%x,%d, event=%p,%p",},\
/* 0x001b */{"task.c", "task_ev_wake", 276, "ts=%x,%d, count=%d",},\
/* 0x001c */{"task.c", "task_init", 58, "ts=%x,%d, stack=%x, size=%d",},\
/* 0x001d */{"task.c", "task_new", 96, "ts=%x,%d, stack=%x, size=%d",},\
/* 0x001e */{"task.c", "task_sleep", 207, "ts=%x,%d, ticks=%d, count=%d",},\
/* 0x001f */{"task.c", "task_sleep", 218, "ts=%x,%d, ticks=%d, count=%d",},\
/* 0x0020 */{"irq.c", "_do_irq", 45, "irq with no source %x",},\
/* 0x0021 */{"rtos.c", "do_panic", 51, "panic %x\n",},\
/* 0x0022 */{"rtos.c", "exception_handler", 76, "===> Kernel CRASH!!!",},\
/* 0x0023 */{"rtos.c", "panic", 142, "...",},\
/* 0x0024 */{"rtos.c", "panic", 144, "(%s)",},\
/* 0x0025 */{"fsm.c", "_fsm_ctx_run", 74, "ctx %p, state %s(%d)",},\
/* 0x0026 */{"fsm.c", "_fsm_ctx_run", 77, "ctx %p, state %s(%d), res %d",},\
/* 0x0027 */{"fsm.c", "fsm_ctx_init", 37, "ctx %p, state %p",},\
/* 0x0028 */{"fsm.c", "fsm_queue_insert_head", 120, "fsm %p, ctx %p",},\
/* 0x0029 */{"fsm.c", "fsm_queue_insert_tail", 126, "fsm %p, ctx %p",},\
/* 0x002a */{"fsm.c", "fsm_queue_remove_first", 137, "fsm %p, ctx %p",},\
/* 0x002b */{"fsm.c", "fsm_queue_remove_last", 148, "fsm %p, ctx %p",},\
/* 0x002c */{"fsm.c", "fsm_queue_run", 157, "fsm %p",},\
/* 0x002d */{"pool.c", "pool_check_free", 47, "pl %p, e %p, %x/%x",},\
/* 0x002e */{"pool.c", "pool_get", 107, "pl %p, e %p, next %p",},\
/* 0x002f */{"pool.c", "pool_init", 66, "pl %p, base %p, size %d, esize %d, enum %d",},\
/* 0x0030 */{"pool.c", "pool_put", 123, "pl %p, base %p, end %p, %p",},\
/* 0x0031 */{"pool.c", "pool_put", 143, "pl %p, e %p, next %p",},\
/* 0x0032 */{"event.c", "evt_delay_resume", 163, "evt act %d",},\
/* 0x0033 */{"event.c", "evt_register", 75, "handler=%x, param=%x, index=%d",},\
/* 0x0034 */{"event.c", "evt_register", 79, "evt reg fail! handler=%x",},\
/* 0x0035 */{"event.c", "evt_set_cs", 127, "cookie error %d/%d",},\
/* 0x0036 */{"event.c", "evt_set_delay", 177, "evt delay %d %d",},\
/* 0x0037 */{"event.c", "evt_task", 261, "evt_task spun for 10000 iterations, nr %d",},\
/* 0x0038 */{"tmp102.c", "tmp102_init", 61, "smb_intr_sts: %x",},\
/* 0x0039 */{"tmp102.c", "tmp102_read", 125, "TMP102 set ...",},\
/* 0x003a */{"tmp102.c", "tmp102_read", 146, "smb_intr_sts %x",},\
/* 0x003b */{"tmp102.c", "tmp102_read", 156, "TMP102 get ...",},\
/* 0x003c */{"tmp102.c", "tmp102_read", 159, "Data0: %x",},\
/* 0x003d */{"tmp102.c", "tmp102_read", 161, "Data1: %x",},\
/* 0x003e */{"tmp102.c", "tmp102_read", 166, "Temperature: %d c",},\
/* 0x003f */{"stat_head.c", "stat_restore", 39, "new %x stat, sig %x error",},\
/* 0x0040 */{"stat_head.c", "stat_restore", 42, "src is NULL",},\
/* 0x0041 */{"stat_head.c", "stat_restore", 55, "stat %x upg %d(%d) -> %d(%d)",},\
};


#define FTL_EVID_MAX 549


#define FTL_EVID_STR_FMT { \
/* 0x0000 */{"defect_mgr.c", "defect_remap_rebuild", 239, "remap pair %d spb %d all defect",},\
/* 0x0001 */{"defect_mgr.c", "defect_remap_rebuild", 250, "rebuld %d remap pair",},\
/* 0x0002 */{"defect_mgr.c", "defect_version_check", 360, "defect version %d - %d (%d)",},\
/* 0x0003 */{"defect_mgr.c", "ftl_build_remap", 293, "no remap with intlv %d",},\
/* 0x0004 */{"defect_mgr.c", "ftl_build_remap", 335, "total %d remapped spb",},\
/* 0x0005 */{"defect_mgr.c", "ftl_defect_prune_for_mp", 779, "mp mask %x",},\
/* 0x0006 */{"defect_mgr.c", "ftl_drop_partial", 221, "total %d physical block drop",},\
/* 0x0007 */{"defect_mgr.c", "ftl_init_defect", 473, "Load Aging Defect Map Fail",},\
/* 0x0008 */{"defect_mgr.c", "ftl_scan_defect", 660, "partial defect SPB %d,",},\
/* 0x0009 */{"defect_mgr.c", "ftl_scan_defect", 664, " %x",},\
/* 0x000a */{"defect_mgr.c", "ins_grwn_err_info", 511, "grown defect multiple error %x %x",},\
/* 0x000b */{"defect_mgr.c", "ins_grwn_err_info", 518, "grown defect insert list fail %x %x",},\
/* 0x000c */{"defect_mgr.c", "remap_dump_main", 834, "f %x cnt %d itlv %d",},\
/* 0x000d */{"defect_mgr.c", "remap_dump_main", 863, "Interleave error \n",},\
/* 0x000e */{"defect_mgr.c", "spb_set_defect_blk", 574, "mark spb %d grown defect %x",},\
/* 0x000f */{"defect_mgr.c", "spb_set_defect_blk", 601, "search spb %d miss",},\
/* 0x0010 */{"format.c", "ftl_format", 68, "ftl format type %d",},\
/* 0x0011 */{"format.c", "ftl_format_done", 134, "ftl format done",},\
/* 0x0012 */{"ftl.c", "_ftl_put_req", 325, "ftl req 2s (%dms) id:0x%x op:0x%x, lda cnt:%d",},\
/* 0x0013 */{"ftl.c", "ftl_dbg_main", 1563, "trigger pool %d GC",},\
/* 0x0014 */{"ftl.c", "ftl_dbg_main", 1574, "no support",},\
/* 0x0015 */{"ftl.c", "ftl_dump", 1525, "fcmd %d",},\
/* 0x0016 */{"ftl.c", "ftl_flush_io_block", 627, "IO Block FTL flush start",},\
/* 0x0017 */{"ftl.c", "ftl_flush_io_block", 630, "ftl busy",},\
/* 0x0018 */{"ftl.c", "ftl_flush_io_block", 638, "IO Block FTL flush submit",},\
/* 0x0019 */{"ftl.c", "ftl_flush_io_block", 641, "IO Block FTL flush end",},\
/* 0x001a */{"ftl.c", "ftl_flush_pwr_loss", 653, "Power loss FTL flush start",},\
/* 0x001b */{"ftl.c", "ftl_flush_pwr_loss", 656, "ftl busy",},\
/* 0x001c */{"ftl.c", "ftl_flush_pwr_loss", 663, "Power loss FTL flush submit",},\
/* 0x001d */{"ftl.c", "ftl_flush_pwr_loss", 671, "Power loss FTL flush end",},\
/* 0x001e */{"ftl.c", "ftl_init", 985, "ftl init end %d",},\
/* 0x001f */{"ftl.c", "ftl_io_block_flush_cmpl", 499, "ftl flush completed",},\
/* 0x0020 */{"ftl.c", "ftl_io_block_flush_cmpl", 502, "dfs_flush() completed",},\
/* 0x0021 */{"ftl.c", "ftl_io_block_flush_cmpl", 505, "evlog_flush() completed",},\
/* 0x0022 */{"ftl.c", "ftl_is_busy", 568, "pmu flush",},\
/* 0x0023 */{"ftl.c", "ftl_pmu_flush_cmpl", 517, "ftl flush completed",},\
/* 0x0024 */{"ftl.c", "ftl_pmu_flush_cmpl", 520, "dfs_flush() completed",},\
/* 0x0025 */{"ftl.c", "ftl_pmu_flush_cmpl", 523, "evlog_flush() completed",},\
/* 0x0026 */{"ftl.c", "ftl_req_dump", 1638, "req id:0x%x k:%d ctag %d dtag %d off %d",},\
/* 0x0027 */{"ftl.c", "ftl_req_dump", 1645, "req id:0x%x k:%d ctag %d dtag %d off %d",},\
/* 0x0028 */{"ftl.c", "ftl_req_init", 1370, "max FTL req %d %d",},\
/* 0x0029 */{"ftl.c", "ftl_req_init", 1397, "meta size %d",},\
/* 0x002a */{"ftl.c", "ftl_req_status_dump", 1498, "ftl req free %d, simple free %d",},\
/* 0x002b */{"ftl.c", "ftl_req_status_dump", 1500, "ftl req hook bmp %x",},\
/* 0x002c */{"ftl.c", "ftl_shrink_capacity", 1461, "total du %d, disk_size_in_du %d",},\
/* 0x002d */{"ftl.c", "ftl_shrink_capacity", 1469, "disk_size_in_gb %d %d",},\
/* 0x002e */{"ftl.c", "ftl_spb_pool_init", 1208, "user spare %d slc req %d min %d",},\
/* 0x002f */{"ftl.c", "ftl_spb_pool_init", 1339, "pool %d type %d cnt %d/%d/%d ls %d",},\
/* 0x0030 */{"ftl.c", "ftl_spb_pool_init", 1345, "user pool %d, - GC(thr) (%d/%d/%d)",},\
/* 0x0031 */{"ftl.c", "ftl_spb_pool_init", 1349, "user pool %d, blk (%d/%d)",},\
/* 0x0032 */{"ftl.c", "ftl_spb_pool_init", 1356, "user pool 3, user_real_blk (%d)",},\
/* 0x0033 */{"ftl.c", "ftl_start", 473, "ftl start end, stop",},\
/* 0x0034 */{"ftl.c", "get_spare_cnt", 1085, "no max spare record",},\
/* 0x0035 */{"ftl.c", "user_write_timer_handler", 1689, "timer",},\
/* 0x0036 */{"ftl_dbg.c", "ftl_dbg_main", 750, "trigger pool %d GC",},\
/* 0x0037 */{"ftl_dbg.c", "ftl_dbg_main", 758, "weak gc %d->%d",},\
/* 0x0038 */{"ftl_dbg.c", "ftl_dbg_main", 791, "no support",},\
/* 0x0039 */{"internal_ctx.c", "_internal_ctx_get", 118, "need %d but %d",},\
/* 0x003a */{"internal_ctx.c", "internal_ctx_set_pending_ils", 181, "ictx pend %d",},\
/* 0x003b */{"page_allocator.c", "page_allocator_active_spb_setup", 378, "setup pga %d[%d] spb %d %d-%d",},\
/* 0x003c */{"page_allocator.c", "page_allocator_close", 278, "not idle aspb %d %d %d",},\
/* 0x003d */{"page_allocator.c", "page_allocator_close", 284, "close aspb %d %d",},\
/* 0x003e */{"page_allocator.c", "page_allocator_close_aspb", 547, "wait rsvd IO aspb %d",},\
/* 0x003f */{"page_allocator.c", "page_allocator_close_aspb", 557, "RR force close %d",},\
/* 0x0040 */{"page_allocator.c", "page_allocator_close_aspb", 564, "wait %d idle",},\
/* 0x0041 */{"page_allocator.c", "page_allocator_dump", 627, "pga %d avl_cnt %d cur_slot %d f %x",},\
/* 0x0042 */{"page_allocator.c", "page_allocator_dump", 632, "spb[%d] w_ptr %d compl_cnt %d",},\
/* 0x0043 */{"page_allocator.c", "page_allocator_dump", 636, " id %d state %d f %x",},\
/* 0x0044 */{"spb_info.c", "spb_info_dump", 134, "%d e %d f %x p %d d %x %x",},\
/* 0x0045 */{"spb_info.c", "spb_info_dump", 153, "Pool %d avg %d max %d min %d",},\
/* 0x0046 */{"spb_info.c", "spb_info_dump_main", 168, "Invalid SPB id, range [0-%d]",},\
/* 0x0047 */{"user_ls.c", "user_valid_chk", 1123, "no mem",},\
/* 0x0048 */{"user_ls.c", "user_valid_chk", 1143, "no mem to acc valid",},\
/* 0x0049 */{"user_ls.c", "user_valid_chk", 1150, "scan issued",},\
/* 0x004a */{"user_ls.c", "valid_acc_done", 1079, "scan done",},\
/* 0x004b */{"wait.c", "wait_release", 78, "mutex resume %p",},\
/* 0x004c */{"gc.c", "gc_submit", 483, "gc_submit pool %d B/F?%x",},\
/* 0x004d */{"gc.c", "gc_submit", 486, "gc_submit",},\
/* 0x004e */{"spb_manager.c", "chk_spb_status", 922, "good %d remap %d partial %d(%d) zombie %d",},\
/* 0x004f */{"spb_manager.c", "spb_alloc_desc_flush", 2419, "spb alloc wait spb %d %d",},\
/* 0x0050 */{"spb_manager.c", "spb_alloc_desc_flush", 2451, "dangerous tlc %d big ec %d!!!",},\
/* 0x0051 */{"spb_manager.c", "spb_allocation_handler", 1284, "no spb for %d",},\
/* 0x0052 */{"spb_manager.c", "spb_allocation_handler", 1300, "fire erase cmd %d,ls %d",},\
/* 0x0053 */{"spb_manager.c", "spb_appl_dump", 2622, "qta:%d f:%x slc_p_id:%d nat_p_id:%d",},\
/* 0x0054 */{"spb_manager.c", "spb_appl_get_spb", 2171, "force cpbk to release xlc %d %d %d %d ret %d",},\
/* 0x0055 */{"spb_manager.c", "spb_appl_get_spb", 2185, "pool %d blk",},\
/* 0x0056 */{"spb_manager.c", "spb_appl_get_spb", 2208, "can %d busy",},\
/* 0x0057 */{"spb_manager.c", "spb_appl_get_spb", 2227, "pool %d blk",},\
/* 0x0058 */{"spb_manager.c", "spb_appl_get_spb", 2232, "no SPB but must have, set read-only disk",},\
/* 0x0059 */{"spb_manager.c", "spb_appl_get_spb", 2240, "pop pool %d spb %d free %d (%d %d)",},\
/* 0x005a */{"spb_manager.c", "spb_appl_get_spb", 2273, "pool %d blk",},\
/* 0x005b */{"spb_manager.c", "spb_appl_get_spb", 2292, "pool %d blk",},\
/* 0x005c */{"spb_manager.c", "spb_appl_get_spb", 2296, "no SPB but must have, set read-only disk",},\
/* 0x005d */{"spb_manager.c", "spb_appl_get_spb", 2305, "can %d busy",},\
/* 0x005e */{"spb_manager.c", "spb_appl_get_spb", 2334, "pool %d blk",},\
/* 0x005f */{"spb_manager.c", "spb_appl_get_spb", 2338, "no SPB but must have, set read-only disk",},\
/* 0x0060 */{"spb_manager.c", "spb_appl_get_spb", 2347, "appl id %d pool %d spb 0x%x free %d is_slc:%d ls %d",},\
/* 0x0061 */{"spb_manager.c", "spb_appl_register", 441, "ls %d link slc %d native %d",},\
/* 0x0062 */{"spb_manager.c", "spb_arrange_spb_to_pool", 1009, "pool %d, cap blk %d/%d ttl %d",},\
/* 0x0063 */{"spb_manager.c", "spb_arrange_spb_to_pool", 968, "skip spb %d-%d",},\
/* 0x0064 */{"spb_manager.c", "spb_arrange_spb_to_pool", 972, "skip spb %d remap",},\
/* 0x0065 */{"spb_manager.c", "spb_arrange_spb_to_pool", 976, "spb %d erase %d",},\
/* 0x0066 */{"spb_manager.c", "spb_chk_pool_gc", 1227, "GC %d %d trigger pool[%d] free %d",},\
/* 0x0067 */{"spb_manager.c", "spb_chk_set_read_only", 1915, "1: disk is read only. %d %d %d",},\
/* 0x0068 */{"spb_manager.c", "spb_chk_set_read_only", 1925, "3: disk is read only. %d %d %d",},\
/* 0x0069 */{"spb_manager.c", "spb_desc_flush_wait", 2376, "spb flush resume %d %d",},\
/* 0x006a */{"spb_manager.c", "spb_dump_main", 2818, " Invalid SPB number, range [0-%d]",},\
/* 0x006b */{"spb_manager.c", "spb_manager_init", 776, "SPB cnt = %d",},\
/* 0x006c */{"spb_manager.c", "spb_manager_start", 803, "sys log spb %x flag %x",},\
/* 0x006d */{"spb_manager.c", "spb_manager_start", 811, "spb log spb %x flag %x",},\
/* 0x006e */{"spb_manager.c", "spb_manager_start", 857, "a busy SPB was retired %d f %x",},\
/* 0x006f */{"spb_manager.c", "spb_manager_start", 877, "pool %d free cnt %d ttl %d",},\
/* 0x0070 */{"spb_manager.c", "spb_manager_start", 881, "user slc pool free %d %d switch %d",},\
/* 0x0071 */{"spb_manager.c", "spb_meta_dump", 2651, "SPB %d D:%x %x cnt:%d",},\
/* 0x0072 */{"spb_manager.c", "spb_meta_dump", 2656, "get dtag error!",},\
/* 0x0073 */{"spb_manager.c", "spb_meta_dump", 2671, "type:%s du_cnt:%d",},\
/* 0x0074 */{"spb_manager.c", "spb_meta_dump", 2674, "from %d cnt %d",},\
/* 0x0075 */{"spb_manager.c", "spb_meta_dump", 2693, "%x is defect",},\
/* 0x0076 */{"spb_manager.c", "spb_meta_dump", 2697, "[%x](%x) %x %x %x",},\
/* 0x0077 */{"spb_manager.c", "spb_mgr_dump", 2600, "spb_cnt : %d",},\
/* 0x0078 */{"spb_manager.c", "spb_mgr_dump", 2605, "tb[%d] f %x va_cnt %d r_cnt %d ls_id %d sn %x",},\
/* 0x0079 */{"spb_manager.c", "spb_mgr_dump", 2611, "pool %d free %d ",},\
/* 0x007a */{"spb_manager.c", "spb_mgr_dump", 2615, "f %x cookies %d",},\
/* 0x007b */{"spb_manager.c", "spb_pool_gc_thr_merge", 1266, "pool %d - %d/%d/%d",},\
/* 0x007c */{"spb_manager.c", "spb_pool_recycle", 1767, "GC %d %d trigger pool[%d] free %d",},\
/* 0x007d */{"spb_manager.c", "spb_pool_recycle", 1784, "no GC req flag[%x], pool[%d]",},\
/* 0x007e */{"spb_manager.c", "spb_pool_recycle", 1791, "pool(%d) no GC candidate min(%d)",},\
/* 0x007f */{"spb_manager.c", "spb_pool_recycle_done", 1613, "STOP cont. GC pool %d flag %x",},\
/* 0x0080 */{"spb_manager.c", "spb_read_disturb_gc_done", 609, "no gc_req",},\
/* 0x0081 */{"spb_manager.c", "spb_read_disturb_gc_done", 613, "Read retention GC done %d",},\
/* 0x0082 */{"spb_manager.c", "spb_read_disturb_gc_done", 646, "ls not match %d %d",},\
/* 0x0083 */{"spb_manager.c", "spb_read_disturb_gc_trigger", 662, "no gc by shutdown",},\
/* 0x0084 */{"spb_manager.c", "spb_read_disturb_gc_trigger", 670, "SPB %d is doing copyback",},\
/* 0x0085 */{"spb_manager.c", "spb_read_disturb_gc_trigger", 687, "Now RD gc %d",},\
/* 0x0086 */{"spb_manager.c", "spb_rel_chk", 381, "spb rel chk %d",},\
/* 0x0087 */{"spb_manager.c", "spb_release", 454, "release SPB %d(%d) %x",},\
/* 0x0088 */{"spb_manager.c", "spb_retire", 1940, "spb %d already retired",},\
/* 0x0089 */{"spb_manager.c", "spb_retire", 1959, "spb retired %d pool %d blk %d, spb %d",},\
/* 0x008a */{"spb_manager.c", "spb_set_retire", 1863, "mark spb %d retire type %d",},\
/* 0x008b */{"spb_manager.c", "spb_set_weak", 1887, "mark read weak spb %d, retire %d",},\
/* 0x008c */{"spb_manager.c", "spb_valid_cnt_change", 545, "vcnt err spb %d %d - %d",},\
/* 0x008d */{"spb_manager.c", "spb_valid_cnt_reset", 497, "SPB %d v %d -> %d",},\
/* 0x008e */{"spb_manager.c", "spb_valid_cnt_reset", 504, "F %x",},\
/* 0x008f */{"spb_manager.c", "spb_valid_cnt_set", 518, "spb %d v %d -> %d",},\
/* 0x0090 */{"spb_manager.c", "spb_weak_xlc_gc_done", 1804, "weak xlc recycle done spb %d",},\
/* 0x0091 */{"spb_manager.c", "spb_weak_xlc_gc_trigger", 1849, "trigger weak xlc recycle spb %d pool %d",},\
/* 0x0092 */{"spb_manager.c", "spb_wear_level", 2041, "WL trigger, used epc min %d(%d), max %d(%d)",},\
/* 0x0093 */{"spb_manager.c", "spb_wear_level", 2044, "WL trigger, free epc min %d(%d), max %d(%d)",},\
/* 0x0094 */{"spb_manager.c", "spb_wear_level", 2058, "WL spb %d, epc %d, vc %d",},\
/* 0x0095 */{"convert.c", "cfsm_completion_flush", 496, "cfsm wait flush",},\
/* 0x0096 */{"ftl.c", "ftl_init", 971, "After shrink User disk: %d GB",},\
/* 0x0097 */{"internal_ls.c", "internal_ls_desc_flush", 204, ">> spb %d %d %d",},\
/* 0x0098 */{"internal_ls.c", "internal_ls_desc_flush", 208, "[%d] set spb %d, w %d f %d",},\
/* 0x0099 */{"internal_ls.c", "internal_ls_dump", 379, "sn %d",},\
/* 0x009a */{"internal_ls.c", "internal_ls_dump", 381, " appl spd_id:%d quota:%d f:%x",},\
/* 0x009b */{"internal_ls.c", "internal_ls_dump", 386, " ls_id:%d slc_pool_id:%d nat_pool_id:%d",},\
/* 0x009c */{"internal_ls.c", "internal_ls_recovery_ready_spb", 336, "ls %d ready SPB %d, active %d %d",},\
/* 0x009d */{"internal_ls.c", "internal_ls_recovery_ready_spb", 354, "update inv_slot %d",},\
/* 0x009e */{"logical_space.c", "get_user_disk_sz", 293, "User disk: %d GB, lda %d",},\
/* 0x009f */{"logical_space.c", "logical_space_init", 86, "ls %d init capacity = %x",},\
/* 0x00a0 */{"logical_space.c", "logical_spaces_start", 213, "open system",},\
/* 0x00a1 */{"logical_space.c", "logical_spaces_start", 217, "system opened",},\
/* 0x00a2 */{"logical_space.c", "ls_dump", 341, "id %d io_blk_f %x cap %d f %x",},\
/* 0x00a3 */{"logical_space.c", "ls_dump", 348, "id:%d op:%d ctx:%d f:%d",},\
/* 0x00a4 */{"logical_space.c", "ls_dump", 351, " lrange type:%d, list_len:%d lda_cnt:%d",},\
/* 0x00a5 */{"logical_space.c", "ls_dump", 363, "slba[%d]%x%x cnt:%x",},\
/* 0x00a6 */{"logical_space.c", "ls_dump", 368, "lda[%d]:%x",},\
/* 0x00a7 */{"logical_space.c", "ls_dump", 372, "lda:%x",},\
/* 0x00a8 */{"logical_space.c", "ls_dump", 378, " gc spd_id %d ls_id %d",},\
/* 0x00a9 */{"logical_space.c", "ls_dump", 380, " prior %d f %x",},\
/* 0x00aa */{"logical_space.c", "ls_dump_main", 400, "ls id invalid 0:user, 1:middle, 2:system",},\
/* 0x00ab */{"logical_space.c", "ls_make_dirty", 307, "make ls %d dirty",},\
/* 0x00ac */{"logical_space.c", "ls_make_dirty_done", 327, "ls %d is dirty",},\
/* 0x00ad */{"middle_ls.c", "middle_ls_reconstruction", 292, "mid sn %d",},\
/* 0x00ae */{"middle_ls.c", "middle_ls_start", 179, "middle ls rebuild end",},\
/* 0x00af */{"system_ls.c", "system_critical_gc", 184, "sys cri GC %d st %d",},\
/* 0x00b0 */{"system_ls.c", "system_ls_reconstruction", 326, "system sn %d",},\
/* 0x00b1 */{"system_ls.c", "system_ls_start", 174, "system ls rebuild end",},\
/* 0x00b2 */{"user_ls.c", "user_convert_done", 838, "remove %d - %d %d",},\
/* 0x00b3 */{"user_ls.c", "user_convert_done_notify", 775, "cvrt done->%d-%d spb %d(%d)",},\
/* 0x00b4 */{"user_ls.c", "user_ls_dump", 1015, "sn %d f %x fc.gc.perf %d",},\
/* 0x00b5 */{"user_ls.c", "user_ls_dump", 1025, "aspb[%d][0] id %d fence %d p %d",},\
/* 0x00b6 */{"user_ls.c", "user_ls_dump", 1029, "aspb[%d][1] id %d fence %d p %d",},\
/* 0x00b7 */{"user_ls.c", "user_ls_dump", 1033, "rdy_spb[%d]:%d",},\
/* 0x00b8 */{"user_ls.c", "user_ls_spb_allocator", 527, "alloc %d for [%d][%d]",},\
/* 0x00b9 */{"user_ls.c", "user_ls_start", 315, "spb id:0x%x fence:0x%x wr ptr:0x%x",},\
/* 0x00ba */{"user_ls.c", "user_ls_start", 319, "spb id:0x%x fence:0x%x wr ptr:0x%x",},\
/* 0x00bb */{"user_ls.c", "user_ls_start", 323, "spb id:0x%x fence:0x%x wr ptr:0x%x",},\
/* 0x00bc */{"user_ls.c", "user_ls_start", 327, "spb id:0x%x fence:0x%x wr ptr:0x%x",},\
/* 0x00bd */{"user_ls.c", "user_ls_start", 331, "sn:0x%x flag:0x%x ready spb:0x%x 0x%x",},\
/* 0x00be */{"user_ls.c", "user_ls_start", 336, "trim lba:0x%x count:0x%x range idx:0x%x sn:0x%x",},\
/* 0x00bf */{"user_ls.c", "user_ls_start", 341, "trim lba:0x%x count:0x%x range idx:0x%x sn:0x%x",},\
/* 0x00c0 */{"user_ls.c", "user_ls_start", 372, "user rebuild start",},\
/* 0x00c1 */{"user_ls.c", "user_ls_start", 374, "user rebuild end",},\
/* 0x00c2 */{"user_ls_recon.c", "user_ls_reconstruction", 257, "user sn %d",},\
/* 0x00c3 */{"user_ls_recon.c", "user_recon_insert_map", 369, "lda %d skip %x by %x",},\
/* 0x00c4 */{"user_ls_trim.c", "user_trim_recon", 1371, "user sn %d",},\
/* 0x00c5 */{"lut.c", "l2pp_fast_load_done", 1265, "fast op %p aborted",},\
/* 0x00c6 */{"lut.c", "l2pp_load_done", 1183, "lut %d l2pp %d aborted",},\
/* 0x00c7 */{"lut.c", "l2pp_single_load_done", 1321, "lut %d s l2pp %d",},\
/* 0x00c8 */{"lut.c", "lut_dump", 901, "ap_id %d f %x fl_cmd_c %d l_c_c %d t_id %d",},\
/* 0x00c9 */{"lut.c", "lut_fast_transaction_id_check", 480, "tid too old %d, %d",},\
/* 0x00ca */{"lut.c", "lut_load_l2pps", 1052, "no mem to load l2pp %d",},\
/* 0x00cb */{"lut.c", "lut_op_push", 979, "lut %d op push load %d, again %d",},\
/* 0x00cc */{"lut.c", "lut_save_l2pps", 1504, "no ctx to flush l2pp",},\
/* 0x00cd */{"lut.c", "lut_scan", 371, "to be scanned count %d, idx %d",},\
/* 0x00ce */{"lut.c", "lut_scan_lists", 825, "lut scan %d/%d",},\
/* 0x00cf */{"lut.c", "lut_scan_load", 732, "scan load %d %x",},\
/* 0x00d0 */{"lut.c", "lut_single_lookup_list", 653, "pend to single l2pp %d",},\
/* 0x00d1 */{"lut.c", "lut_single_lookup_list", 694, "pend single %p",},\
/* 0x00d2 */{"lut.c", "lut_transaction_id_check", 499, "tid too old %d, %d",},\
/* 0x00d3 */{"lut.c", "lut_transaction_id_check", 511, "[%d] %x from umt",},\
/* 0x00d4 */{"lut.c", "lut_transaction_id_check", 541, "[%d] %x from hmb",},\
/* 0x00d5 */{"lut.c", "lut_update_lists", 1367, "update blocked",},\
/* 0x00d6 */{"ftl.c", "ftl_mapping_chk", 435, "L %x errPDA",},\
/* 0x00d7 */{"erase.c", "erase_err_handling", 132, "erase err %x %x",},\
/* 0x00d8 */{"read.c", "read_err_handling", 121, "SPB %d erase %d read cnt %d flag %x",},\
/* 0x00d9 */{"read.c", "read_err_handling", 92, "ls %d rd err %d-%x l %x, %x, ctag %d",},\
/* 0x00da */{"read.c", "read_err_handling", 99, "page %d, type %d, flags %x",},\
/* 0x00db */{"internal_ls.c", "internal_wait_sys_log_flush", 302, "ls %d wait sys log flush %p",},\
/* 0x00dc */{"internal_ls_write.c", "internal_ls_gc_write_err", 121, "ils %d write error",},\
/* 0x00dd */{"internal_ls_write.c", "internal_ls_write", 104, "Ls_id(%d) is out of system page resource",},\
/* 0x00de */{"internal_ls_write.c", "internal_ls_write_error", 233, "req %x ils %d write error %x %d",},\
/* 0x00df */{"internal_ls_write.c", "internal_ls_write_error", 263, "wait for aspb idle",},\
/* 0x00e0 */{"internal_ls_write.c", "internal_write_close_spb_flush_done", 198, "remove ils spb %d",},\
/* 0x00e1 */{"lock.c", "lock_lock", 182, "%p blocked %d %d",},\
/* 0x00e2 */{"lock.c", "lock_unlock", 206, "%p unblock",},\
/* 0x00e3 */{"middle_ls_flush.c", "middle_flush_next_ls_flush_done", 224, "middle flush done",},\
/* 0x00e4 */{"middle_ls_write.c", "middle_close_spb_flush", 340, "close middle active spb %d",},\
/* 0x00e5 */{"middle_ls_write.c", "middle_force_close_spb_flush", 427, "force close m aspb %d",},\
/* 0x00e6 */{"middle_ls_write.c", "middle_write_get_invalid_lda_cnt", 261, "mid -%d",},\
/* 0x00e7 */{"system_ls_flush.c", "system_flush_desc_flush_done", 131, "system flush done",},\
/* 0x00e8 */{"system_ls_write.c", "system_close_spb_flush", 219, "close system active spb %d",},\
/* 0x00e9 */{"system_ls_write.c", "system_close_spb_flush", 229, "flush system log",},\
/* 0x00ea */{"system_ls_write.c", "system_force_close_spb_flush", 291, "write err close %d",},\
/* 0x00eb */{"system_ls_write.c", "system_write_err_handling", 258, "aspb idle",},\
/* 0x00ec */{"perf.c", "perf_mon_upd", 72, "new perf %d",},\
/* 0x00ed */{"user_ls.c", "user_convert_done_notify", 800, " wr %d, fence %d",},\
/* 0x00ee */{"user_ls.c", "user_convert_trigger", 680, "cvrt resume %x",},\
/* 0x00ef */{"user_ls.c", "user_convert_trigger", 685, "GC need stop %x",},\
/* 0x00f0 */{"user_ls.c", "user_convert_trigger", 703, "spb id:0x%x state:%d wr ptr:0x%x fence:0x%x vc:%d",},\
/* 0x00f1 */{"user_ls.c", "user_convert_trigger", 725, "convert handles rd fail spb 0x%x",},\
/* 0x00f2 */{"user_ls.c", "user_convert_trigger", 732, "convert trigger",},\
/* 0x00f3 */{"user_ls.c", "user_ls_flush_desc", 902, "user sn %d",},\
/* 0x00f4 */{"user_ls.c", "user_ls_flush_desc", 926, "> ready_spb[%d] %d",},\
/* 0x00f5 */{"user_ls.c", "user_ls_flush_desc", 929, "> [%d][%d] spb %d %d, %d",},\
/* 0x00f6 */{"user_ls.c", "user_ls_force_flush_rlut_done", 754, "force close convert",},\
/* 0x00f7 */{"user_ls_flush.c", "complete_flush_req", 341, "flush 0 done, %d",},\
/* 0x00f8 */{"user_ls_flush.c", "complete_flush_req", 344, "flush keep dirty %d",},\
/* 0x00f9 */{"user_ls_flush.c", "user_flush", 187, "user flags %x %x %x",},\
/* 0x00fa */{"user_ls_read.c", "setup_ncl_info_list", 531, "%d L %x errPDA psag %d",},\
/* 0x00fb */{"user_ls_read.c", "user_read_submit_rapid_ncl", 399, "err lda %x ftl req flag %x",},\
/* 0x00fc */{"user_ls_trim.c", "_trim_range_hit", 285, "lda 0x%x pda 0x%x hit trim %d",},\
/* 0x00fd */{"user_ls_trim.c", "chk_if_blk_trim", 589, "trim 0x%x blocked %d %d %d",},\
/* 0x00fe */{"user_ls_trim.c", "flush_trim_info", 1008, "no lda to flush trim",},\
/* 0x00ff */{"user_ls_trim.c", "flush_trim_info", 1020, "fail to get dtag",},\
/* 0x0100 */{"user_ls_trim.c", "flush_trim_info", 1055, "trim 0x%x(%d) flush to lda %d",},\
/* 0x0101 */{"user_ls_trim.c", "get_dtag_for_trim_flush", 987, "get dtag OK",},\
/* 0x0102 */{"user_ls_trim.c", "trim_assign_ckpt", 574, "trim ckpt, spb %d, wr_ptr %d, sn %d, ls_sn %d",},\
/* 0x0103 */{"user_ls_trim.c", "trim_convert_finish", 865, "all range trim done",},\
/* 0x0104 */{"user_ls_trim.c", "trim_convert_finish", 868, "trim done[%d], lba:0x%x, cnt:0x%x",},\
/* 0x0105 */{"user_ls_trim.c", "trim_flush_cmpl", 904, "trim 0x%x(%d) flushed %d -> 0x%x",},\
/* 0x0106 */{"user_ls_trim.c", "update_trim_range", 431, "skip range [0x%x-0x%x]",},\
/* 0x0107 */{"user_ls_trim.c", "user_trim_external", 654, "trim 0x%x resume",},\
/* 0x0108 */{"user_ls_trim.c", "user_trim_internal", 685, "internal trim block by %x",},\
/* 0x0109 */{"user_ls_trim.c", "user_trim_recon", 1222, "trim fence[%d]: %d %d [0x%x, 0x%x]",},\
/* 0x010a */{"user_ls_trim.c", "user_trim_recon", 1242, "found trim %d at lda %d pda 0x%x",},\
/* 0x010b */{"user_ls_trim.c", "user_trim_recon", 1245, "trim info range[%d]: [0x%x, 0x%x]",},\
/* 0x010c */{"user_ls_trim.c", "user_trim_recon", 1264, "inv trim lda %d old %x, vld %d",},\
/* 0x010d */{"user_ls_trim.c", "user_trim_recon", 1273, "found unfinished trim: sn %d at lda %d pda 0x%x",},\
/* 0x010e */{"user_ls_trim.c", "user_trim_recon", 1276, "trim range[%d]: [0x%x, 0x%x]",},\
/* 0x010f */{"user_ls_trim.c", "user_trim_recon", 1298, "trim recon size > DTAG",},\
/* 0x0110 */{"user_ls_trim.c", "user_trim_recon", 1306, "No mem for trim recon",},\
/* 0x0111 */{"user_ls_trim.c", "user_trim_recon", 1310, "Dtag for trim recon %d",},\
/* 0x0112 */{"user_ls_trim.c", "user_trim_trigger", 457, "switch to high pri trim",},\
/* 0x0113 */{"user_ls_trim.c", "user_trim_trigger", 466, "restore trim %d",},\
/* 0x0114 */{"user_ls_trim.c", "user_trim_trigger", 512, "wait to trigger in trim timer",},\
/* 0x0115 */{"user_ls_trim.c", "user_trim_trigger", 521, "trim trigger[%d] lba:0x%x, cnt:0x%x",},\
/* 0x0116 */{"user_ls_trim.c", "user_trim_trigger", 528, "trim all, nr_lba 0x%x, nr_range %d",},\
/* 0x0117 */{"user_ls_write.c", "print_pga_info", 194, "wr 0x%x order 0x%x received 0x%x",},\
/* 0x0118 */{"user_ls_write.c", "print_user_ls_info", 735, "user ls, blk f:0x%x, fc rev:%d",},\
/* 0x0119 */{"user_ls_write.c", "print_user_ls_info", 737, "user ls, apu recon:%d free:%d order:%d",},\
/* 0x011a */{"user_ls_write.c", "user_write", 247, "user io block by %x",},\
/* 0x011b */{"user_ls_write.c", "user_write", 283, "rlut entry reserved failed",},\
/* 0x011c */{"user_ls_write.c", "user_write", 322, "just order",},\
/* 0x011d */{"user_ls_write.c", "user_write_ctx_submit", 569, "ff, req id:0x%x pg cnt:%d lda:0x%x pda:0x%x cnt:%d",},\
/* 0x011e */{"user_ls_write.c", "user_write_done", 410, "ftl req:0x%x startpda:0x%x page idx:%d",},\
/* 0x011f */{"user_ls_write.c", "user_write_done", 432, "end %d",},\
/* 0x0120 */{"user_ls_write.c", "user_write_done", 447, "GC trigger convert again",},\
/* 0x0121 */{"user_ls_write.c", "user_write_done", 461, "GC was stopped, and convert start",},\
/* 0x0122 */{"user_ls_write.c", "user_write_err_handling", 678, "user write err %x, pda %x-%d, f %x",},\
/* 0x0123 */{"user_ls_write.c", "user_write_err_handling", 703, "wait for u aspb idle",},\
/* 0x0124 */{"user_ls_write.c", "user_write_update_map", 623, "req id:0x%x ctag:0x%x dtag:0x%x off:%d %x",},\
/* 0x0125 */{"convert.c", "cfsm_complete", 544, "convert done %d du/s %d ms",},\
/* 0x0126 */{"convert.c", "cfsm_get_resource", 357, "block by GC",},\
/* 0x0127 */{"convert.c", "convert_handle_rd_fail_spb", 293, "HW %x clear pda:%x L %x",},\
/* 0x0128 */{"convert.c", "convert_handle_rd_fail_spb", 310, "%x clear pda:%x",},\
/* 0x0129 */{"copyback.c", "copyback_abort", 951, "copyback abort xlc %d",},\
/* 0x012a */{"copyback.c", "copyback_error_handling", 1094, "IDM %d err %x %x, IDM2 redo rnd %d iter %d",},\
/* 0x012b */{"copyback.c", "copyback_error_handling", 1105, "IDM2 RD err %x %x, rnd %d iter %d",},\
/* 0x012c */{"copyback.c", "copyback_error_handling", 1113, "IDM%d dtag cnt %d, err %x %x, redo rnd %d iter %d",},\
/* 0x012d */{"copyback.c", "copyback_release_dtags", 1180, "cpbk dtag rel %d",},\
/* 0x012e */{"copyback.c", "cpbk_fsm_merge_valid_count", 510, "copyback pend %p",},\
/* 0x012f */{"copyback.c", "cpbk_fsm_resource_check", 452, "IDM2 %x dtag cnt %d start",},\
/* 0x0130 */{"copyback.c", "cpbk_fsm_xlc_erase", 472, "xlc erase %d",},\
/* 0x0131 */{"copyback.c", "cpbk_pair_dump", 1204, "p %d s[0] %d s[1] %d s[2] %d t %d",},\
/* 0x0132 */{"copyback.c", "cpbk_pair_dump", 1206, "f %x ib %d gcb %d",},\
/* 0x0133 */{"copyback.c", "cpbk_pair_dump", 1208, "i_cnt %d clo_cnt %d rsvd %d",},\
/* 0x0134 */{"copyback.c", "cpbk_pair_set_error", 1160, "xlc %d erase/prog fail",},\
/* 0x0135 */{"copyback.c", "force_idm2_main", 1231, "Usage: force_idm2 [0|1], 0 for normal, 1 for force idm2",},\
/* 0x0136 */{"copyback.c", "force_idm2_main", 1235, "force_idm2 change from %d to %d",},\
/* 0x0137 */{"copyback.c", "is_doing_cpbk", 1192, "%d is doing copyback!",},\
/* 0x0138 */{"slc_buffer_pool.c", "_sbp_lookup", 778, "error PDA %x",},\
/* 0x0139 */{"slc_buffer_pool.c", "_shadow_sbp_lookup", 810, "shadow pair %d inv\n",},\
/* 0x013a */{"slc_buffer_pool.c", "_shadow_sbp_lookup", 817, "hit shadow pair %d\n",},\
/* 0x013b */{"slc_buffer_pool.c", "sbp_capacity_update", 188, "ttl %d req %d free slc %d free xlc %d",},\
/* 0x013c */{"slc_buffer_pool.c", "sbp_capacity_update", 193, "reset nr pair %d, th %d vld %d insert slc %d",},\
/* 0x013d */{"slc_buffer_pool.c", "sbp_capacity_update", 207, "retired nr pair %d, th %d vld %d insert slc %d",},\
/* 0x013e */{"slc_buffer_pool.c", "sbp_capacity_update", 228, "dec nr pair %d, th %d vp %d",},\
/* 0x013f */{"slc_buffer_pool.c", "sbp_dump", 908, "vp %d cp %d p %d thr %d",},\
/* 0x0140 */{"slc_buffer_pool.c", "sbp_dump", 913, "v[%d] %x",},\
/* 0x0141 */{"slc_buffer_pool.c", "sbp_dump", 917, "cp[%d] %x",},\
/* 0x0142 */{"slc_buffer_pool.c", "sbp_insert_slc", 287, "insert SLC %d %d-%d, T %d, %d/%d",},\
/* 0x0143 */{"slc_buffer_pool.c", "sbp_insert_xlc", 308, "insert XLC %d %d, %d/%d(%d)",},\
/* 0x0144 */{"slc_buffer_pool.c", "sbp_pair_spb_close", 555, "pair %d closed %d",},\
/* 0x0145 */{"slc_buffer_pool.c", "sbp_refresh", 408, "xlc %d defect",},\
/* 0x0146 */{"slc_buffer_pool.c", "sbp_slc_gc_done", 715, "SLC GC done %d",},\
/* 0x0147 */{"slc_buffer_pool.c", "sbp_slc_gc_done", 724, "SLC GC FINISH",},\
/* 0x0148 */{"slc_buffer_pool.c", "sbp_slc_gc_trigger", 672, "SLC GC trigger %d (%d)",},\
/* 0x0149 */{"slc_buffer_pool.c", "sbp_slc_slot_chk", 362, "pair type %d no switchable pair",},\
/* 0x014a */{"slc_buffer_pool.c", "shadow_pair_validation", 865, "shadow pair idx %d invalid, shadow %d, src %d",},\
/* 0x014b */{"slc_buffer_pool.c", "shadow_pair_validation", 874, "shadow pair inv %d, slc idx %d %d",},\
/* 0x014c */{"slc_buffer_pool.c", "shadow_sbp_dump", 930, "dump shadow SBP",},\
/* 0x014d */{"slc_buffer_pool.c", "shadow_sbp_dump", 933, "v[%d] %x",},\
/* 0x014e */{"slc_buffer_pool.c", "shadow_sbp_dump", 937, "s[0] %d s[1] %d s[2] %d t %d SN %x",},\
/* 0x014f */{"slc_buffer_pool.c", "shadow_sbp_dump", 940, "sn[0] %x sn[1] %x sn[2] %x",},\
/* 0x0150 */{"slc_buffer_pool.c", "shadow_sbp_insert_pair", 844, "add shadow idx %d, %d %d %d %d SN %x",},\
/* 0x0151 */{"slc_buffer_pool.c", "shadow_sbp_start", 260, "assign sram mem for shadow sns %x",},\
/* 0x0152 */{"gc.c", "gc_cont_dtag_remove_evt", 990, "gc cont dtag evt %x rm %d",},\
/* 0x0153 */{"gc.c", "gc_cont_dtag_remove_evt", 994, "gc cont dtag evt ctx %x not found",},\
/* 0x0154 */{"gc.c", "gc_dtag_evt_cb", 1201, "ctx was using %d",},\
/* 0x0155 */{"gc.c", "gc_dtag_evt_cb", 1208, "no GC anymore",},\
/* 0x0156 */{"gc.c", "gc_finish", 880, "gc_fsm end",},\
/* 0x0157 */{"gc.c", "gc_finish", 882, "data moving %d done, %d/%d",},\
/* 0x0158 */{"gc.c", "gc_finish", 893, "valid 0 release",},\
/* 0x0159 */{"gc.c", "gc_get_dtag_resource", 1258, "user GC suspend by dtag %d",},\
/* 0x015a */{"gc.c", "gc_priority_schedule", 1180, "GC pri schedule %d",},\
/* 0x015b */{"gc.c", "gc_priority_suspend", 1159, "GC pri wait for %d suspend",},\
/* 0x015c */{"gc.c", "gc_priority_suspend", 1165, "GC pri wait %d",},\
/* 0x015d */{"gc.c", "gc_read", 675, "abort gc because met weak spb %d %d",},\
/* 0x015e */{"gc.c", "gc_read_err_handling", 1311, "gc rd err[%d] 0x%x %d spb id:0x%x",},\
/* 0x015f */{"gc.c", "gc_read_err_handling", 1338, "gc RR ok!",},\
/* 0x0160 */{"gc.c", "gc_reset_err_buf", 1384, "FATAL: reset err buf [%d](%d) L %x P %x",},\
/* 0x0161 */{"gc.c", "gc_transfer", 818, "%d suspend by priority",},\
/* 0x0162 */{"gc.c", "gc_transfer", 847, "GC was suspend %d",},\
/* 0x0163 */{"gc.c", "gc_write", 787, "GC real write count = 0",},\
/* 0x0164 */{"middle_ls_gc.c", "middle_build_write_lda_list", 381, "middle skipped %x for l %d",},\
/* 0x0165 */{"middle_ls_gc.c", "middle_gc_done", 401, "data moving %d done",},\
/* 0x0166 */{"middle_ls_gc.c", "middle_gc_scan_err_pda", 465, "err pda %x, found pda %x start %d i %d j %d",},\
/* 0x0167 */{"middle_ls_gc.c", "middle_gc_start_data_move", 297, "data moving %d",},\
/* 0x0168 */{"middle_ls_gc.c", "middle_gc_start_data_move", 304, "mgc finish",},\
/* 0x0169 */{"middle_ls_gc.c", "middle_ls_gc", 231, "middle GC %d",},\
/* 0x016a */{"system_ls_gc.c", "system_build_write_lda_list", 172, "system skip %x for l %d",},\
/* 0x016b */{"system_ls_gc.c", "system_gc_done", 191, "system gc spb %x vld %d, no mapping found!",},\
/* 0x016c */{"system_ls_gc.c", "system_gc_find_err_lda", 229, "sgc error found L %x P %x",},\
/* 0x016d */{"system_ls_gc.c", "system_ls_gc", 112, "system GC %d",},\
/* 0x016e */{"user_ls_gc.c", "user_build_rd_plist", 1004, "gc first read",},\
/* 0x016f */{"user_ls_gc.c", "user_build_rd_plist", 1059, "GC write resource failed",},\
/* 0x0170 */{"user_ls_gc.c", "user_build_rd_plist", 989, "GC stop flag was detected",},\
/* 0x0171 */{"user_ls_gc.c", "user_build_wr_llist", 1175, "user err discard P %x",},\
/* 0x0172 */{"user_ls_gc.c", "user_build_wr_llist", 1199, "user discard l %x %x, %d, %x",},\
/* 0x0173 */{"user_ls_gc.c", "user_find_err_lda_rlut_read_done", 1396, "found cnt %d L %x for P %x",},\
/* 0x0174 */{"user_ls_gc.c", "user_gc_check_lut", 639, "rlut scan done",},\
/* 0x0175 */{"user_ls_gc.c", "user_gc_check_lut", 660, "reach end %x",},\
/* 0x0176 */{"user_ls_gc.c", "user_gc_check_lut", 697, "scanned rlut %d %d",},\
/* 0x0177 */{"user_ls_gc.c", "user_gc_data_move_done", 1466, "GC done index %x",},\
/* 0x0178 */{"user_ls_gc.c", "user_gc_data_move_done", 1479, "unset GC %d",},\
/* 0x0179 */{"user_ls_gc.c", "user_gc_data_move_done", 1498, "GC perf: %d du/%dms, perf(%d/%d)",},\
/* 0x017a */{"user_ls_gc.c", "user_gc_data_move_done", 1504, "GC time too short",},\
/* 0x017b */{"user_ls_gc.c", "user_gc_done", 1522, "gc rd fail cnt:%d",},\
/* 0x017c */{"user_ls_gc.c", "user_gc_done", 1533, "gc req aborted",},\
/* 0x017d */{"user_ls_gc.c", "user_gc_get_dtags", 574, "lack of DTAG",},\
/* 0x017e */{"user_ls_gc.c", "user_gc_read_rlut", 616, "read rlut %d %d",},\
/* 0x017f */{"user_ls_gc.c", "user_gc_rlut_read_done", 807, "reach last entry %d",},\
/* 0x0180 */{"user_ls_gc.c", "user_gc_rlut_read_done", 823, "scan rlut %d %d",},\
/* 0x0181 */{"user_ls_gc.c", "user_gc_suspend", 494, "alreay suspend",},\
/* 0x0182 */{"user_ls_gc.c", "user_gc_vcnt_reset", 1096, "pvbmp cvrt trigger %d",},\
/* 0x0183 */{"user_ls_gc.c", "user_gc_vcnt_reset", 1105, "still wait for cvrt %d",},\
/* 0x0184 */{"user_ls_gc.c", "user_gc_vcnt_reset", 1119, "SPB %d %d %d",},\
/* 0x0185 */{"user_ls_gc.c", "user_gc_vcnt_reset", 1149, "spb %d vcnt %d - %d = %d",},\
/* 0x0186 */{"user_ls_gc.c", "user_ls_gc", 453, "GC mem suspend",},\
/* 0x0187 */{"user_ls_gc.c", "user_ls_gc", 469, "user GC wait rlut %d",},\
/* 0x0188 */{"user_ls_gc.c", "user_ls_gc_aborted", 1592, "uGC abort %d, (%d/%d)",},\
/* 0x0189 */{"user_ls_gc.c", "user_ls_gc_init", 417, "valid bitmap %d",},\
/* 0x018a */{"user_ls_gc.c", "user_write_acquire_resource", 941, "GC umt fail",},\
/* 0x018b */{"user_ls_gc.c", "user_write_acquire_resource", 955, "GC rlut entry reserved failed",},\
/* 0x018c */{"spb_info.c", "spb_info_init", 70, "spb log %d %d",},\
/* 0x018d */{"spb_info.c", "spb_info_init", 76, "spb log virgin",},\
/* 0x018e */{"rlut.c", "rlut_decapsulate", 1370, "rlut for spb_id %d",},\
/* 0x018f */{"rlut.c", "rlut_decapsulate", 1396, "rlut for slc %d tlc %d",},\
/* 0x0190 */{"rlut.c", "rlut_entry_setup", 1149, "dummy cnt %d",},\
/* 0x0191 */{"rlut.c", "rlut_mgr_flush", 1272, "flush rlut %d",},\
/* 0x0192 */{"rlut.c", "rlut_mgr_flush", 1290, "rlut %d f %x",},\
/* 0x0193 */{"rlut.c", "rlut_mgr_flush_done", 1487, "rlut flush done %d",},\
/* 0x0194 */{"rlut.c", "rlut_mgr_force_flush", 547, "%d has RLUT entry %d in Que",},\
/* 0x0195 */{"rlut.c", "rlut_mgr_get_opt_entry", 1076, "opt rlut ent %p",},\
/* 0x0196 */{"rlut.c", "rlut_mgr_release_opt_entry", 1244, "release opt entry %p",},\
/* 0x0197 */{"rlut.c", "rlut_mgr_set_flush_spb", 1653, "rlut opt %p not set",},\
/* 0x0198 */{"rlut.c", "rlut_mgr_unset_flush_spb", 1686, "rlut resume %p",},\
/* 0x0199 */{"rlut.c", "rlut_read_check_collision", 1708, "rlut read pending %d %p",},\
/* 0x019a */{"rlut.c", "rlut_user_dump", 916, "ru %x avail %d",},\
/* 0x019b */{"rlut.c", "rlut_user_dump", 920, "Uent %p spbid %d, fil %d, upd %d, %x",},\
/* 0x019c */{"rlut.c", "rlut_user_dump", 926, "Went %p spbid %d, fil %d, upd %d, %x",},\
/* 0x019d */{"rlut.c", "rlut_user_dump", 932, "Uent %p xlc %d, fil %d, upd %d, %x",},\
/* 0x019e */{"rlut.c", "rlut_user_dump", 938, "Went %p xlc %d, fil %d, upd %d, %x",},\
/* 0x019f */{"rlut.c", "rlut_user_flush_remove_active", 1611, "rlut av -%d, %d",},\
/* 0x01a0 */{"rlut.c", "rlut_user_flush_rlut", 760, "SPB %d RLUT %d@%d",},\
/* 0x01a1 */{"rlut.c", "rlut_user_get_entry", 1194, "spda 0x%x cut %d",},\
/* 0x01a2 */{"rlut.c", "rlut_user_recon_rlut", 842, "wait for rlut",},\
/* 0x01a3 */{"rlut.c", "rlut_user_recon_rlut", 873, "pda 0x%x cross rlut(0x%x, %d) (%d %d)",},\
/* 0x01a4 */{"rlut.c", "rlut_user_restart", 527, "SPB %d RLUT %d@%d",},\
/* 0x01a5 */{"apu.c", "apu_switch", 812, "switch to normal mode",},\
/* 0x01a6 */{"rdmp.c", "rdmx_switch", 690, "switch to nrm resource",},\
/* 0x01a7 */{"rdmt.c", "rdmt_entry_update", 610, "update err L %d",},\
/* 0x01a8 */{"rdmt.c", "rdmt_entry_update", 627, "update err L %d",},\
/* 0x01a9 */{"rdmt.c", "rdmx_dump", 948, "free %d order %d",},\
/* 0x01aa */{"rdmt.c", "rdmx_dump", 951, "spb[%d]%d",},\
/* 0x01ab */{"rdmt.c", "rdmx_invalidate", 450, "seq invalid %d",},\
/* 0x01ac */{"seqa.c", "seqa_dump", 482, "seq[%d] l %x p %x, c %d, s %d",},\
/* 0x01ad */{"seqa.c", "seqa_dump", 487, "ins/cvrt/cvrt_end:%d/%d/%d",},\
/* 0x01ae */{"seqa.c", "seqa_lookup", 214, "lda %d: ent(%d) slda %d pda %x cnt %d",},\
/* 0x01af */{"umt.c", "umt_dump", 343, "UMT f %x l_cnt %d ",},\
/* 0x01b0 */{"umt.c", "umt_dump", 349, " aspb[%d] fence %d",},\
/* 0x01b1 */{"umt.c", "umt_dump", 353, " aspb[%d] fence %d slot %d",},\
/* 0x01b2 */{"umt.c", "umt_err_insert", 145, "insert err L %x",},\
/* 0x01b3 */{"umt.c", "umt_resources_dump", 422, "umt res: rdmt:%d seqa:%d ins ptr:%d cvrt_ptr:%d seq order cnt:%d",},\
/* 0x01b4 */{"reconstruction.c", "determine_scan_sequence", 281, "determine sequence: spb id 0x%x",},\
/* 0x01b5 */{"reconstruction.c", "recon_check_unit_status", 902, "status changed 1: %d",},\
/* 0x01b6 */{"reconstruction.c", "recon_check_unit_status", 911, "status changed 2: %d",},\
/* 0x01b7 */{"reconstruction.c", "recon_close_page_allocator", 218, "remove pga spb %d(%d)",},\
/* 0x01b8 */{"reconstruction.c", "recon_get_sn", 317, "read error %x",},\
/* 0x01b9 */{"reconstruction.c", "recon_handle_scan_result", 672, "give up by erase hit %d %x",},\
/* 0x01ba */{"reconstruction.c", "recon_handle_scan_result", 690, "erased [%d]%x",},\
/* 0x01bb */{"reconstruction.c", "recon_handle_scan_result", 700, "fail [%d]%x",},\
/* 0x01bc */{"reconstruction.c", "recon_scan_rlut", 806, "end mark %x",},\
/* 0x01bd */{"reconstruction.c", "recon_scan_rlut", 816, "k:%d lda 0x%x pda 0x%x",},\
/* 0x01be */{"reconstruction.c", "recon_scan_spb", 411, "scan SPB 0x%x start ptr 0x%x, vc %d int:%d",},\
/* 0x01bf */{"reconstruction.c", "recon_scan_spb", 421, "last written ptr:0x%x",},\
/* 0x01c0 */{"reconstruction.c", "recon_scan_spb", 508, "pda:0x%x 0x%x lda:0x%x info:0x%x",},\
/* 0x01c1 */{"reconstruction.c", "recon_scan_spb", 520, "du_offset:%d pg_check_unit:%d unit_status:%d",},\
/* 0x01c2 */{"reconstruction.c", "recon_scan_spb", 590, "start ptr:0x%x erase_seq:%d vc:%d sn:0x%x",},\
/* 0x01c3 */{"user_ls.c", "user_convert_trigger", 647, "user flush rlut %d",},\
/* 0x01c4 */{"user_ls_recon.c", "user_ls_recovery", 152, "[%d]ready spb %d",},\
/* 0x01c5 */{"spb_log_flush.c", "spb_log_critical_chk", 147, "spb log critical gc",},\
/* 0x01c6 */{"system_log.c", "sys_log_critical_chk", 524, "system log critical gc",},\
/* 0x01c7 */{"system_log.c", "sys_log_dump", 542, "system log, %d(%d), %d-%d",},\
/* 0x01c8 */{"system_log.c", "sys_log_pages_flush", 734, "Hold on flush %d %d %d",},\
/* 0x01c9 */{"system_log.c", "sys_log_pages_flush", 759, "system log pend",},\
/* 0x01ca */{"system_log.c", "sys_log_pages_flush", 783, "[%d/%d]%x %x",},\
/* 0x01cb */{"system_log.c", "sys_log_spb_notify_cb", 687, "system log SPB %d next",},\
/* 0x01cc */{"system_log.c", "sys_log_spb_notify_cb", 694, "system log resume",},\
/* 0x01cd */{"system_log.c", "sys_log_spb_notify_cb", 698, "sys log virgin boot flush",},\
/* 0x01ce */{"system_log.c", "sys_log_spb_notify_cb", 709, "system log SPB %d ready",},\
/* 0x01cf */{"system_log.c", "sys_log_start", 432, "system log start trigger spb alloc",},\
/* 0x01d0 */{"log.c", "log_add_ready_spb", 516, "log ready SPB %d",},\
/* 0x01d1 */{"log.c", "log_atomic_check", 355, "log atomic discard %d-%d-%d",},\
/* 0x01d2 */{"log.c", "log_atomic_check", 370, "log atomic return page %d",},\
/* 0x01d3 */{"log.c", "log_atomic_check_ex", 393, "log page rd err %d %d %d, %x",},\
/* 0x01d4 */{"log.c", "log_atomic_check_ex", 405, "backup err %d, %x",},\
/* 0x01d5 */{"log.c", "log_atomic_check_ex", 415, "log atomic return page %d, %d/%d",},\
/* 0x01d6 */{"log.c", "log_blk_reconstruction", 258, "latest page %d, blk %d spb %d, error %d",},\
/* 0x01d7 */{"log.c", "log_blk_reconstruction", 280, "sig err, %x %x %x %x",},\
/* 0x01d8 */{"log.c", "log_blk_reconstruction", 293, "ready log SPB %d",},\
/* 0x01d9 */{"log.c", "log_blk_reconstruction", 309, "spb %d recon fail %d",},\
/* 0x01da */{"log.c", "log_blk_reconstruction", 329, "log scan start %x",},\
/* 0x01db */{"log.c", "log_blk_reconstruction", 338, "%d, %d >start %x",},\
/* 0x01dc */{"log.c", "log_reconstruction", 212, "discard next %d",},\
/* 0x01dd */{"log.c", "log_scan_blk_page", 448, "log scan [%d %d] to [%d %d]",},\
/* 0x01de */{"log.c", "log_scan_blk_page", 458, "scan lut[%d] %x",},\
/* 0x01df */{"log.c", "log_scan_blk_page", 463, "log page rd err %d %d %d, %x",},\
/* 0x01e0 */{"log.c", "log_scan_blk_page", 478, "log page erased",},\
/* 0x01e1 */{"log.c", "log_spb_reconstruction", 235, "log spb %d is eased SPB",},\
/* 0x01e2 */{"log.c", "spbs_decide_latest_spb", 542, "spb %d reused",},\
/* 0x01e3 */{"spb_log.c", "spb_log_reconstruction", 108, "spb log flush id is 0",},\
/* 0x01e4 */{"spb_log_flush.c", "spb_log_flush", 199, "spb log pend",},\
/* 0x01e5 */{"spb_log_flush.c", "spb_log_flush_done", 274, "spb log flush err %x, %d",},\
/* 0x01e6 */{"system_log.c", "sys_log_flush_done", 885, "sys log flush err %x, %d",},\
/* 0x01e7 */{"system_log.c", "sys_log_flush_flush_header", 994, "sys log flush header at %x",},\
/* 0x01e8 */{"ftl_hmb.c", "ftl_hmb_hist_check", 138, "hist[%d] l2pp %d T %d > %d",},\
/* 0x01e9 */{"ftl_hmb.c", "ftl_hmb_pda_lookup_done", 283, "FTL hmb lookup error",},\
/* 0x01ea */{"ftl_hmb.c", "ftl_hmb_req_pend", 186, "hmb req %p pend, idx %d/%d",},\
/* 0x01eb */{"ftl_hmb.c", "ftl_hmb_req_resume", 250, "hmb error %p",},\
/* 0x01ec */{"ftl_hmb.c", "ftl_hmb_req_resume", 256, "__hmb req %p pend, idx %d/%d",},\
/* 0x01ed */{"ftl_hmb.c", "ftl_hmb_req_resume", 262, "req %p finished",},\
/* 0x01ee */{"ftl_hmb.c", "hmb_hw_submit", 206, "issue %d hmb push",},\
/* 0x01ef */{"bg.c", "bg_switch_main", 390, "switch bg from %d -> %d",},\
/* 0x01f0 */{"defect_mgr.c", "grwn_defect_rebuild", 383, "rebuild grown defect %d",},\
/* 0x01f1 */{"frb_log.c", "_frb_log_flush", 498, "frb log switch cur %d next %d",},\
/* 0x01f2 */{"frb_log.c", "_frb_log_flush", 553, "frb log flush op %d pg %d at %x, id %d, spb %x sys %x",},\
/* 0x01f3 */{"frb_log.c", "chk_frb_curr_blk", 623, "frb empty cur %d next %d",},\
/* 0x01f4 */{"frb_log.c", "chk_frb_curr_blk", 639, "frb chk cur %d next %d",},\
/* 0x01f5 */{"frb_log.c", "frb_boot_virgin", 1265, "force ftl virgin",},\
/* 0x01f6 */{"frb_log.c", "frb_drop_grwn", 1278, "frb drop grown defect",},\
/* 0x01f7 */{"frb_log.c", "frb_drop_sys_log_id", 827, "drop frb sys log id %d %d",},\
/* 0x01f8 */{"frb_log.c", "frb_dump", 1195, "cur/next %d/%d fid %d f %x",},\
/* 0x01f9 */{"frb_log.c", "frb_dump", 1199, "frb ver %d, build %x",},\
/* 0x01fa */{"frb_log.c", "frb_dump", 1203, "next pg %d/%d",},\
/* 0x01fb */{"frb_log.c", "frb_dump", 1206, "system log %d %d",},\
/* 0x01fc */{"frb_log.c", "frb_dump", 1210, "spb log %d %d",},\
/* 0x01fd */{"frb_log.c", "frb_dump", 1214, "grown defect version %d count %d history %d",},\
/* 0x01fe */{"frb_log.c", "frb_dump", 1219, "ftl boot option %x",},\
/* 0x01ff */{"frb_log.c", "frb_erase_callby_vu", 1225, "erase frb can not work SRB MR block",},\
/* 0x0200 */{"frb_log.c", "frb_erase_callby_vu", 1230, "erase frb erase done, sys reset",},\
/* 0x0201 */{"frb_log.c", "frb_erase_main", 1238, "erase frb %d %d",},\
/* 0x0202 */{"frb_log.c", "frb_erase_main", 1241, "erase frb can not work SRB MR block",},\
/* 0x0203 */{"frb_log.c", "frb_erase_main", 1246, "erase frb erase done, sys reset",},\
/* 0x0204 */{"frb_log.c", "frb_header_update_cmpl", 1255, "frb header updated",},\
/* 0x0205 */{"frb_log.c", "frb_log_flush", 438, "frb log flush pend %d with %x",},\
/* 0x0206 */{"frb_log.c", "frb_log_recovery", 657, "frb head pg %d, next pg %x, fid %d",},\
/* 0x0207 */{"frb_log.c", "frb_log_recovery", 676, "dtag %x, sig %x, fid %x, type %d",},\
/* 0x0208 */{"frb_log.c", "frb_log_recovery", 684, "ver: %d -> %d, plz upgrade",},\
/* 0x0209 */{"frb_log.c", "frb_log_recovery", 691, "Force erase pb %d . %d",},\
/* 0x020a */{"frb_log.c", "frb_log_recovery", 697, "FTL build mismatch %x <-> %x, virgin boot",},\
/* 0x020b */{"frb_log.c", "frb_log_recovery", 720, "grown defect info restart",},\
/* 0x020c */{"frb_log.c", "frb_log_recovery", 726, "frb tbl upgraded Cap",},\
/* 0x020d */{"frb_log.c", "frb_log_set_spare_cnt", 1024, "set spare %d",},\
/* 0x020e */{"frb_log.c", "frb_log_start", 845, "ftl force virgin boot",},\
/* 0x020f */{"frb_log.c", "frb_log_start", 851, "give up sys log spb %d %d %d %d",},\
/* 0x0210 */{"frb_log.c", "frb_log_start", 859, "ftl drop grown defect",},\
/* 0x0211 */{"frb_log.c", "frb_log_unmap_chk", 780, "verify frb unmap page fail",},\
/* 0x0212 */{"frb_log.c", "frb_log_update_grwn_def", 1008, "grown defect number max, kick %x %x",},\
/* 0x0213 */{"frb_log.c", "frb_pb_erase", 373, "frb erase pda %x id %d cmpl %x",},\
/* 0x0214 */{"frb_log.c", "get_frb_pb_fid", 579, "frb %x, st %d sig %x t %d",},\
/* 0x0215 */{"frb_log.c", "get_frb_pb_fid", 594, "frb 0x%x, st %d rda(0x%x %d %d %d)",},\
/* 0x0216 */{"frb_log.c", "grwn_defect_dump", 1341, "grown defect version %d count %d history %d",},\
/* 0x0217 */{"frb_log.c", "grwn_defect_dump", 1348, "grown defect %d, type %d, spb %d, pda %x",},\
/* 0x0218 */{"frb_log.c", "sim_rom_find_frb_pos", 1180, "sim rom set fake frb0 at spb %d pd %d",},\
/* 0x0219 */{"frb_log.c", "sim_rom_find_frb_pos", 1184, "sim rom set fake frb1 at spb %d pd %d",},\
/* 0x021a */{"frb_log.c", "sim_rom_find_pri_n_sec", 1083, "sim rom search start frb pda %x",},\
/* 0x021b */{"frb_log.c", "sim_rom_find_pri_n_sec", 1102, "sim rom no valid hearder",},\
/* 0x021c */{"frb_log.c", "sim_rom_find_pri_n_sec", 1106, "sim rom frb valid header pg %x, fid %d",},\
/* 0x021d */{"frb_log.c", "sim_rom_find_pri_n_sec", 1121, "sim rom pri %d sec %d",},\
/* 0x021e */{"frb_log.c", "sim_rom_search_frb", 1157, "sim rom no find valid frb",},\
/* 0x021f */{"frb_log.c", "unmap_pda_update", 1068, "upmap pda at %x,",},\
/* 0x0220 */{"bg.c", "bg_evt_handler", 261, "BGC CHK",},\
/* 0x0221 */{"bg.c", "bg_evt_handler", 271, "NO_BGC",},\
/* 0x0222 */{"bg.c", "bg_evt_handler", 318, "bg done",},\
/* 0x0223 */{"bg.c", "bg_evt_handler", 324, "bg pri %d done",},\
/* 0x0224 */{"bg.c", "bg_st_switch", 204, "bg st chg %d->%d",},\
/* 0x0225 */{"bg.c", "wear_level_done", 383, "spb %d wear level done",},\
};


#define FW_EVID_MAX 1071


#define FW_EVID_STR_FMT { \
/* 0x0000 */{"dtag.c", "_dtag_get", 297, "allocate Dtag(%d) avail(%d)",},\
/* 0x0001 */{"dtag.c", "_dtag_get_off", 267, "allocate Dtag(%d) avail(%d)",},\
/* 0x0002 */{"dtag.c", "_dtag_put", 129, "recycle Dtag(%d) avail(%d) evt(%d)",},\
/* 0x0003 */{"dtag.c", "_dtag_put_urgt", 157, "recycle Dtag(%d) avail(%d) evt(%d)",},\
/* 0x0004 */{"dtag.c", "dtag_add", 640, "mem(0x%p) or size(0x%x) should be 4096 align",},\
/* 0x0005 */{"dtag.c", "dtag_add", 653, "mem(0x%p) size(0x%x) #Dtags(%d)",},\
/* 0x0006 */{"dtag.c", "dtag_blackout", 669, "mem %p Dtag[%d] is taken",},\
/* 0x0007 */{"dtag.c", "dtag_blackout", 678, "mem(0x%p) size(0x%x) Blacked out, left #Dtags(%d)",},\
/* 0x0008 */{"dtag.c", "dtag_get_bulk", 594, "allocate Dtag(%d) avail(%d)",},\
/* 0x0009 */{"dtag.c", "dtag_get_cont", 372, "no suitable dtag for cont",},\
/* 0x000a */{"dtag.c", "dtag_get_cont", 396, "cont DTAG %d-%d",},\
/* 0x000b */{"dtag.c", "dtag_get_cont_urgt", 344, "cont DTAG %d-%d",},\
/* 0x000c */{"dtag.c", "dtag_get_urgt", 572, "allocate Dtag(%d) avail(%d)",},\
/* 0x000d */{"dtag.c", "dtag_put_cont", 430, "recycle cont Dtag(%d)-%d avail(%d) evt(%d)",},\
/* 0x000e */{"dtag.c", "dtag_register_evt", 689, "ctx = %p, evt = %d",},\
/* 0x000f */{"dtag.c", "dtag_remove_evt", 716, "dtag evt ctx %p removed",},\
/* 0x0010 */{"dtag.c", "dtag_remove_evt", 722, "dtag evt ctx %p not found",},\
/* 0x0011 */{"dtag.c", "io_dtag_get", 792, "io dtag %x, -%d, %d/%d",},\
/* 0x0012 */{"bf_mgr.c", "bm_abort_free_wr_load", 672, "abort dtag %d t %d",},\
/* 0x0013 */{"bf_mgr.c", "bm_data_merge", 919, "dpe ctx about to overflow %d %d",},\
/* 0x0014 */{"bf_mgr.c", "bm_dpe_dump_last_cmd", 2624, "last req dump: %d",},\
/* 0x0015 */{"bf_mgr.c", "bm_dpe_dump_last_cmd", 2626, "%x %x %x %x",},\
/* 0x0016 */{"bf_mgr.c", "bm_fetch_ss_cfp", 1499, "cfp fetch: start ....",},\
/* 0x0017 */{"bf_mgr.c", "bm_fetch_ss_cfp", 1506, "cfp fetch: done ....",},\
/* 0x0018 */{"bf_mgr.c", "bm_fetch_ss_cfp", 1510, "CFP Not Programmed: select(%d), reg_val(%x)",},\
/* 0x0019 */{"bf_mgr.c", "bm_handle_tcm_update", 1814, "%x rptr = %d, wptr = %d -> (%d)",},\
/* 0x001a */{"bf_mgr.c", "bm_isr", 1995, "sts = %x",},\
/* 0x001b */{"bf_mgr.c", "bm_pl_disp", 590, "Ctag(%d), Dtag(%d)",},\
/* 0x001c */{"bf_mgr.c", "bm_pop_dtag_llist", 2063, "no support",},\
/* 0x001d */{"bf_mgr.c", "bm_pop_dtag_llist", 2072, "free count %x",},\
/* 0x001e */{"bf_mgr.c", "bm_pop_wd_entry_llist", 2161, "no support",},\
/* 0x001f */{"bf_mgr.c", "bm_pop_wd_entry_llist", 2173, "free count %x",},\
/* 0x0020 */{"bf_mgr.c", "bm_program_ss_cfp", 1430, "cfp: start ....",},\
/* 0x0021 */{"bf_mgr.c", "bm_program_ss_cfp", 1434, "cfp: generated .... %x",},\
/* 0x0022 */{"bf_mgr.c", "bm_program_ss_cfp", 1438, "cfp: FP valid %x....",},\
/* 0x0023 */{"bf_mgr.c", "bm_program_ss_cfp", 1443, "cfp: fp_check_flag good .... %x",},\
/* 0x0024 */{"bf_mgr.c", "bm_program_ss_cfp", 1452, "CFP Programmed previously: select(%d), reg_val(%x)",},\
/* 0x0025 */{"bf_mgr.c", "bm_rd_dtag_commit", 756, "Du_ofst(%d) Ctag(%d) Dtag(%d)",},\
/* 0x0026 */{"bf_mgr.c", "bm_rd_err_recycle", 1634, "recycle err rd ent c(%d) o(%d) d(%d)",},\
/* 0x0027 */{"bf_mgr.c", "bm_reset", 2530, "wait bm idle",},\
/* 0x0028 */{"bf_mgr.c", "bm_reset", 2540, "reset aurl %d abort dtag cnt %d",},\
/* 0x0029 */{"bf_mgr.c", "bm_reset", 2566, "reset freew %d",},\
/* 0x002a */{"bf_mgr.c", "bm_slow_isr", 1941, "sram ecc error",},\
/* 0x002b */{"bf_mgr.c", "bm_slow_isr", 1951, "bm data parity error %x 0xc0043004 %x",},\
/* 0x002c */{"bf_mgr.c", "bm_slow_isr", 1966, "llist over flow %x",},\
/* 0x002d */{"bf_mgr.c", "bm_slow_isr", 1971, "unhandled ISR sts 0x%x",},\
/* 0x002e */{"bf_mgr.c", "bm_wd_err_recycle", 1869, "wr data err cnt:%d",},\
/* 0x002f */{"bf_mgr.c", "bm_wr_data_entry_check", 2141, "ctag %d has WDE %d",},\
/* 0x0030 */{"bf_mgr.c", "dpe_rsp_handle", 1700, "DPE sts: %d code: %d",},\
/* 0x0031 */{"ncl.c", "ncl_init", 774, "NCL Init Done",},\
/* 0x0032 */{"ncl.c", "ncl_is_block_factory_defective", 502, "RDA [%x_%x_%x] is defect",},\
/* 0x0033 */{"ncl.c", "ncl_is_pda_factory_defective", 476, "PDA %x is defect[col %x = %x]",},\
/* 0x0034 */{"ncl.c", "ncl_pda_raw_operation", 376, "PDA %x RAW Dump %x_%x_%x_%x",},\
/* 0x0035 */{"ncl.c", "ncl_pda_read", 215, "PDA %x Read Dump %x_%x_%x_%x",},\
/* 0x0036 */{"ncl.c", "ncl_read_pasg_handler", 117, "NCL in-read done Ctag(%d) Du_off(%d) Dtag(%d)",},\
/* 0x0037 */{"ncl.c", "ncl_spb_defect_scan", 571, "SPB %d Blk %d off %d is defect",},\
/* 0x0038 */{"ncl_cmd.c", "<global>", 3289, "timeout %d fcmd",},\
/* 0x0039 */{"ncl_cmd.c", "<global>", 3302, "timeout:fcmd %p id %d req %p",},\
/* 0x003a */{"ncl_cmd.c", "<global>", 3333, "WA: FICU reset",},\
/* 0x003b */{"ncl_cmd.c", "ncl_cmd_acquire_du_tag_ptr", 337, "Dtag ptr is busy, FCMD %d",},\
/* 0x003c */{"ncl_cmd.c", "ncl_cmd_cb2_set_pdone_count", 2886, "copyback early done",},\
/* 0x003d */{"ncl_cmd.c", "ncl_cmd_check_timeout", 3215, "FCMD %d, op %d real timeout, outs %d, %d",},\
/* 0x003e */{"ncl_cmd.c", "ncl_cmd_check_timeout", 3225, "WFCMD %d(%p) timeout, outs %d,%d",},\
/* 0x003f */{"ncl_cmd.c", "ncl_cmd_check_timeout", 3239, "WA: FICU reset",},\
/* 0x0040 */{"ncl_cmd.c", "ncl_cmd_copyback_cmd_split", 2816, "index %d, width %d, len %d",},\
/* 0x0041 */{"ncl_cmd.c", "ncl_cmd_copyback_prog_completion", 2534, "cb prog done",},\
/* 0x0042 */{"ncl_cmd.c", "ncl_cmd_copyback_read_completion", 2670, "cb read done",},\
/* 0x0043 */{"ncl_cmd.c", "ncl_cmd_copyback_read_eh_completion", 2576, "cb %x reread err",},\
/* 0x0044 */{"ncl_cmd.c", "ncl_cmd_copyback_read_eh_completion", 2582, "cb reread good",},\
/* 0x0045 */{"ncl_cmd.c", "ncl_cmd_copyback_read_error_handling", 2627, "cb read err PDA %d: %x",},\
/* 0x0046 */{"ncl_cmd.c", "ncl_cmd_delay_completion", 1668, "delay complete cmd %p op %d, flags %x",},\
/* 0x0047 */{"ncl_cmd.c", "ncl_cmd_dump", 3164, "NCL cmd: %p, op %d",},\
/* 0x0048 */{"ncl_cmd.c", "ncl_cmd_dump", 3175, "PDA %d: %x, type %d, sts %x",},\
/* 0x0049 */{"ncl_cmd.c", "ncl_cmd_err_pda_update", 1019, "PDA[%d] %x, dup read, sts %d",},\
/* 0x004a */{"ncl_cmd.c", "ncl_cmd_err_pda_update", 1050, "CB error, op %d, sts %x",},\
/* 0x004b */{"ncl_cmd.c", "ncl_cmd_err_pda_update", 1061, "PDA[%d] %x error, op %d, st: %x",},\
/* 0x004c */{"ncl_cmd.c", "ncl_cmd_err_pda_update", 1086, "Dont find freq %p err PDA %x, op %d",},\
/* 0x004d */{"ncl_cmd.c", "ncl_cmd_handle_rr_pending_list", 1202, "handle running rr",},\
/* 0x004e */{"ncl_cmd.c", "ncl_cmd_handle_rr_pending_list", 1219, "pend rr handle %p %d",},\
/* 0x004f */{"ncl_cmd.c", "ncl_cmd_mu_qlc_extra_read_eh_completion", 1311, "ext RR sts %d",},\
/* 0x0050 */{"ncl_cmd.c", "ncl_cmd_mu_qlc_extra_read_error_handling", 1388, "qlc extra read err PDA %d: %x",},\
/* 0x0051 */{"ncl_cmd.c", "ncl_cmd_op_issue", 2913, "issue nest",},\
/* 0x0052 */{"ncl_cmd.c", "ncl_cmd_push_read_error_handling", 913, "Insert %p RR list",},\
/* 0x0053 */{"ncl_cmd.c", "ncl_cmd_read_pages_dispatch", 710, "read pg %d, idx %d cnt %d, pda %x",},\
/* 0x0054 */{"ncl_cmd.c", "ncl_cmd_timeout_dump", 3489, "fcmd %d-%d, time: %x",},\
/* 0x0055 */{"ncl_cmd.c", "ncl_cmd_timeout_dump", 3494, "pending: %d: %p",},\
/* 0x0056 */{"ncl_cmd.c", "ncl_cmd_timeout_dump", 3505, "timeout:fcmd %p id %d req %p, time %x",},\
/* 0x0057 */{"ncl_cmd_simple.c", "ncl_cmd_simple_submit", 344, "op %d err",},\
/* 0x0058 */{"ncl_cmd_eh.c", "ncl_eh_cmd_error_handling", 894, "start RR %p",},\
/* 0x0059 */{"ncl_cmd_eh.c", "ncl_eh_complete_orig_cmd", 543, "Done RR %p, PDA %x(%d) phase %d, step %d, sts %d",},\
/* 0x005a */{"ncl_cmd_eh.c", "ncl_eh_cont_handling", 745, "process RR %p, idx %d/%d do %d",},\
/* 0x005b */{"ncl_cmd_eh.c", "ncl_eh_cont_handling", 765, "ERD PDA %x type %d, step %d/%d",},\
/* 0x005c */{"ncl_cmd_eh.c", "ncl_eh_cont_handling", 785, "ERD PDA %x type %d",},\
/* 0x005d */{"ncl_cmd_eh.c", "ncl_eh_erd_completion", 357, "ERD OOO, req %p, ERD %d, Orig %d",},\
/* 0x005e */{"ncl_cmd_eh.c", "ncl_eh_erd_completion", 363, "ERD reread done, req %p, FCMD %d",},\
/* 0x005f */{"ncl_cmd_eh.c", "ncl_eh_erd_completion", 368, "Start decoding",},\
/* 0x0060 */{"ncl_cmd_eh.c", "ncl_eh_erd_ipi_submit", 279, "ERD IPI pg %d row %x cnt %d",},\
/* 0x0061 */{"ncl_cmd_eh.c", "ncl_eh_erd_ipi_submit", 290, "Start decoding",},\
/* 0x0062 */{"ncl_cmd_eh.c", "ncl_eh_erd_submit", 396, "Enter ERD, row %x, CW %d, rec_CW %d, sts %x",},\
/* 0x0063 */{"ncl_cmd_eh.c", "ncl_eh_erd_submit", 411, "err CW %d, sts %d",},\
/* 0x0064 */{"ncl_cmd_eh.c", "ncl_eh_erd_submit", 454, "Leave ERD",},\
/* 0x0065 */{"ncl_cmd_eh.c", "ncl_eh_inc_reread", 310, "Incremental Re-read",},\
/* 0x0066 */{"ncl_cmd_eh.c", "ncl_eh_read_completion", 602, "done RR %p, idx %d/%d, idx %d, pda %x sts %d",},\
/* 0x0067 */{"ncl_profile.c", "ncl_profile_alloc_dtag", 731, "Profile DTag %d",},\
/* 0x0068 */{"ncl_profile.c", "ncl_profile_completion", 411, "profile done",},\
/* 0x0069 */{"ncl_profile.c", "ncl_profile_dump", 321, "Profile Item %d OP: %s, %s",},\
/* 0x006a */{"ncl_profile.c", "ncl_profile_dump", 324, "====>\t BS %d KB, Range: %d MB Depth: %d",},\
/* 0x006b */{"ncl_profile.c", "ncl_profile_dump", 328, "====>\t IOPS %d Bandwidth %d MB",},\
/* 0x006c */{"ncl_profile.c", "ncl_profile_handling", 659, "Start Item %d OP: %s, %s",},\
/* 0x006d */{"ncl_profile.c", "ncl_profile_handling", 662, "-->\t BS %d KB, Range: %d MB Depth: %d",},\
/* 0x006e */{"ncl_profile.c", "ncl_profile_handling", 682, "\tSPB start %d PDA %x, count %d",},\
/* 0x006f */{"ncl_profile.c", "ncl_profile_read_completion", 365, "RD Error %p",},\
/* 0x0070 */{"ncl_profile.c", "ncl_profile_read_completion", 367, "PDA Error %d: %x",},\
/* 0x0071 */{"ncl_profile.c", "ncl_profile_spb_erase", 295, "Erase SPB %d",},\
/* 0x0072 */{"ncl_profile.c", "ncl_profile_test", 567, "Looping...",},\
/* 0x0073 */{"ncl_console.c", "_ncl_get_tPROG", 637, "No enough dtag %d.",},\
/* 0x0074 */{"ncl_console.c", "_ncl_get_tPROG", 643, "No enough meta",},\
/* 0x0075 */{"ncl_console.c", "eccu_clk_main", 1898, "0: 106, 1: 133, 2: 266, 3: 533",},\
/* 0x0076 */{"ncl_console.c", "eccu_clk_main", 1902, "Not support",},\
/* 0x0077 */{"ncl_console.c", "eccu_clk_main", 1925, "eccu_clk: Error - wrong parameter(%d)",},\
/* 0x0078 */{"ncl_console.c", "eccu_clk_main", 1929, "eccu_clk(%d MHz)",},\
/* 0x0079 */{"ncl_console.c", "flash_io_clk_main", 1857, "0: 100, 1: 200, 2: 400, 3: 533, 4: 667",},\
/* 0x007a */{"ncl_console.c", "flash_io_clk_main", 1882, "flash_io_clk: Error - wrong parameter(%d)",},\
/* 0x007b */{"ncl_console.c", "flash_io_clk_main", 1886, "flash_io_clk(%d MHz)",},\
/* 0x007c */{"ncl_console.c", "ncl_console_init", 2110, "NCL Debug Mode Enable",},\
/* 0x007d */{"ncl_console.c", "ncl_get_fda", 2200, "PDA 0x%x, type: %d",},\
/* 0x007e */{"ncl_console.c", "ncl_get_fda", 2201, "CH %d CE %d Lun %d Plane %d ROW %x",},\
/* 0x007f */{"ncl_console.c", "ncl_get_fda", 2204, "block %d page %d du %d(%s)",},\
/* 0x0080 */{"ncl_console.c", "ncl_get_fda", 2213, "page %d type %d",},\
/* 0x0081 */{"ncl_console.c", "ncl_page_cache_write", 209, "No enough dtag %d.",},\
/* 0x0082 */{"ncl_console.c", "ncl_page_cache_write", 215, "No enough meta",},\
/* 0x0083 */{"ncl_console.c", "ncl_page_write", 117, "write pda was not page align %x, force page alignment.",},\
/* 0x0084 */{"ncl_console.c", "ncl_page_write", 125, "No enough dtag %d.",},\
/* 0x0085 */{"ncl_console.c", "ncl_page_write", 131, "No enough meta",},\
/* 0x0086 */{"ncl_pmu.c", "ncl_pmu_suspend", 387, "No enough PMU buf",},\
/* 0x0087 */{"ncl_read_refresh.c", "ncl_read_refresh_init", 297, "no pda_list",},\
/* 0x0088 */{"ncl_read_refresh.c", "ncl_read_refresh_init", 303, "no pda_list",},\
/* 0x0089 */{"tsb_ops.c", "nal_set_tsb_tsv_high_speed", 702, "tsv hs: ch %d ce %d expect: %x, real: %x",},\
/* 0x008a */{"tsb_ops.c", "nal_set_tsb_tsv_nand_interface", 666, "tsv inf: ch %d ce %d get: %x",},\
/* 0x008b */{"tsb_ops.c", "nal_set_tsb_tsv_nand_interface", 681, "tsv inf: ch %d ce %d expect: %x, real: %x",},\
/* 0x008c */{"tsb_ops.c", "nand_set_init_feature", 1005, "NandSetFeature Mismatch, CH(%d), CE(%d), addr(0x%x), set_value(0x%x), get_value(0x%x)\n",},\
/* 0x008d */{"tsb_ops.c", "nand_set_init_feature", 998, "tsv set init feat: ch %d ce %d fa: %x value: %x",},\
/* 0x008e */{"nal_features.c", "nal_ce_remapping", 482, "NAND CH %d's CE remapping",},\
/* 0x008f */{"nal_features.c", "nal_ce_remapping", 492, "NAND CE %d -> CE %d",},\
/* 0x0090 */{"nal_features.c", "nal_execute_zq_calibration", 150, "ZQ %d/%d/%d Fail",},\
/* 0x0091 */{"nal_features.c", "nal_get_onfi_timing", 191, "nand timing err: ch %d ce %d, expect: %x, real: %x",},\
/* 0x0092 */{"nal_features.c", "nal_get_parameter_page", 454, "get param err %d",},\
/* 0x0093 */{"nal_features.c", "nal_handle_onfi_parameter_page", 279, "Invalid param %x.",},\
/* 0x0094 */{"nal_features.c", "nal_handle_onfi_parameter_page", 288, "RP CRC err",},\
/* 0x0095 */{"nal_features.c", "nal_handle_toggle_parameter_page", 348, "Invalid param %x.",},\
/* 0x0096 */{"nal_features.c", "nal_handle_toggle_parameter_page", 356, "RP %d CRC err",},\
/* 0x0097 */{"nal_features.c", "nal_handle_toggle_parameter_page", 360, "TSV ignores CRC err",},\
/* 0x0098 */{"nal_features.c", "nal_scan_devices_id", 555, "NAND dev ID error, CH %d, CE %d, ID: %x_%x",},\
/* 0x0099 */{"nal_features.c", "nal_scan_devices_id", 585, "Max CE %d, CH %d",},\
/* 0x009a */{"nal_features.c", "nal_set_ddr23_conf", 91, "nand ddr conf err: ch %d ce %d expect: %x, real: %x",},\
/* 0x009b */{"nal_init.c", "nal_init", 676, "NAND detection failure!",},\
/* 0x009c */{"nal_init.c", "nal_init", 684, "NAND detection failure!",},\
/* 0x009d */{"nal_init.c", "nal_init", 692, "NAND Detection Done, Use %s conf",},\
/* 0x009e */{"nal_init.c", "nal_init", 718, "DEV CFG: CH %d,CE %d,LUN %d,PLN %d,BLK %d",},\
/* 0x009f */{"nal_init.c", "nal_init", 722, "PG %d, SZ %x, LUN Bit: %d, Plane Bit: %d, BLK SFT %d",},\
/* 0x00a0 */{"nal_init.c", "nal_init_channel_remapping", 543, "CH remapping %d -> %d",},\
/* 0x00a1 */{"nal_init.c", "nal_init_device_discovery", 134, "NAND 1.2v err!",},\
/* 0x00a2 */{"nal_init.c", "nal_init_device_discovery", 155, "NAND is CONV TOGGLE.",},\
/* 0x00a3 */{"nal_init.c", "nal_init_device_discovery", 198, "ch/ce err!",},\
/* 0x00a4 */{"nal_init.c", "nal_init_device_discovery", 208, "T %d CH %d CE %d!",},\
/* 0x00a5 */{"nal_init.c", "nal_init_device_discovery", 274, "First CH %d",},\
/* 0x00a6 */{"nal_init.c", "nal_init_device_discovery", 307, "NAND 1.2v err!",},\
/* 0x00a7 */{"nal_init.c", "nal_init_device_discovery", 329, "NAND is CONV TOGGLE.",},\
/* 0x00a8 */{"nal_init.c", "nal_init_device_discovery", 394, "Reconf TSV to %x",},\
/* 0x00a9 */{"nal_init.c", "nal_init_device_discovery", 407, "ch/ce err!",},\
/* 0x00aa */{"nal_init.c", "nal_init_device_discovery", 417, "T %d CH %d CE %d!",},\
/* 0x00ab */{"nal_init.c", "nal_init_geo", 456, "Force reduce blocks to %d(original 1/4).\n",},\
/* 0x00ac */{"eccu.c", "eccu_dsm_disable", 845, "Page RBER_H: %d, RBER_L: %d, DSM_CW_COUNT: %d, AVG_RBER: %d, MDec: ITER %d",},\
/* 0x00ad */{"eccu.c", "eccu_du_fmt_id_init", 477, "DU sz %x/%x",},\
/* 0x00ae */{"eccu.c", "eccu_du_fmt_id_init", 483, "DU %d sz error, pg size: %x",},\
/* 0x00af */{"eccu.c", "eccu_du_fmt_id_init", 495, "DU sz %x/%x, pad sz %x",},\
/* 0x00b0 */{"eccu.c", "eccu_dump_err_count", 971, "MDec: ITER %d 0to1: %d, 1to0: %d",},\
/* 0x00b1 */{"eccu.c", "eccu_dump_err_count", 975, "PDec: ITER %d 0to1: %d, 1to0: %d",},\
/* 0x00b2 */{"eccu.c", "eccu_hw_init", 923, "ECCU ver: %x",},\
/* 0x00b3 */{"eccu.c", "eccu_init", 1384, "nandtypeis %d, cmf is %d, cmf dtag is %d",},\
/* 0x00b4 */{"fcmd.c", "fcmd_pda2row", 301, "pda %d %x to %x (%d)",},\
/* 0x00b5 */{"fcmd.c", "fcmd_set_ncb_format", 480, "FCMD ID %d(%d) CH %d CE %d lv %d/%d",},\
/* 0x00b6 */{"ndcu.c", "ndcu_execute_cmd", 574, "Retry CMD %x failure",},\
/* 0x00b7 */{"ndcu.c", "ndcu_execute_cmd", 657, "CMD %x in DDR",},\
/* 0x00b8 */{"ndcu.c", "ndcu_execute_cmd", 714, "Retry CMD %x@%d",},\
/* 0x00b9 */{"ndcu.c", "ndcu_pull_data", 540, "Mismatch %d, val %x",},\
/* 0x00ba */{"ndcu.c", "ndcu_pull_data", 554, "FIFO is still rdy",},\
/* 0x00bb */{"ndcu.c", "ndcu_read_data_mode", 861, "Unknown device class",},\
/* 0x00bc */{"ndcu.c", "ndcu_read_id", 932, "read ID, CH %d CE %d data[%x %x]",},\
/* 0x00bd */{"ndcu.c", "ndcu_read_lun_status", 781, "LUN sts failed %x, ch %d, ce %d",},\
/* 0x00be */{"ndcu.c", "ndcu_read_onfi_id", 920, "read ONFI ID, CH %d CE %d, data[%x]",},\
/* 0x00bf */{"ndcu.c", "ndcu_read_toggle_id", 909, "read Toggle ID, CH %d CE %d data[%x%x]",},\
/* 0x00c0 */{"ndcu.c", "ndcu_set_high_freq", 199, "Set type %x to %d MHz",},\
/* 0x00c1 */{"ndcu.c", "ndcu_set_timing_mode", 109, "Set Timing to %x, tm %d",},\
/* 0x00c2 */{"ndcu.c", "ndcu_wait_device_ready", 819, "read st failed %x, ch %d, ce %d",},\
/* 0x00c3 */{"ndcu_io.c", "ndcu_erase_slc_blk_demo", 114, "Erase page, ID CH: %d, CE: %d, result: %s",},\
/* 0x00c4 */{"ndcu_io.c", "ndcu_read_slc_page_demo", 160, "Read block, ID CH: %d, CE: %d, result: %s, data %x",},\
/* 0x00c5 */{"ndcu_io.c", "ndcu_wait_io_ready", 73, "read st failed %x",},\
/* 0x00c6 */{"ndcu_io.c", "ndcu_write_slc_page_demo", 207, "Write page, ID CH: %d, CE: %d, result: %s",},\
/* 0x00c7 */{"ndphy.c", "ndcu_phy_init", 718, "NAND PHY init",},\
/* 0x00c8 */{"ndphy.c", "ndcu_phy_init", 725, "NAND PHY Done",},\
/* 0x00c9 */{"ndphy.c", "ndphy_init_per_ch", 485, "CH %d PHY DLL Lock failed",},\
/* 0x00ca */{"ndphy.c", "ndphy_init_per_ch_dll_lock", 396, "CH %d PHY DLL Lock failed",},\
/* 0x00cb */{"ndphy.c", "ndphy_loopback", 673, "NAND PHY loopback for channel %d",},\
/* 0x00cc */{"ndphy.c", "ndphy_loopback", 708, "Ch %d sts: %x",},\
/* 0x00cd */{"ficu.c", "_ficu_cmpl_fcmd_handling", 546, "TODO FICU err %x, sts %x",},\
/* 0x00ce */{"ficu.c", "ficu_clear_fcmd_error", 162, "FCMD err clean fail",},\
/* 0x00cf */{"ficu.c", "ficu_cmds_dump", 556, "FICU sts %x, CNT %x, Unc %x/%x",},\
/* 0x00d0 */{"ficu.c", "ficu_cmpl_fcmd_error_handling", 311, "FICU ERR: int sts %x, sts1 %x, sts2 %x, dec sts %x",},\
/* 0x00d1 */{"ficu.c", "ficu_cmpl_fcmd_error_handling", 318, "FCMD ID: %d FIID: %d LUTID: %d, TLC type: %d MP_ERR: %x",},\
/* 0x00d2 */{"ficu.c", "ficu_cmpl_fcmd_error_handling", 355, "ERR FCMD %p req %p, ous %d",},\
/* 0x00d3 */{"ficu.c", "ficu_cmpl_fcmd_error_handling", 367, "fcmd %p missing",},\
/* 0x00d4 */{"ficu.c", "ficu_cmpl_fcmd_error_handling", 372, "ERR col %x(%d), CH %d, dev %d, ROW %x, PDA %x",},\
/* 0x00d5 */{"ficu.c", "ficu_cmpl_fcmd_error_handling", 379, "NF err, fcmd %d, sts2 %x, power %x",},\
/* 0x00d6 */{"ficu.c", "ficu_cmpl_fcmd_error_handling", 386, "rd erased err",},\
/* 0x00d7 */{"ficu.c", "ficu_cmpl_fcmd_error_handling", 390, "rd decoding err",},\
/* 0x00d8 */{"ficu.c", "ficu_cmpl_fcmd_error_handling", 393, "rd dfu err",},\
/* 0x00d9 */{"ficu.c", "ficu_cmpl_fcmd_error_handling", 396, "rd raid err",},\
/* 0x00da */{"ficu.c", "ficu_cmpl_fcmd_error_handling", 399, "rd ovlmt err",},\
/* 0x00db */{"ficu.c", "ficu_cmpl_fcmd_error_handling", 402, "rd ncb err",},\
/* 0x00dc */{"ficu.c", "ficu_cmpl_fcmd_error_handling", 429, "wr enc err %x",},\
/* 0x00dd */{"ficu.c", "ficu_fcmd_completion", 121, "fcmd %p missing",},\
/* 0x00de */{"ficu.c", "ficu_get_finst_lut_id", 195, "FID: %d status: %x LUT_PTR %p",},\
/* 0x00df */{"ficu.c", "ficu_get_finst_lut_id", 211, "Don't find LUT ID",},\
/* 0x00e0 */{"ficu.c", "ficu_mode_disable", 840, "Abort %d CMD",},\
/* 0x00e1 */{"ficu.c", "ficu_mode_toggle", 941, "Error %d CMD",},\
/* 0x00e2 */{"ficu.c", "ficu_wait_sq_ready", 711, "err: full s-%d-queue",},\
/* 0x00e3 */{"mu_rr.c", "_nand_rr_erd_submit", 284, "ERD req %p, FCMD %d",},\
/* 0x00e4 */{"mu_rr.c", "nand_rr_erd_submit", 500, "ERD: Step %d, PB type: %d",},\
/* 0x00e5 */{"mu_rr.c", "nand_set_init_feature", 656, "NandSetFeature Mismatch, CH(%d), CE(%d), addr(0x%x), set_value(0x%x), get_value(0x%x)\n",},\
/* 0x00e6 */{"mu_rr.c", "nand_set_init_feature", 673, "NandSetFeature Mismatch, CH(%d), CE(%d), addr(0x%x), set_value(0x%x), get_value(0x%x)\n",},\
/* 0x00e7 */{"mu_rr.c", "nand_set_init_feature", 689, "NandSetFeature Mismatch, CH(%d), CE(%d), addr(0x%x), set_value(0x%x), get_value(0x%x)\n",},\
/* 0x00e8 */{"mu_rr.c", "nand_set_init_feature", 710, "NandSetFeature Mismatch, CH(%d), CE(%d), addr(0x%x), set_value(0x%x), get_value(0x%x)\n",},\
/* 0x00e9 */{"tsb_rr.c", "_nand_rr_erd_submitmu", 1385, "ERD req %p, FCMD %d",},\
/* 0x00ea */{"tsb_rr.c", "nand_rr_erd_submitmu", 1601, "ERD: Step %d, PB type: %d",},\
/* 0x00eb */{"tsb_rr.c", "nand_set_init_featuremu", 1757, "NandSetFeature Mismatch, CH(%d), CE(%d), addr(0x%x), set_value(0x%x), get_value(0x%x)\n",},\
/* 0x00ec */{"tsb_rr.c", "nand_set_init_featuremu", 1774, "NandSetFeature Mismatch, CH(%d), CE(%d), addr(0x%x), set_value(0x%x), get_value(0x%x)\n",},\
/* 0x00ed */{"tsb_rr.c", "nand_set_init_featuremu", 1790, "NandSetFeature Mismatch, CH(%d), CE(%d), addr(0x%x), set_value(0x%x), get_value(0x%x)\n",},\
/* 0x00ee */{"tsb_rr.c", "nand_set_init_featuremu", 1811, "NandSetFeature Mismatch, CH(%d), CE(%d), addr(0x%x), set_value(0x%x), get_value(0x%x)\n",},\
/* 0x00ef */{"tsb_rr.c", "_nand_rr_erd_submit", 2043, "ERD req %p, FCMD %d",},\
/* 0x00f0 */{"tsb_rr.c", "nand_rr_erd_submit", 2352, "ERD Step %d, PB Type: %d",},\
/* 0x00f1 */{"sk_rr.c", "_nand_rr_erd_submit", 304, "ERD req %p, FCMD %d",},\
/* 0x00f2 */{"sk_rr.c", "nand_rr_erd_submit", 635, "ERD Step %d, PB Type: %d",},\
/* 0x00f3 */{"crypto_hw_init.c", "crypto_hw_config", 128, "Config reg=0x%x, val=0x%x",},\
/* 0x00f4 */{"crypto_hw_init.c", "crypto_hw_config", 137, "Config reg=0x%x, val=0x%x",},\
/* 0x00f5 */{"crypto_hw_init.c", "crypto_hw_config", 145, "Config reg=0x%x, val=0x%x",},\
/* 0x00f6 */{"crypto_hw_init.c", "crypto_hw_config", 154, "Config reg=0x%x, val=0x%x",},\
/* 0x00f7 */{"crypto_hw_init.c", "crypto_hw_config", 90, "..... Algoritm: SM4 .......",},\
/* 0x00f8 */{"crypto_hw_init.c", "crypto_hw_config", 92, "..... Algoritm: AES .......",},\
/* 0x00f9 */{"crypto_hw_init.c", "crypto_hw_prgm_one_key", 307, "key_index(%d), key_type(%d)",},\
/* 0x00fa */{"crypto_hw_init.c", "crypto_hw_prgm_one_key", 318, "key1: Entry: 0 - 3",},\
/* 0x00fb */{"crypto_hw_init.c", "crypto_hw_prgm_one_key", 326, "key1 (xts-ecb-256): Entry: 4 - 7",},\
/* 0x00fc */{"crypto_hw_init.c", "crypto_hw_prgm_one_key", 333, "key1 (zeroes): Entry: 4 - 7",},\
/* 0x00fd */{"crypto_hw_init.c", "crypto_hw_prgm_one_key", 342, "key2 (xts-128-256): Entry: 0 - 3",},\
/* 0x00fe */{"crypto_hw_init.c", "crypto_hw_prgm_one_key", 349, "key2 (zeroes): Entry: 0 - 3",},\
/* 0x00ff */{"crypto_hw_init.c", "crypto_hw_prgm_one_key", 357, "key2 (xts-256): Entry: 4 - 7",},\
/* 0x0100 */{"crypto_hw_init.c", "crypto_hw_prgm_one_key", 364, "key2 (zeroes): Entry: 4 - 7",},\
/* 0x0101 */{"crypto_hw_init.c", "crypto_hw_prgm_one_key", 376, "Reg=0x%x, val=0x%x",},\
/* 0x0102 */{"crypto_hw_init.c", "crypto_hw_prgm_one_key", 385, "KEY_DONE: Reg=0x%x, val=0x%x",},\
/* 0x0103 */{"crypto_hw_init.c", "crypto_hw_program_keys", 178, "......................",},\
/* 0x0104 */{"crypto_hw_init.c", "crypto_hw_program_keys", 214, "Reg=0x%x, val=0x%x",},\
/* 0x0105 */{"crypto_hw_init.c", "crypto_hw_program_keys", 225, "KEY_DONE: os=0x%x, val=0x%x",},\
/* 0x0106 */{"admin_cmd.c", "check_vsc_sig", 1173, "signature mismatch",},\
/* 0x0107 */{"admin_cmd.c", "nvme_vu_securerase", 3267, "VU_FRB_ERASE",},\
/* 0x0108 */{"admin_cmd.c", "nvme_vu_securerase", 3290, "PB (%d) Erase GO",},\
/* 0x0109 */{"admin_cmd.c", "nvme_vu_securerase", 3303, "PB (%d) Erase done",},\
/* 0x010a */{"admin_cmd.c", "nvmet_abort", 3022, "QID(%d) CID(%d) out of (#%d), aborting",},\
/* 0x010b */{"admin_cmd.c", "nvmet_abort", 3027, "req (%x) Ctag(%x) Op(%d) exec time (%d)ms",},\
/* 0x010c */{"admin_cmd.c", "nvmet_admin_aer_out", 3960, "Req (%x) AER masked",},\
/* 0x010d */{"admin_cmd.c", "nvmet_admin_cmd_in", 3922, "req(%x) rslt(%d)",},\
/* 0x010e */{"admin_cmd.c", "nvmet_admin_xfer_abort", 3541, "req(%x) opc %d aborted",},\
/* 0x010f */{"admin_cmd.c", "nvmet_admin_xfer_done", 3612, "req(%x) xfered sts=(%d)",},\
/* 0x0110 */{"admin_cmd.c", "nvmet_asq_handle", 3428, "req(%x) Admin opcode(%x): %s",},\
/* 0x0111 */{"admin_cmd.c", "nvmet_asq_handle", 3433, "SET_FACTCMD",},\
/* 0x0112 */{"admin_cmd.c", "nvmet_asq_handle", 3437, "GET_FACTCMD",},\
/* 0x0113 */{"admin_cmd.c", "nvmet_asq_handle", 3441, "GET_NANDCMD",},\
/* 0x0114 */{"admin_cmd.c", "nvmet_asq_handle", 3445, "NVME_OPC_VU_CMD_F7",},\
/* 0x0115 */{"admin_cmd.c", "nvmet_asq_handle", 3449, "TS_INJECTION CMD",},\
/* 0x0116 */{"admin_cmd.c", "nvmet_asq_handle", 3453, "NVME_OPC_VU_ERRINJECTION",},\
/* 0x0117 */{"admin_cmd.c", "nvmet_asq_handle", 3457, "NVME_OPC_VU_SMARTCLEAN",},\
/* 0x0118 */{"admin_cmd.c", "nvmet_asq_handle", 3529, "req(%x) Admin opcode(%x) CE: SCT(%x) SC(%x)",},\
/* 0x0119 */{"admin_cmd.c", "nvmet_create_io_sq", 438, "create I/O SQ (%d) pairs CQ (%d)",},\
/* 0x011a */{"admin_cmd.c", "nvmet_delete_io_cq", 321, "Delete I/O Completion Queue (%d)",},\
/* 0x011b */{"admin_cmd.c", "nvmet_delete_io_sq", 382, "Delete I/O Submission Queue (%d)",},\
/* 0x011c */{"admin_cmd.c", "nvmet_feat_set_arbitration", 2008, "Artbration (0x%x) -> (0x%x)",},\
/* 0x011d */{"admin_cmd.c", "nvmet_feat_set_async_event_conf", 2308, "Asynchronous Event Configuration (0x%x) -> (0x%x)",},\
/* 0x011e */{"admin_cmd.c", "nvmet_feat_set_error_recovery", 2333, "Error recovery (0x%x) -> (0x%x)",},\
/* 0x011f */{"admin_cmd.c", "nvmet_feat_set_host_memory", 2587, "Host Memory Buffer set, MR(%d) EN(%d) size(%d KB)",},\
/* 0x0120 */{"admin_cmd.c", "nvmet_feat_set_host_memory", 2611, "Pull HMDEL %x%x, cnt %d, %d bytes",},\
/* 0x0121 */{"admin_cmd.c", "nvmet_feat_set_number_of_queues", 1986, "Request ncqr/nsqr (%d/%d) and Allocate sq/cq (%d/%d)",},\
/* 0x0122 */{"admin_cmd.c", "nvmet_feat_set_power_management", 2397, "WH (%d )Power State (%d) -> (%d)",},\
/* 0x0123 */{"admin_cmd.c", "nvmet_feat_set_tempture_threshold", 2092, "Tempture Threshold %d(%d) (0x%x) -> (0x%x)",},\
/* 0x0124 */{"admin_cmd.c", "nvmet_feat_set_volatile_wr_cache", 2551, "Volatile Write Cache (0x%x) -> (0x%x)",},\
/* 0x0125 */{"admin_cmd.c", "nvmet_feat_set_write_atomic", 2217, "Write Automic Normal (0x%x) -> (0x%x)",},\
/* 0x0126 */{"admin_cmd.c", "nvmet_firmware_commit", 1065, "Commit ca:%d",},\
/* 0x0127 */{"admin_cmd.c", "nvmet_firmware_image_download", 1097, "NUMD(%d) OFFSET(%d) PRP1(%x) PRP2(%x)",},\
/* 0x0128 */{"admin_cmd.c", "nvmet_firmware_image_download", 1101, "download fw NUMD(%d) OFFSET(%d) not 4K alignment",},\
/* 0x0129 */{"admin_cmd.c", "nvmet_format_hmb_reset_done", 1305, "hmb reset done",},\
/* 0x012a */{"admin_cmd.c", "nvmet_format_ns", 1364, "format %x",},\
/* 0x012b */{"admin_cmd.c", "nvmet_get_feature", 2874, "get feature: fid=%x",},\
/* 0x012c */{"admin_cmd.c", "nvmet_get_log_page", 1022, "No support %d",},\
/* 0x012d */{"admin_cmd.c", "nvmet_get_log_page", 997, "LID(%d) NUMD(%d) PRP1(%x) PRP2(%x)",},\
/* 0x012e */{"admin_cmd.c", "nvmet_get_lp_cmd_effects_log", 954, "get command effects log transfer: DMA transfer(%d)",},\
/* 0x012f */{"admin_cmd.c", "nvmet_get_lp_health_information", 742, "smart error %x",},\
/* 0x0130 */{"admin_cmd.c", "nvmet_get_lp_log_error", 654, "Valid(%d) Pos(%d)",},\
/* 0x0131 */{"admin_cmd.c", "nvmet_get_spb_info", 1271, "get spb info data transfer: DMA transfer(%d)",},\
/* 0x0132 */{"admin_cmd.c", "nvmet_identify", 1815, "CNS(%d) NSID(%d) CNTID(%d)",},\
/* 0x0133 */{"admin_cmd.c", "nvmet_identify", 1823, "nvmet_identify: No such controller id %x",},\
/* 0x0134 */{"admin_cmd.c", "nvmet_identify", 1836, "Identify: Invalid namespace (0x%x)",},\
/* 0x0135 */{"admin_cmd.c", "nvmet_identify", 1869, "NSID(%d) isn't Active",},\
/* 0x0136 */{"admin_cmd.c", "nvmet_identify", 1888, "Identify: Invalid namespace (0x%x)",},\
/* 0x0137 */{"admin_cmd.c", "nvmet_identify", 1917, "Identify: (NSL) Invalid namespace (%d)",},\
/* 0x0138 */{"admin_cmd.c", "nvmet_identify", 1953, "Identify: CNS(%d) DMA transfer(%d)",},\
/* 0x0139 */{"admin_cmd.c", "nvmet_queue_sanity_check", 289, "req(%x) qid(%x)",},\
/* 0x013a */{"admin_cmd.c", "nvmet_queue_sanity_check", 297, "req(%x) qsize(%x)",},\
/* 0x013b */{"admin_cmd.c", "nvmet_security_cmd", 3103, "req(%x) opcode(%x) len %x",},\
/* 0x013c */{"admin_cmd.c", "nvmet_security_cmd", 3104, "protocol(%x) ComId(%x)",},\
/* 0x013d */{"admin_cmd.c", "nvmet_security_mem_free", 3073, "req(%x) opcode(%x)",},\
/* 0x013e */{"admin_cmd.c", "nvmet_security_mem_rdy", 3089, "req(%x) opcode(%x)",},\
/* 0x013f */{"admin_cmd.c", "nvmet_set_feature", 2773, "set feature: fid=%x",},\
/* 0x0140 */{"core.c", "bool", 222, "NS update cap(%x -> %x), lbads(%d -> %d)",},\
/* 0x0141 */{"core.c", "err_injection_main", 1800, "error injection done\n",},\
/* 0x0142 */{"core.c", "fill_lookup_pda_done", 1452, "hmb lookup error",},\
/* 0x0143 */{"core.c", "nvmet_abort_all_running_reqs", 1132, "[%d] req 0x%p(%d) state(%d) abt #Dtags(%d), rt(%d)",},\
/* 0x0144 */{"core.c", "nvmet_abort_all_running_reqs", 1143, "all abort wreq 0x%p %d LBA 0x%x%d(%d)",},\
/* 0x0145 */{"core.c", "nvmet_abort_all_running_reqs", 1165, "all abort wreq cnt %d %d %d",},\
/* 0x0146 */{"core.c", "nvmet_abort_running_req", 365, "abort admin %x opc %d",},\
/* 0x0147 */{"core.c", "nvmet_abort_running_req", 456, "wr %x st %d fua %d xfer done",},\
/* 0x0148 */{"core.c", "nvmet_abort_running_req", 503, "no handle op in %p %d %d",},\
/* 0x0149 */{"core.c", "nvmet_aer_error_status", 1308, "SQ(%d) Invalid Queue",},\
/* 0x014a */{"core.c", "nvmet_aer_smart_health", 1361, "available spare(%d) < thr(%d)",},\
/* 0x014b */{"core.c", "nvmet_clear_aer", 936, "abort #(%d) AER commands",},\
/* 0x014c */{"core.c", "nvmet_clear_io_queue", 965, "Outstanding #AER(%d)",},\
/* 0x014d */{"core.c", "nvmet_clear_io_queue", 970, "abort #(%d) AER commands",},\
/* 0x014e */{"core.c", "nvmet_core_err_cmd_done", 624, "abort done",},\
/* 0x014f */{"core.c", "nvmet_evt_cc_en", 1255, "\033[91mCC.EN (0->1)\x1b[0m",},\
/* 0x0150 */{"core.c", "nvmet_evt_handle_err_cmd", 798, "req(%p) Ctags(%d) sts=(0x%x)",},\
/* 0x0151 */{"core.c", "nvmet_evt_handle_err_cmd", 810, "slba %d, cnt %d",},\
/* 0x0152 */{"core.c", "nvmet_evt_handle_err_cmd", 815, "prp 1 %x %x",},\
/* 0x0153 */{"core.c", "nvmet_evt_handle_err_cmd", 820, "prp2 %x %x",},\
/* 0x0154 */{"core.c", "nvmet_evt_handle_err_cmd", 823, "cmd err sct %d sc %d",},\
/* 0x0155 */{"core.c", "nvmet_evt_shutdown", 1190, "shutdown abort",},\
/* 0x0156 */{"core.c", "nvmet_evt_shutdown", 1195, "\033[91mCC.EN (1->0)\x1b[0m",},\
/* 0x0157 */{"core.c", "nvmet_evt_shutdown", 1218, "alreay flushed",},\
/* 0x0158 */{"core.c", "nvmet_fe_shutdown_done", 1035, "skip shutdown cb %d",},\
/* 0x0159 */{"core.c", "nvmet_init_apl", 1926, "FactoryInfo NG",},\
/* 0x015a */{"core.c", "nvmet_init_apl", 1930, "FactoryInfo OK",},\
/* 0x015b */{"core.c", "nvmet_preset_detach", 1629, "preset detach. r1(0x%x), r2(0x%x)",},\
/* 0x015c */{"core.c", "nvmet_preset_detach", 1645, "HMB detach by preset",},\
/* 0x015d */{"core.c", "nvmet_put_req", 173, "req %d ctag %d exceed %d ms",},\
/* 0x015e */{"core.c", "nvmet_reqs_dump", 1077, "Running NVM(e) Cmd (%d)",},\
/* 0x015f */{"core.c", "nvmet_reqs_dump", 1084, "sq req 0x%p(op %d) state %d ctag %d",},\
/* 0x0160 */{"core.c", "nvmet_reqs_dump", 1086, "auto_cpl %d auto_done %d ctag_done %d err %d",},\
/* 0x0161 */{"core.c", "nvmet_reqs_dump", 1095, "aborting req 0x%p(op %d) state %d ctag %d",},\
/* 0x0162 */{"core.c", "nvmet_reqs_dump", 1097, "auto_cpl %d auto_done %d ctag_done %d err %d",},\
/* 0x0163 */{"core.c", "nvmet_restore_feat", 277, "def feat used",},\
/* 0x0164 */{"core.c", "nvmet_set_factory_info_done", 881, "Capacity Change!! (%d -> %d)GB",},\
/* 0x0165 */{"core.c", "nvmet_set_factory_info_done", 892, "SET_FACTINFO_cmpl",},\
/* 0x0166 */{"core.c", "nvmet_sq_timer_chk", 536, "sq %d set priority",},\
/* 0x0167 */{"core.c", "nvmet_sq_timer_chk", 556, "req 0x%p timeout(%d ms), ctag(%d), op(%d) cmd(0x%p) %d",},\
/* 0x0168 */{"core.c", "nvmet_sq_timer_chk", 569, "skip aborting wreq",},\
/* 0x0169 */{"core.c", "nvmet_start_warm_boot", 1713, "abort #(%d) AER commands",},\
/* 0x016a */{"core.c", "nvmet_start_warm_boot", 1727, "warm boot disable sq OK",},\
/* 0x016b */{"io_cmd.c", "nvmet_abort_locked_req", 1097, "abort locked req(%d) %p",},\
/* 0x016c */{"io_cmd.c", "nvmet_abort_pending_req", 1062, "abort pending req(%d) %p",},\
/* 0x016d */{"io_cmd.c", "nvmet_bootpart_read", 1000, "BPR: ofst (%x), len (%x) -> mem (0x%p%p)",},\
/* 0x016e */{"io_cmd.c", "nvmet_io_cmd_ex", 858, "priority iosq %d",},\
/* 0x016f */{"io_cmd.c", "nvmet_read_qos", 432, "tgt %d, pnd %d, act %d, CID %d, sts %d",},\
/* 0x0170 */{"io_cmd.c", "nvmet_setup_discard", 549, "trim: lack of dtag",},\
/* 0x0171 */{"io_cmd.c", "nvmet_setup_rw", 200, "req(%p) Ctag(%d) CID(%d) dir(%d) SLBA (0x%x) NLB (%d)",},\
/* 0x0172 */{"io_cmd.c", "nvmet_setup_rw", 207, "req(%p) Ctag(%d) CID(%d) dir(%d) SLBA (0x%x) NLB (%d)",},\
/* 0x0173 */{"io_cmd.c", "nvmet_setup_rw", 211, "Abort write cmd because of reaching critical tmt",},\
/* 0x0174 */{"io_cmd.c", "nvmet_sq_handle", 700, "No submit handler for NS(%d)",},\
/* 0x0175 */{"io_cmd.c", "read_q_req", 400, "tgt %d, pnd %d, act %d, CID %d",},\
/* 0x0176 */{"io_cmd.c", "read_q_sched", 374, "tgt %d, pnd %d, act %d, CID %d, sts %d",},\
/* 0x0177 */{"security_api.c", "dpe_sm2_cal_cmpl", 449, "..... Start",},\
/* 0x0178 */{"security_api.c", "dpe_sm2_cal_cmpl", 452, "KG Result",},\
/* 0x0179 */{"security_api.c", "dpe_sm2_cal_cmpl", 474, "[%d] Px:%x Py:%x",},\
/* 0x017a */{"security_api.c", "dpe_sm2_cal_cmpl", 476, "Data mismatch",},\
/* 0x017b */{"security_api.c", "dpe_sm2_cal_cmpl", 484, "SN (signature) Result",},\
/* 0x017c */{"security_api.c", "dpe_sm2_cal_cmpl", 503, "[%d] R:%x S:%x",},\
/* 0x017d */{"security_api.c", "dpe_sm2_cal_cmpl", 505, "Data mismatch",},\
/* 0x017e */{"security_api.c", "dpe_sm2_cal_cmpl", 513, "VF (Verify) result:",},\
/* 0x017f */{"security_api.c", "dpe_sm2_cal_cmpl", 515, "Result[%d] %x ",},\
/* 0x0180 */{"security_api.c", "dpe_sm2_cal_cmpl", 519, "PASS",},\
/* 0x0181 */{"security_api.c", "dpe_sm2_cal_cmpl", 521, "FAIL",},\
/* 0x0182 */{"security_api.c", "dpe_sm2_cal_cmpl", 526, "LP result: ",},\
/* 0x0183 */{"security_api.c", "dpe_sm2_cal_cmpl", 537, "[%d] lp_px:%x lp_py:%x",},\
/* 0x0184 */{"security_api.c", "dpe_sm2_cal_cmpl", 539, "LP data error!",},\
/* 0x0185 */{"security_api.c", "dpe_sm2_cal_cmpl", 551, "SM2 result error. No valid func_sel!",},\
/* 0x0186 */{"security_api.c", "dpe_sm2_cal_cmpl", 558, "..... End",},\
/* 0x0187 */{"security_api.c", "sec_gen_rand_number", 408, "Pull one random number",},\
/* 0x0188 */{"security_api.c", "sec_gen_rand_number", 425, "%x",},\
/* 0x0189 */{"security_api.c", "sec_gen_sha3_sm3_hash", 1114, ".... Start",},\
/* 0x018a */{"security_api.c", "sec_gen_sha3_sm3_hash", 1117, "sha3_256: sec_gen_sha3_256_hash() msg_len(%d)",},\
/* 0x018b */{"security_api.c", "sec_gen_sha3_sm3_hash", 1120, "sm3: sec_gen_sm3_hash()-msg_len(%d)",},\
/* 0x018c */{"security_api.c", "sec_gen_sha3_sm3_hash", 1143, ".... Done",},\
/* 0x018d */{"security_api.c", "sec_sha3_256_cal_cmpl", 1015, "sha3_256 message:",},\
/* 0x018e */{"security_api.c", "sec_sha3_256_cal_cmpl", 1017, "%x %x ",},\
/* 0x018f */{"security_api.c", "sec_sha3_256_cal_cmpl", 1022, "sha3_256 hw result: hash",},\
/* 0x0190 */{"security_api.c", "sec_sha3_256_cal_cmpl", 1024, "%x %x ",},\
/* 0x0191 */{"security_api.c", "sec_sha3_256_cal_cmpl", 1030, "sha3_256 Expected hash",},\
/* 0x0192 */{"security_api.c", "sec_sha3_256_cal_cmpl", 1032, "%x %x ",},\
/* 0x0193 */{"security_api.c", "sec_sm2_decrypt", 1423, "sec_sm2_decrypt(): LP (c1_x2_y2) done",},\
/* 0x0194 */{"security_api.c", "sec_sm2_decrypt", 1437, "sec_sm2_decrypt(): SM3 hash (t) done",},\
/* 0x0195 */{"security_api.c", "sec_sm2_decrypt", 1440, "sec_sm2_decrypt(): t = 0, FAILED",},\
/* 0x0196 */{"security_api.c", "sec_sm2_decrypt", 1450, "sec_sm2_decrypt(): XOR (pmsg) done",},\
/* 0x0197 */{"security_api.c", "sec_sm2_decrypt", 1463, "sec_sm2_decrypt(): SM3 hash (u) done",},\
/* 0x0198 */{"security_api.c", "sec_sm2_decrypt", 1468, "sec_sm2_decrypt(): u!=C3, FAILED",},\
/* 0x0199 */{"security_api.c", "sec_sm2_decrypt", 1474, "sec_sm2_decrypt(): u==C3, PASSED",},\
/* 0x019a */{"security_api.c", "sec_sm2_encrypt", 1274, "sec_sm2_encrypt(): [K]G (C1) done",},\
/* 0x019b */{"security_api.c", "sec_sm2_encrypt", 1278, "sec_sm2_encrypt(): C1 = 0, FAILED",},\
/* 0x019c */{"security_api.c", "sec_sm2_encrypt", 1288, "sec_sm2_encrypt(): LP (t_x2_y2) done",},\
/* 0x019d */{"security_api.c", "sec_sm2_encrypt", 1290, "%x %x %x %x",},\
/* 0x019e */{"security_api.c", "sec_sm2_encrypt", 1302, "sec_sm2_encrypt(): SM3 hash (t) done",},\
/* 0x019f */{"security_api.c", "sec_sm2_encrypt", 1304, "sec_sm2_encrypt(): t = 0, FAILED",},\
/* 0x01a0 */{"security_api.c", "sec_sm2_encrypt", 1321, "sec_sm2_encrypt(): XOR (C2) done",},\
/* 0x01a1 */{"security_api.c", "sec_sm2_encrypt", 1333, "sec_sm2_encrypt(): SM3 hash (C3) done",},\
/* 0x01a2 */{"security_api.c", "sec_sm2_encrypt", 1344, "sec_sm2_encrypt(): cmsg = (C1 || C3 || C2) done",},\
/* 0x01a3 */{"security_api.c", "sec_sm2_gen_key_pair", 599, ".... Start",},\
/* 0x01a4 */{"security_api.c", "sec_sm2_gen_key_pair", 622, ".... Done",},\
/* 0x01a5 */{"security_api.c", "sec_sm2_get_pub_key", 656, ".... Start",},\
/* 0x01a6 */{"security_api.c", "sec_sm2_get_pub_key", 679, ".... Done",},\
/* 0x01a7 */{"security_api.c", "sec_sm2_lp", 857, ".... Start",},\
/* 0x01a8 */{"security_api.c", "sec_sm2_lp", 887, ".... Done",},\
/* 0x01a9 */{"security_api.c", "sec_sm2_sign", 715, ".... Start",},\
/* 0x01aa */{"security_api.c", "sec_sm2_sign", 749, ".... Done",},\
/* 0x01ab */{"security_api.c", "sec_sm2_verify", 786, ".... Start",},\
/* 0x01ac */{"security_api.c", "sec_sm2_verify", 819, ".... Done",},\
/* 0x01ad */{"security_api.c", "sec_sm3_cal_cmpl", 931, "sm3 message:",},\
/* 0x01ae */{"security_api.c", "sec_sm3_cal_cmpl", 934, "%x %x %x %x ",},\
/* 0x01af */{"security_api.c", "sec_sm3_cal_cmpl", 940, "%x ",},\
/* 0x01b0 */{"security_api.c", "sec_sm3_cal_cmpl", 942, "%x %x",},\
/* 0x01b1 */{"security_api.c", "sec_sm3_cal_cmpl", 948, "hw result: hash",},\
/* 0x01b2 */{"security_api.c", "sec_sm3_cal_cmpl", 950, "%x %x %x %x ",},\
/* 0x01b3 */{"security_api.c", "sec_sm3_cal_cmpl", 957, "Expected hash",},\
/* 0x01b4 */{"security_api.c", "sec_sm3_cal_cmpl", 959, "%x %x %x %x ",},\
/* 0x01b5 */{"security_api.c", "sec_ss_key_wp_uwp", 1588, ".... Start",},\
/* 0x01b6 */{"security_api.c", "sec_ss_key_wp_uwp", 1601, ".... Done",},\
/* 0x01b7 */{"security_api.c", "sec_ss_key_wp_uwp_cmpl", 1552, ".... Complete",},\
/* 0x01b8 */{"security_api.c", "sec_ss_rn_gen", 1494, ".... Start",},\
/* 0x01b9 */{"security_api.c", "sec_ss_rn_gen", 1502, ".... Done",},\
/* 0x01ba */{"security_api.c", "sec_ss_rn_gen_cmpl", 1062, "... SS RN PASS. trng_chk_flag(%d)",},\
/* 0x01bb */{"security_api.c", "sec_ss_spr_prgm", 1527, ".... Start",},\
/* 0x01bc */{"security_api.c", "sec_ss_spr_prgm", 1536, ".... Done",},\
/* 0x01bd */{"security_api.c", "sec_ss_spr_prgm_cmpl", 1079, "... SPR Program done",},\
/* 0x01be */{"security_api.c", "test_sec_sha3_256", 1839, "test_sec_sha3_256(): start",},\
/* 0x01bf */{"security_api.c", "test_sec_sha3_256", 1842, "test_sec_sha3_256(): HASH value returned.................",},\
/* 0x01c0 */{"security_api.c", "test_sec_sha3_256", 1844, "%x %x %x %x",},\
/* 0x01c1 */{"security_api.c", "test_sec_sha3_256", 1848, "test_sec_sha3_256(): end",},\
/* 0x01c2 */{"security_api.c", "test_sec_sha3_256", 1850, "test_sec_sha3_256(): not started, msg len(%d)",},\
/* 0x01c3 */{"security_api.c", "test_sec_sm2_encrypt", 1912, ">> End of sec_sm2_gen_key_pair(): pri_key",},\
/* 0x01c4 */{"security_api.c", "test_sec_sm2_encrypt", 1914, "%x %x %x %x",},\
/* 0x01c5 */{"security_api.c", "test_sec_sm2_encrypt", 1917, ">> End of sec_sm2_gen_key_pair(): pub_key",},\
/* 0x01c6 */{"security_api.c", "test_sec_sm2_encrypt", 1919, "%x %x %x %x",},\
/* 0x01c7 */{"security_api.c", "test_sec_sm2_encrypt", 1946, "Decrypted message: Return status(%d)",},\
/* 0x01c8 */{"security_api.c", "test_sec_sm2_encrypt", 1948, "%x %x %x %x ",},\
/* 0x01c9 */{"security_api.c", "test_sec_sm2_encrypt", 1953, "SM2 encrypt() FAILED: reason(%d)",},\
/* 0x01ca */{"security_api.c", "test_sec_sm2_gen_key_pair", 1628, ">> End of sec_sm2_gen_key_pair(): pri_key",},\
/* 0x01cb */{"security_api.c", "test_sec_sm2_gen_key_pair", 1630, "%x %x %x %x",},\
/* 0x01cc */{"security_api.c", "test_sec_sm2_gen_key_pair", 1633, ">> End of sec_sm2_gen_key_pair(): pub_key",},\
/* 0x01cd */{"security_api.c", "test_sec_sm2_gen_key_pair", 1635, "%x %x %x %x",},\
/* 0x01ce */{"security_api.c", "test_sec_sm2_get_pub_key", 1661, ">> End of sec_sm2_get_pub_key(): pri_key",},\
/* 0x01cf */{"security_api.c", "test_sec_sm2_get_pub_key", 1663, "%x %x %x %x",},\
/* 0x01d0 */{"security_api.c", "test_sec_sm2_get_pub_key", 1666, ">> End of sec_sm2_get_pub_key(): pub_key",},\
/* 0x01d1 */{"security_api.c", "test_sec_sm2_get_pub_key", 1668, "%x %x %x %x",},\
/* 0x01d2 */{"security_api.c", "test_sec_sm2_lp", 1787, ">> End of sec_sm2_lp():",},\
/* 0x01d3 */{"security_api.c", "test_sec_sm2_sign", 1707, ">> End of sec_sm2_sign(): signature",},\
/* 0x01d4 */{"security_api.c", "test_sec_sm2_sign", 1709, "%x %x %x %x",},\
/* 0x01d5 */{"security_api.c", "test_sec_sm2_verify", 1753, ">> End of sec_sm2_verify():",},\
/* 0x01d6 */{"security_api.c", "test_sec_sm3", 1807, "test_sec_sm3(): start",},\
/* 0x01d7 */{"security_api.c", "test_sec_sm3", 1810, "test_sec_sm3(): HASH value returned.................",},\
/* 0x01d8 */{"security_api.c", "test_sec_sm3", 1812, "%x %x %x %x",},\
/* 0x01d9 */{"security_api.c", "test_sec_sm3", 1816, "test_sec_sm3(): end",},\
/* 0x01da */{"security_api.c", "test_sec_sm3", 1818, "test_sec_sm3(): not started, msg len(%d)",},\
/* 0x01db */{"security_api.c", "test_ss_key_wp_uwp", 2066, ".... Start",},\
/* 0x01dc */{"security_api.c", "test_ss_key_wp_uwp", 2220, "..... NO VALID TEST VECTOR SELECTED",},\
/* 0x01dd */{"security_api.c", "test_ss_key_wp_uwp", 2289, "CFP ..... ENABLED",},\
/* 0x01de */{"security_api.c", "test_ss_key_wp_uwp", 2292, "CFP ..... DISABLED",},\
/* 0x01df */{"security_api.c", "test_ss_key_wp_uwp", 2305, "CFP ..... ENABLED",},\
/* 0x01e0 */{"security_api.c", "test_ss_key_wp_uwp", 2308, "CFP ..... DISABLED",},\
/* 0x01e1 */{"security_api.c", "test_ss_key_wp_uwp", 2385, "CFP ..... ENABLED",},\
/* 0x01e2 */{"security_api.c", "test_ss_key_wp_uwp", 2388, "CFP ..... DISABLED",},\
/* 0x01e3 */{"security_api.c", "test_ss_key_wp_uwp", 2401, "CFP ..... ENABLED",},\
/* 0x01e4 */{"security_api.c", "test_ss_key_wp_uwp", 2404, "CFP ..... DISABLED",},\
/* 0x01e5 */{"security_api.c", "test_ss_key_wp_uwp", 2418, "..... NO VALID TEST VECTOR SELECTED",},\
/* 0x01e6 */{"security_api.c", "test_ss_key_wp_uwp", 2430, "AES_256B_KWP_NO_SECURE ..... PASS",},\
/* 0x01e7 */{"security_api.c", "test_ss_key_wp_uwp", 2432, "AES_256B_KWP_NO_SECURE ..... FAIL",},\
/* 0x01e8 */{"security_api.c", "test_ss_key_wp_uwp", 2437, "AES_256B_KUWP_NO_SECURE ..... PASS",},\
/* 0x01e9 */{"security_api.c", "test_ss_key_wp_uwp", 2439, "AES_256B_KUWP_NO_SECURE ..... FAIL",},\
/* 0x01ea */{"security_api.c", "test_ss_key_wp_uwp", 2444, "AES_256B_RAW_ENCRYPT ..... PASS",},\
/* 0x01eb */{"security_api.c", "test_ss_key_wp_uwp", 2446, "AES_256B_RAW_ENCRYPT ..... FAIL",},\
/* 0x01ec */{"security_api.c", "test_ss_key_wp_uwp", 2451, "AES_256B_RAW_DECRYPT ..... PASS",},\
/* 0x01ed */{"security_api.c", "test_ss_key_wp_uwp", 2453, "AES_256B_RAW_DECRYPT ..... FAIL",},\
/* 0x01ee */{"security_api.c", "test_ss_key_wp_uwp", 2458, "AES_256B_KWP_SECURE_NO_CFP ..... PASS",},\
/* 0x01ef */{"security_api.c", "test_ss_key_wp_uwp", 2460, "AES_256B_KWP_SECURE_NO_CFP ..... FAIL",},\
/* 0x01f0 */{"security_api.c", "test_ss_key_wp_uwp", 2465, "AES_256B_KUWP_SECURE_NO_CFP ..... PASS",},\
/* 0x01f1 */{"security_api.c", "test_ss_key_wp_uwp", 2467, "AES_256B_KUWP_SECURE_NO_CFP ..... FAIL",},\
/* 0x01f2 */{"security_api.c", "test_ss_key_wp_uwp", 2472, "AES_256B_KWP_SECURE_CFP ..... PASS",},\
/* 0x01f3 */{"security_api.c", "test_ss_key_wp_uwp", 2475, "AES_256B_KUWP_SECURE_CFP ..... PASS",},\
/* 0x01f4 */{"security_api.c", "test_ss_key_wp_uwp", 2482, "SM4_128B_KWP_NO_SECURE ..... PASS",},\
/* 0x01f5 */{"security_api.c", "test_ss_key_wp_uwp", 2484, "SM4_128B_KWP_NO_SECURE ..... FAIL",},\
/* 0x01f6 */{"security_api.c", "test_ss_key_wp_uwp", 2489, "SM4_128B_KUWP_NO_SECURE ..... PASS",},\
/* 0x01f7 */{"security_api.c", "test_ss_key_wp_uwp", 2491, "SM4_128B_KUWP_NO_SECURE ..... FAIL",},\
/* 0x01f8 */{"security_api.c", "test_ss_key_wp_uwp", 2496, "SM4_128B_RAW_ENCRYPT ..... PASS",},\
/* 0x01f9 */{"security_api.c", "test_ss_key_wp_uwp", 2498, "SM4_128B_RAW_ENCRYPT ..... FAIL",},\
/* 0x01fa */{"security_api.c", "test_ss_key_wp_uwp", 2503, "SM4_128B_RAW_DECRYPT ..... PASS",},\
/* 0x01fb */{"security_api.c", "test_ss_key_wp_uwp", 2505, "SM4_128B_RAW_DECRYPT ..... FAIL",},\
/* 0x01fc */{"security_api.c", "test_ss_key_wp_uwp", 2510, "SM4_128B_KWP_SECURE_NO_CFP ..... PASS",},\
/* 0x01fd */{"security_api.c", "test_ss_key_wp_uwp", 2512, "SM4_128B_KWP_SECURE_NO_CFP ..... FAIL",},\
/* 0x01fe */{"security_api.c", "test_ss_key_wp_uwp", 2517, "SM4_128B_KUWP_SECURE_NO_CFP ..... PASS",},\
/* 0x01ff */{"security_api.c", "test_ss_key_wp_uwp", 2519, "SM4_128B_KUWP_SECURE_NO_CFP ..... FAIL",},\
/* 0x0200 */{"security_api.c", "test_ss_key_wp_uwp", 2524, "SM4_128B_KWP_SECURE_CFP ..... PASS",},\
/* 0x0201 */{"security_api.c", "test_ss_key_wp_uwp", 2527, "SM4_128B_KUWP_SECURE_CFP ..... PASS",},\
/* 0x0202 */{"security_api.c", "test_ss_key_wp_uwp", 2531, "..... NO VALID TEST VECTOR SELECTED",},\
/* 0x0203 */{"security_api.c", "test_ss_rn_gen", 1972, ".... Start",},\
/* 0x0204 */{"security_api.c", "test_ss_spr_prgm", 1993, ".... Start",},\
/* 0x0205 */{"security_api.c", "trng_ctrl", 352, "Random number generated",},\
/* 0x0206 */{"security_api.c", "trng_ctrl", 362, "Reseed done",},\
/* 0x0207 */{"security_api.c", "trng_ctrl", 366, "cmd type error",},\
/* 0x0208 */{"security_cmd.c", "convert_to_u64", 1167, "0x00: u64_data(H:0x%x, L:0x%x)",},\
/* 0x0209 */{"security_cmd.c", "convert_to_u64", 1173, "0x81: u64_data(H:0x%x, L:0x%x)",},\
/* 0x020a */{"security_cmd.c", "convert_to_u64", 1179, "0x82: u64_data(H:0x%x, L:0x%x)",},\
/* 0x020b */{"security_cmd.c", "convert_to_u64", 1185, "0x84: u64_data(H:0x%x, L:0x%x)",},\
/* 0x020c */{"security_cmd.c", "convert_to_u64", 1190, "0x88: u64_data(H:0x%x, L:0x%x)",},\
/* 0x020d */{"security_cmd.c", "convert_to_u64", 1195, "0x83, 0x85-0x87: u64_data(H:0x%x, L:0x%x)",},\
/* 0x020e */{"security_cmd.c", "nvmet_security_handle_cmd", 2912, "opcode %x, prot %x, comid %x",},\
/* 0x020f */{"security_cmd.c", "nvmet_security_handle_cmd", 2960, "res %d",},\
/* 0x0210 */{"security_cmd.c", "opal_admin_sp_auth_lookup", 348, "UID(0x%x, 0x%x, 0x%x, 0x%x)",},\
/* 0x0211 */{"security_cmd.c", "opal_admin_sp_auth_lookup", 350, "UID(0x%x, 0x%x, 0x%x, 0x%x)",},\
/* 0x0212 */{"security_cmd.c", "opal_authenticate_start_session", 531, ": pin_len(0x%x), auth_pin(%d)",},\
/* 0x0213 */{"security_cmd.c", "opal_authenticate_start_session", 536, "Admin1 PIN authentication: passed",},\
/* 0x0214 */{"security_cmd.c", "opal_authenticate_start_session", 539, "Admin1 PIN authentication: failed",},\
/* 0x0215 */{"security_cmd.c", "opal_authenticate_start_session", 547, "SID PIN authentication: passed",},\
/* 0x0216 */{"security_cmd.c", "opal_authenticate_start_session", 550, "SID PIN authentication: failed",},\
/* 0x0217 */{"security_cmd.c", "opal_authenticate_start_session", 552, "Encryption Disabled ....",},\
/* 0x0218 */{"security_cmd.c", "opal_authenticate_start_session", 565, "MSID PIN authentication: passed",},\
/* 0x0219 */{"security_cmd.c", "opal_authenticate_start_session", 568, "MSID PIN authentication: failed",},\
/* 0x021a */{"security_cmd.c", "opal_check_and_set_locking_range", 1122, "Set LR: row(0x%x), lr_start(0x%x, 0x%x), lr_length(0x%x, 0x%x)",},\
/* 0x021b */{"security_cmd.c", "opal_check_and_set_locking_range", 1129, "Set LR: failed @1 .........",},\
/* 0x021c */{"security_cmd.c", "opal_check_and_set_locking_range", 1143, "Set LR: passed .........",},\
/* 0x021d */{"security_cmd.c", "opal_check_and_set_locking_range", 1152, "Set LR: failed @2 .........",},\
/* 0x021e */{"security_cmd.c", "opal_dump_pin_data", 503, "Challenge PIN ......",},\
/* 0x021f */{"security_cmd.c", "opal_dump_pin_data", 505, "0x%x ",},\
/* 0x0220 */{"security_cmd.c", "opal_dump_pin_data", 508, "PIN .....",},\
/* 0x0221 */{"security_cmd.c", "opal_dump_pin_data", 511, "0x%x ",},\
/* 0x0222 */{"security_cmd.c", "opal_gen_key", 858, "UID(0x%x, 0x%x, 0x%x, 0x%x)",},\
/* 0x0223 */{"security_cmd.c", "opal_gen_key", 860, "UID(0x%x, 0x%x, 0x%x, 0x%x)",},\
/* 0x0224 */{"security_cmd.c", "opal_gen_key", 885, "opal_key_gen: key_index(%d)",},\
/* 0x0225 */{"security_cmd.c", "opal_gen_key_method", 932, ": len(%d)",},\
/* 0x0226 */{"security_cmd.c", "opal_get_method", 790, ": len(%d)",},\
/* 0x0227 */{"security_cmd.c", "opal_get_method", 814, "Start Column: 0x%x",},\
/* 0x0228 */{"security_cmd.c", "opal_get_method", 820, "End Column: 0x%x",},\
/* 0x0229 */{"security_cmd.c", "opal_get_resp_fill_name_value", 2315, ": Err - col number not in list",},\
/* 0x022a */{"security_cmd.c", "opal_get_resp_fill_name_value", 2328, ": Err - Get Method response.",},\
/* 0x022b */{"security_cmd.c", "opal_l0_discovery", 2024, "LBA size = %d (%d)",},\
/* 0x022c */{"security_cmd.c", "opal_l0_discovery", 2027, "NCAP(H:0x%x, L:0x%x)",},\
/* 0x022d */{"security_cmd.c", "opal_l0_discovery", 2033, "LR Global Range Length(L:0x%x)",},\
/* 0x022e */{"security_cmd.c", "opal_locking_sp_activate_method", 1049, ": len=%d",},\
/* 0x022f */{"security_cmd.c", "opal_locking_sp_activate_method", 1072, "OPAL ACTIVATE: PASS",},\
/* 0x0230 */{"security_cmd.c", "opal_locking_sp_activate_method", 1075, "OPAL ACTIVATE: FAIL",},\
/* 0x0231 */{"security_cmd.c", "opal_locking_sp_auth_lookup", 365, "UID(0x%x, 0x%x, 0x%x, 0x%x)",},\
/* 0x0232 */{"security_cmd.c", "opal_locking_sp_auth_lookup", 367, "UID(0x%x, 0x%x, 0x%x, 0x%x)",},\
/* 0x0233 */{"security_cmd.c", "opal_locking_sp_get_method", 1008, "Start Column: 0x%x",},\
/* 0x0234 */{"security_cmd.c", "opal_locking_sp_get_method", 1014, "End Column: 0x%x",},\
/* 0x0235 */{"security_cmd.c", "opal_locking_sp_get_method", 984, ":len=%d",},\
/* 0x0236 */{"security_cmd.c", "opal_method_lookup", 331, "UID(0x%x, 0x%x, 0x%x, 0x%x)",},\
/* 0x0237 */{"security_cmd.c", "opal_method_lookup", 333, "UID(0x%x, 0x%x, 0x%x, 0x%x)",},\
/* 0x0238 */{"security_cmd.c", "opal_set_get_method_params", 718, "UID(0x%x, 0x%x, 0x%x, 0x%x)",},\
/* 0x0239 */{"security_cmd.c", "opal_set_get_method_params", 720, "UID(0x%x, 0x%x, 0x%x, 0x%x)",},\
/* 0x023a */{"security_cmd.c", "opal_set_get_method_params", 735, "LR key index: 0x%x",},\
/* 0x023b */{"security_cmd.c", "opal_set_get_method_params", 738, "LR values get: 0x%x",},\
/* 0x023c */{"security_cmd.c", "opal_set_get_method_params", 752, ": LockingInfo",},\
/* 0x023d */{"security_cmd.c", "opal_set_get_method_params", 760, ": C_pin_get",},\
/* 0x023e */{"security_cmd.c", "opal_set_method", 1240, ": len(%d)",},\
/* 0x023f */{"security_cmd.c", "opal_set_method", 1252, "set -- SID_PIN",},\
/* 0x0240 */{"security_cmd.c", "opal_set_method", 1261, "Row index: 0x%x",},\
/* 0x0241 */{"security_cmd.c", "opal_set_method", 1270, "Locking SP User index: 0x%x",},\
/* 0x0242 */{"security_cmd.c", "opal_set_method", 1278, "set -- MBR Done",},\
/* 0x0243 */{"security_cmd.c", "opal_set_method", 1323, "Column: j(0x%x),Num(0x%x),val(0x%x)",},\
/* 0x0244 */{"security_cmd.c", "opal_set_method", 1334, "Start row: 0x%x",},\
/* 0x0245 */{"security_cmd.c", "opal_set_method", 1339, "Start Column: size(0x%x)",},\
/* 0x0246 */{"security_cmd.c", "opal_set_method", 1350, "- token t(0x%x)",},\
/* 0x0247 */{"security_cmd.c", "opal_set_method", 1351, "- c_pin(%s)",},\
/* 0x0248 */{"security_cmd.c", "opal_set_method", 1357, "- token t(0x%x)",},\
/* 0x0249 */{"security_cmd.c", "opal_set_method", 1358, "Locking SP C_PIN_User%d(%s)",},\
/* 0x024a */{"security_cmd.c", "opal_set_method", 1364, "MBR set column(2), value(0x%x)",},\
/* 0x024b */{"security_cmd.c", "opal_set_method", 1378, "Set start and length values for LR(%d)",},\
/* 0x024c */{"security_cmd.c", "opal_set_method", 1397, "FAILED LR%d set method ....",},\
/* 0x024d */{"security_cmd.c", "opal_set_method", 1405, "opal_set_method. FAILED in parsing....",},\
/* 0x024e */{"security_cmd.c", "opal_smuid_properties", 437, "0x%x 0x%x %s",},\
/* 0x024f */{"security_cmd.c", "opal_smuid_properties", 444, "0x%x 0x%x %s",},\
/* 0x0250 */{"security_cmd.c", "opal_smuid_properties", 451, "0x%x 0x%x %s",},\
/* 0x0251 */{"security_cmd.c", "opal_smuid_properties", 458, "0x%x 0x%x %s",},\
/* 0x0252 */{"security_cmd.c", "opal_smuid_properties", 465, "0x%x 0x%x %s",},\
/* 0x0253 */{"security_cmd.c", "opal_smuid_properties", 472, "0x%x 0x%x %s",},\
/* 0x0254 */{"security_cmd.c", "opal_start_session", 625, ": admin_sp",},\
/* 0x0255 */{"security_cmd.c", "opal_start_session", 628, ": locking_sp",},\
/* 0x0256 */{"security_cmd.c", "opal_start_session", 631, "Error UID:(H:0x%x, L:0x%x)",},\
/* 0x0257 */{"security_cmd.c", "opal_start_session", 640, ": t(0x%x), tlen(0x%x)",},\
/* 0x0258 */{"security_cmd.c", "opal_start_session", 650, ": t(0x%x), tlen(0x%x)",},\
/* 0x0259 */{"security_cmd.c", "opal_start_session", 653, ": t(0x%x), tlen(0x%x)",},\
/* 0x025a */{"security_cmd.c", "opal_start_session", 656, ": t(0x%x), tlen(0x%x)",},\
/* 0x025b */{"security_cmd.c", "opal_start_session", 665, ": t(0x%x), tlen(0x%x)",},\
/* 0x025c */{"security_cmd.c", "opal_start_session", 669, ": admin1_cpin_uid",},\
/* 0x025d */{"security_cmd.c", "opal_start_session", 672, ": sid_cpin_uid",},\
/* 0x025e */{"security_cmd.c", "opal_start_session", 676, "Error c_pin:(H:0x%x, L:0x%x)",},\
/* 0x025f */{"security_cmd.c", "opal_start_session", 690, "HSN: 0x%x",},\
/* 0x0260 */{"security_cmd.c", "opal_start_session", 693, "HSN: 0x%x",},\
/* 0x0261 */{"security_cmd.c", "opal_start_session", 698, "HSN: 0x%x",},\
/* 0x0262 */{"security_cmd.c", "opal_thissp_authenticate_method", 1523, ":len=%d",},\
/* 0x0263 */{"security_cmd.c", "opal_tk_call", 2062, "uid %x, func %p",},\
/* 0x0264 */{"security_cmd.c", "opal_tk_eos", 1441, ": len(%d)",},\
/* 0x0265 */{"security_cmd.c", "uid_adminsp_func", 1667, "TODO",},\
/* 0x0266 */{"security_cmd.c", "uid_authority_func", 1714, "TODO",},\
/* 0x0267 */{"security_cmd.c", "uid_cpin_func", 1738, "method(%d),UID(%x %x %x %x)",},\
/* 0x0268 */{"security_cmd.c", "uid_cpin_func", 1740, " UID(%x %x %x %x)",},\
/* 0x0269 */{"security_cmd.c", "uid_cpin_sid_func", 1778, "method(%d),UID(%x %x %x %x)",},\
/* 0x026a */{"security_cmd.c", "uid_cpin_sid_func", 1780, " UID(%x %x %x %x)",},\
/* 0x026b */{"security_cmd.c", "uid_locking_range_func", 1819, "method(%d),UID(%x %x %x %x)",},\
/* 0x026c */{"security_cmd.c", "uid_locking_range_func", 1821, " UID(%x %x %x %x)",},\
/* 0x026d */{"security_cmd.c", "uid_locking_range_key_func", 1865, "method(%d),UID(%x %x %x %x)",},\
/* 0x026e */{"security_cmd.c", "uid_locking_range_key_func", 1867, " UID(%x %x %x %x)",},\
/* 0x026f */{"security_cmd.c", "uid_lockingsp_func", 1691, "method(%d),UID(%x %x %x %x)",},\
/* 0x0270 */{"security_cmd.c", "uid_lockingsp_func", 1693, " UID(%x %x %x %x)",},\
/* 0x0271 */{"security_cmd.c", "uid_mbr_control_func", 1895, "method(%d),UID(%x %x %x %x)",},\
/* 0x0272 */{"security_cmd.c", "uid_mbr_control_func", 1897, " UID(%x %x %x %x)",},\
/* 0x0273 */{"security_cmd.c", "uid_smuid_func", 1620, ": method(%d)",},\
/* 0x0274 */{"security_cmd.c", "uid_thissp_func", 1652, ": method(%d)",},\
/* 0x0275 */{"smart.c", "health_get_nvm_status", 124, "available spare(%d) < thr(%d)",},\
/* 0x0276 */{"smart.c", "health_get_temperature", 210, "temp %d, (%d %d)",},\
/* 0x0277 */{"smart.c", "health_get_temperature", 221, "temp[%d] %d, (%d %d)",},\
/* 0x0278 */{"cache.c", "MERGER", 1414, "merge search hit %x %d",},\
/* 0x0279 */{"cache.c", "MERGER", 1476, "set dtag %d to unmap",},\
/* 0x027a */{"cache.c", "READER_ftl_trigger", 1218, "cache read xfer %d reader from ftl Q to dtag Q",},\
/* 0x027b */{"cache.c", "READER_ftl_trigger", 1225, "ce %x wait dtag",},\
/* 0x027c */{"cache.c", "READER_ftl_trigger", 1239, "ce %x ftl trigger",},\
/* 0x027d */{"cache.c", "READER_ftl_trigger", 1245, "No reader wait ftl???",},\
/* 0x027e */{"cache.c", "WRITER", 1955, "FF, nothing to flush, %d",},\
/* 0x027f */{"cache.c", "WRITER_display", 1834, "WRITER(%d %d %d %d)",},\
/* 0x0280 */{"cache.c", "WRITER_display", 1841, "\tlda(0x%x)",},\
/* 0x0281 */{"cache.c", "WRITER_flush", 1563, "writer flush forbid by bm reset",},\
/* 0x0282 */{"cache.c", "cache_ce_trim", 3086, "serves HR /w lda(0x%x)",},\
/* 0x0283 */{"cache.c", "cache_data_res_dump", 3846, "[%d] Dtag(%d) type(%x) ptr=0x%x",},\
/* 0x0284 */{"cache.c", "cache_data_res_dump", 3850, "[%d] CE LDA %x ref %d",},\
/* 0x0285 */{"cache.c", "cache_data_res_dump", 3854, "[%d] RCU LDA %x ref %d",},\
/* 0x0286 */{"cache.c", "cache_data_res_dump", 3858, "[%d] MEGER(%d) LDA %x state %d",},\
/* 0x0287 */{"cache.c", "cache_data_res_dump", 3874, "Summary: CE(%d) RCU(%d) MERGER(%d) BWR/FREE(%d) UNMAP(%d)",},\
/* 0x0288 */{"cache.c", "cache_data_res_dump", 3875, "Read Ahead: CERT(%d) FREE(%d)",},\
/* 0x0289 */{"cache.c", "cache_dget", 717, "Alloc Dtag (%d)",},\
/* 0x028a */{"cache.c", "cache_dump_light", 3547, "DataRes: wm_high(%d), wm_low(%d), size(%d), credit(%d), balance(%d), unmap(1), free_wr(%d)",},\
/* 0x028b */{"cache.c", "cache_dump_light", 3552, "RCU(%d) MERGER(%d/%d), READER(%d/%d)",},\
/* 0x028c */{"cache.c", "cache_dump_light", 3558, "WRITER BUDDY (%d %d %d %d)",},\
/* 0x028d */{"cache.c", "cache_dump_light", 3564, "WRITER PH (%d %d %d %d)",},\
/* 0x028e */{"cache.c", "cache_dump_light", 3570, "WRITER flush size %d, ttl wr size %d, opt size %d, cache in flush 0x%x",},\
/* 0x028f */{"cache.c", "cache_dump_light", 3576, "low wmk %d",},\
/* 0x0290 */{"cache.c", "cache_ff_wr_statis_dump", 3531, "wr mode %d statis %d (L:0x%x, H:0x%x)",},\
/* 0x0291 */{"cache.c", "cache_ff_wr_statis_dump", 3537, "ff src: resume (L:0x%x, H:0x%x)",},\
/* 0x0292 */{"cache.c", "cache_ff_wr_statis_dump", 3539, "ff src: cache flush (L:0x%x, H:0x%x)",},\
/* 0x0293 */{"cache.c", "cache_ff_wr_statis_dump", 3541, "ff src: cache off (L:0x%x, H:0x%x)",},\
/* 0x0294 */{"cache.c", "cache_flush", 2043, "ff, cache flush, tag:%d",},\
/* 0x0295 */{"cache.c", "cache_flush", 2054, "cache_in_flush = 0, tag:%d",},\
/* 0x0296 */{"cache.c", "cache_force_flush_resume", 1984, "FF resume, flush all req, sn:%d",},\
/* 0x0297 */{"cache.c", "cache_init", 3774, "Prefer Write #DU size (%d)",},\
/* 0x0298 */{"cache.c", "cache_main", 4082, "recyclable CE(s) (%d): Recycled",},\
/* 0x0299 */{"cache.c", "cache_mem_dump", 3931, "Cahe not init!",},\
/* 0x029a */{"cache.c", "cache_mem_dump", 3935, "CE(s) elements:",},\
/* 0x029b */{"cache.c", "cache_mem_dump", 3940, "[%d] CE(0x%p): lda(0x%x) Dtag(%d) Ref.(%d) state(%s)",},\
/* 0x029c */{"cache.c", "cache_mem_dump", 3942, "rd_rq_hd(%d) entry2(%d) w_m(%d) dtag_in_ra(%d)",},\
/* 0x029d */{"cache.c", "cache_mem_dump", 3950, "CE(s) Summary: utilization (%d-%d)/%d, recyclable(%d/%d)",},\
/* 0x029e */{"cache.c", "cache_mem_dump", 3954, "Waiting Rd_req_CE(%d / %d)",},\
/* 0x029f */{"cache.c", "cache_mslice_cmpl", 1310, "Ref put for Dtag(%d) and Dtag(%d)",},\
/* 0x02a0 */{"cache.c", "cache_nrm_data_in", 2567, "Replace Dtag (%d) <- Dtag (%d)",},\
/* 0x02a1 */{"cache.c", "cache_nrm_data_in", 2584, "RCU Dtag (%d) ref(%d) <- Dtag (%d)",},\
/* 0x02a2 */{"cache.c", "cache_nrm_data_in", 2598, "merge blocked lda(0x%x) read fire",},\
/* 0x02a3 */{"cache.c", "cache_nrm_data_in", 2636, "lda(0x%x) PR->R->W",},\
/* 0x02a4 */{"cache.c", "cache_par_data_in", 2717, "slice:Dtag(%d) ofst(%d) nlba(%d)",},\
/* 0x02a5 */{"cache.c", "cache_par_data_in", 2735, "Merge for lda(0x%x) immediately",},\
/* 0x02a6 */{"cache.c", "cache_par_data_in", 2773, "ua wr fls to avoid deadlock!%d",},\
/* 0x02a7 */{"cache.c", "cache_pasg_read_error", 850, "cache pasg error %d %d",},\
/* 0x02a8 */{"cache.c", "cache_pend_rd_res_chk", 2400, "read % chek pend %d fail",},\
/* 0x02a9 */{"cache.c", "cache_pend_rd_res_trigger", 2410, "read % chek pend %d trigger",},\
/* 0x02aa */{"cache.c", "cache_read", 2121, "skip err lda %x",},\
/* 0x02ab */{"cache.c", "cache_read", 2184, "err lda %x",},\
/* 0x02ac */{"cache.c", "cache_ref_put", 2814, "(%d) Dtag (%d) lkp_t (%x)",},\
/* 0x02ad */{"cache.c", "cache_ref_put", 2894, "lda(0x%x) rDone",},\
/* 0x02ae */{"cache.c", "cache_ref_put", 2909, "Merge is Done for lda(0x%x) <- Dtag(%d)",},\
/* 0x02af */{"cache.c", "cache_ref_put", 2913, "serves HR /w lda(0x%x)",},\
/* 0x02b0 */{"cache.c", "cache_ref_put", 2959, "Free wr size already 0!",},\
/* 0x02b1 */{"cache.c", "cache_rslice", 951, "ce %x w ftl",},\
/* 0x02b2 */{"cache.c", "cache_rslice", 966, "r lda(0x%x)->Dtag(%d)",},\
/* 0x02b3 */{"cache.c", "cache_start", 3807, "Cache get %d Dtags to DataRes",},\
/* 0x02b4 */{"cache.c", "cache_start", 3821, "cache optimal_io_size (%d)",},\
/* 0x02b5 */{"cache.c", "cache_trigger_read_on_ce", 2427, "skip err lda %x",},\
/* 0x02b6 */{"cache.c", "cache_trim", 3176, "mem is not enough to do unalign trim",},\
/* 0x02b7 */{"cache.c", "cache_trim_unalign_handle", 3013, "Unmap part of lda(0x%x) immediately",},\
/* 0x02b8 */{"cache.c", "cache_write", 2353, "Write lba(0x%x - %d), occupied #DU(%d)",},\
/* 0x02b9 */{"cache.c", "cache_write", 2369, "Recycle #CE %d",},\
/* 0x02ba */{"cache.c", "cache_write_cont", 2259, "(%d, %d), Freed %d",},\
/* 0x02bb */{"cache.c", "check_cache_deadlock", 4043, "dl, res size:%d, flush 2 req, free:%d %d",},\
/* 0x02bc */{"cache.c", "check_cache_deadlock", 4050, "dl, res size:%d, flush 1 req, 1, free:%d %d",},\
/* 0x02bd */{"cache.c", "check_cache_deadlock", 4058, "dl, res size:%d, flush 1 req, 2, free:%d %d",},\
/* 0x02be */{"cache.c", "force_cache_flush", 3609, ".... start",},\
/* 0x02bf */{"cache.c", "force_cache_flush_cmpl", 3592, ".... Completed",},\
/* 0x02c0 */{"cache.c", "force_cache_flush_io_block", 3629, ".... start",},\
/* 0x02c1 */{"cache.c", "force_cache_flush_io_block_cmpl", 3620, ".... Completed",},\
/* 0x02c2 */{"cache.c", "print_cache_mgr_info", 3968, "DataRes: wm_high(%d), wm_low(%d), size(%d), credit(%d), balance(%d), unmap(1), free_wr(%d)",},\
/* 0x02c3 */{"cache.c", "print_cache_mgr_info", 3973, "RCU(%d) MERGER(%d), READER(%d/%d)",},\
/* 0x02c4 */{"cache.c", "print_cache_mgr_info", 3978, "ttl wr size:%d ttl ph size:%d flush size:%d cache in flush:0x%x req free cnt:%d",},\
/* 0x02c5 */{"cache.c", "print_cache_mgr_info", 3993, "state %d, in_flush %d, lack_res %d, on_wr_slice %d",},\
/* 0x02c6 */{"cache.c", "print_cache_mgr_info", 3994, "ref_cnt %d, wait_merger_cnt %d, lda 0x%x, dtag:0x%x",},\
/* 0x02c7 */{"cache.c", "print_cache_mgr_info", 3998, "slice state %d, dtag:0x%x",},\
/* 0x02c8 */{"cache.c", "print_debug_cache_info", 4015, "ttl_wr_size:%d, flush_size:%d, optimal_size:%d, res_size:%d, sn:%d",},\
/* 0x02c9 */{"cache.c", "print_debug_cache_info", 4016, "credit:%d, RCU:%d, MERGER_1:%d, MERGER_2:%d",},\
/* 0x02ca */{"cache.c", "print_debug_cache_info", 4017, "READER_1:%d, READER_2:%d, balance:%d, free_wr:%d",},\
/* 0x02cb */{"cache.c", "print_debug_cache_info", 4018, "host flush:%d, blk_q:%d, req free cnt:%d",},\
/* 0x02cc */{"cache.c", "print_debug_cache_info", 4021, "ttl_wr_size:%d, flush_size:%d, optimal_size:%d, res_size:%d, sn:%d",},\
/* 0x02cd */{"cache.c", "print_debug_cache_info", 4022, "credit:%d, RCU:%d, MERGER_1:%d, MERGER_2:%d",},\
/* 0x02ce */{"cache.c", "print_debug_cache_info", 4023, "READER_1:%d, READER_2:%d, balance:%d, free_wr:%d",},\
/* 0x02cf */{"cache.c", "print_debug_cache_info", 4024, "host flush:%d, blk_q:%d, req free cnt:%d",},\
/* 0x02d0 */{"fdisk.c", "_req_to_slow_ftl_exec", 794, "wr req %x blk by flush %x",},\
/* 0x02d1 */{"fdisk.c", "_req_to_slow_ftl_exec", 817, "flush req %x blk by flush %x",},\
/* 0x02d2 */{"fdisk.c", "_req_to_slow_ftl_exec", 847, "format req %x blk by flush %x",},\
/* 0x02d3 */{"fdisk.c", "_req_to_slow_ftl_exec", 857, "trim req %x blk by flush %x",},\
/* 0x02d4 */{"fdisk.c", "abort_pending_fw_dwnld_req", 1323, "pending dwnld cmd st %d %d, nr dtag %d",},\
/* 0x02d5 */{"fdisk.c", "abort_pending_fw_dwnld_req", 1331, "No pending dwnld cmd?!",},\
/* 0x02d6 */{"fdisk.c", "delay_cmpl_timer_chk", 2022, "req 0x%p UC(%d ms), ctag(%d), op(%d) [%d %d]",},\
/* 0x02d7 */{"fdisk.c", "dfs_flush", 285, "smart: oom",},\
/* 0x02d8 */{"fdisk.c", "dfs_init", 1965, "device block init fail",},\
/* 0x02d9 */{"fdisk.c", "dfs_init", 1969, "dfs init devb row=0x%x, ch=%d, ce=%d\n",},\
/* 0x02da */{"fdisk.c", "dfs_start", 1994, "new stat file",},\
/* 0x02db */{"fdisk.c", "dfs_start", 2004, "stat file was drop",},\
/* 0x02dc */{"fdisk.c", "fdisk_abort_flushing_req", 1706, "abort flush req %x %x",},\
/* 0x02dd */{"fdisk.c", "fdisk_abort_wr_dump", 1650, "flush req %x",},\
/* 0x02de */{"fdisk.c", "fdisk_abort_wr_dump", 1652, "External #Dtags (%d)",},\
/* 0x02df */{"fdisk.c", "fdisk_format_done", 315, "format done",},\
/* 0x02e0 */{"fdisk.c", "fdisk_fua_done", 1236, "ctag %d req fua done",},\
/* 0x02e1 */{"fdisk.c", "fdisk_fw_commit", 1517, "commit ca [%d] don't support",},\
/* 0x02e2 */{"fdisk.c", "fdisk_fw_commit", 1530, "transfer fw not complete,can't commit",},\
/* 0x02e3 */{"fdisk.c", "fdisk_fw_commit", 1548, "down load wait dtag cur status:%d",},\
/* 0x02e4 */{"fdisk.c", "fdisk_fw_commit", 1559, "fdisk fwb rebuild start",},\
/* 0x02e5 */{"fdisk.c", "fdisk_fw_commit", 1575, "commit load fwb error",},\
/* 0x02e6 */{"fdisk.c", "fdisk_fw_commit", 1582, "commit fw complete",},\
/* 0x02e7 */{"fdisk.c", "fdisk_fw_dwnld", 1365, "down load fw start",},\
/* 0x02e8 */{"fdisk.c", "fdisk_fw_dwnld", 1377, "fw_dwnld addr = 0x%x, 0x%x",},\
/* 0x02e9 */{"fdisk.c", "fdisk_fw_dwnld", 1378, "Image SIG (0x%x) <- Exp. (0x%x) fail",},\
/* 0x02ea */{"fdisk.c", "fdisk_fw_dwnld", 1400, "down load wait dtag cur status:%d",},\
/* 0x02eb */{"fdisk.c", "fdisk_fw_dwnld", 1410, "xfer (%d) -> cur(%d)",},\
/* 0x02ec */{"fdisk.c", "fdisk_fw_dwnld", 1428, "transfer fw image complete, but CRC error",},\
/* 0x02ed */{"fdisk.c", "fdisk_fw_dwnld", 1444, "transfer fw image complete",},\
/* 0x02ee */{"fdisk.c", "fdisk_fw_dwnld", 1447, "transfer fw image complete, but CRC error",},\
/* 0x02ef */{"fdisk.c", "fdisk_fw_dwnld", 1455, "alloc download buffer Row(0x%x)@CH/CE(%d/%d)",},\
/* 0x02f0 */{"fdisk.c", "fdisk_init", 2108, "fdisk initialization",},\
/* 0x02f1 */{"fdisk.c", "fdisk_init_done", 1927, "ftldisk init",},\
/* 0x02f2 */{"fdisk.c", "fdisk_pdone_handler", 1172, "j:%d i:%d cnt:%d ctag %d dtag %d off %d",},\
/* 0x02f3 */{"fdisk.c", "fdisk_read_error", 1198, "ctag %d %x rd err %d",},\
/* 0x02f4 */{"fdisk.c", "fdisk_read_error", 1202, "ctag %d req can't find!!!",},\
/* 0x02f5 */{"fdisk.c", "fdisk_reset_disk", 1739, "no dtag to abort write",},\
/* 0x02f6 */{"fdisk.c", "fdisk_reset_disk", 1749, "------- WR credit(%d) DUMMY(%d,%d)",},\
/* 0x02f7 */{"fdisk.c", "fdisk_reset_disk", 1765, "reset fdisk!%d %d %d",},\
/* 0x02f8 */{"fdisk.c", "fdisk_reset_disk", 1779, "reset fdisk?%p %d",},\
/* 0x02f9 */{"fdisk.c", "fdisk_trim", 625, "discard trim 0x%x",},\
/* 0x02fa */{"fdisk.c", "fdisk_trim", 654, "resume trim 0x%x",},\
/* 0x02fb */{"fdisk.c", "fdisk_trim", 676, "pend trim 0x%x, %d",},\
/* 0x02fc */{"fdisk.c", "fdisk_wait_aborting_wr_done", 1694, "force reset %d %d",},\
/* 0x02fd */{"fdisk.c", "fdisk_wd_err_updt", 1809, "err wd pop c %d, duo %d, dtag %d",},\
/* 0x02fe */{"fdisk.c", "fdisk_wd_req_err", 1836, "ctag %d %d pop %d, wr_cre %d",},\
/* 0x02ff */{"fdisk.c", "fdisk_wd_req_err", 1868, "%d dtags have been used by other write",},\
/* 0x0300 */{"fdisk.c", "ftl_flush_cmpl", 333, "shutdown req %x done",},\
/* 0x0301 */{"fdisk.c", "ftl_flush_cmpl", 351, "flush req already aborted %x",},\
/* 0x0302 */{"fdisk.c", "hst_abort_wr_done_filter", 1076, "ab wr %d cur wr %d count %d",},\
/* 0x0303 */{"fdisk.c", "hst_wr_ent_cmpl", 1021, "fua req %x err %d xfer done",},\
/* 0x0304 */{"fdisk.c", "single_ncl_read_err_dump", 409, "pda 0x%x L 0x%x s %d",},\
/* 0x0305 */{"fdisk.c", "smart_clean_main", 1922, "smart clean finish",},\
/* 0x0306 */{"ramdisk.c", "check_unmap", 774, "PI G %x A %x R %x",},\
/* 0x0307 */{"ramdisk.c", "ramdisk_cmp_wd_updt", 436, "req(%x) Ctag(%d) Dtag(%d)",},\
/* 0x0308 */{"ramdisk.c", "ramdisk_cmp_wd_updt", 447, "cmp Du(%d) %d-%d",},\
/* 0x0309 */{"ramdisk.c", "ramdisk_dyn_read_cont", 746, "Dyn(R)(c) Ctag(%d) Du(%d)",},\
/* 0x030a */{"ramdisk.c", "ramdisk_init", 1016, "alloc Streaming Read #Dtags(%d)",},\
/* 0x030b */{"ramdisk.c", "ramdisk_init", 1049, "Ramdisk Init done",},\
/* 0x030c */{"ramdisk.c", "ramdisk_nrm_wd_updt", 320, "req(%x) Ctag(%d) Dtag(%d)",},\
/* 0x030d */{"ramdisk.c", "ramdisk_part_wd_updt", 587, "req(%x) Ctag(%d) Dtag(%d)",},\
/* 0x030e */{"ramdisk.c", "ramdisk_part_wd_updt", 615, "merge DU(%d) %d(%d)",},\
/* 0x030f */{"ramdisk.c", "ramdisk_part_wd_updt", 622, "req(%x) Ctag(%d) Dtag(%d)",},\
/* 0x0310 */{"ramdisk.c", "ramdisk_part_wd_updt", 628, "merge DU(%d) %d(%d)",},\
/* 0x0311 */{"ramdisk.c", "ramdisk_trim", 830, "ramdisk finish dtag(%d)",},\
/* 0x0312 */{"ramdisk.c", "ramdisk_wd_err_updt", 705, "wd err upt recycle dtag(%d)",},\
/* 0x0313 */{"ramdisk.c", "ramdisk_wd_req_err", 671, "pop free dtag %d due error",},\
/* 0x0314 */{"ramdisk.c", "ramdisk_wd_req_err", 673, "no free dtag",},\
/* 0x0315 */{"ramdisk.c", "req_exec", 884, "(R) Ctag(%d) T(S) NLB(%d) Du(%d/%d)",},\
/* 0x0316 */{"ramdisk.c", "req_exec", 908, "(R) Ctag(%d) T(D) NLB(%d) Du(%d/%d)",},\
/* 0x0317 */{"ramdisk.c", "req_exec", 967, "(W) Ctag(%d) rDtags(%d/%d) NLB(%d)",},\
/* 0x0318 */{"ramdisk.c", "set_map", 274, "PI G %x A %x R %x",},\
/* 0x0319 */{"rawdisk.c", "rawdisk_collision", 1546, "lda(0x%x) is re-written, discard it",},\
/* 0x031a */{"rawdisk.c", "rawdisk_collision", 1550, "lda(0x%x) is in write buffer",},\
/* 0x031b */{"rawdisk.c", "rawdisk_erase", 594, "spb %d erase done",},\
/* 0x031c */{"rawdisk.c", "rawdisk_fbbt_trans_bbt", 1939, "Trying mirror fbbt ...",},\
/* 0x031d */{"rawdisk.c", "rawdisk_fbbt_trans_bbt", 1941, "Defect in MR read fail 2",},\
/* 0x031e */{"rawdisk.c", "rawdisk_fbbt_trans_bbt", 1946, "SRB fbbt loaded",},\
/* 0x031f */{"rawdisk.c", "rawdisk_format", 1624, "rawdisk format: PI %s",},\
/* 0x0320 */{"rawdisk.c", "rawdisk_fw_commit", 1426, "commit ca [%d] don't support\n",},\
/* 0x0321 */{"rawdisk.c", "rawdisk_fw_commit", 1439, "transfer fw not complete,can't commit\n",},\
/* 0x0322 */{"rawdisk.c", "rawdisk_fw_commit", 1450, "down load wait dtag cur status:%d",},\
/* 0x0323 */{"rawdisk.c", "rawdisk_fw_commit", 1465, "rawdisk srb rebuild start",},\
/* 0x0324 */{"rawdisk.c", "rawdisk_fw_commit", 1481, "commit load srb error\n",},\
/* 0x0325 */{"rawdisk.c", "rawdisk_fw_commit", 1488, "commit fw complete\n",},\
/* 0x0326 */{"rawdisk.c", "rawdisk_fw_dwnld", 1312, "Image SIG (0x%x) <- Exp. (0x%x) fail",},\
/* 0x0327 */{"rawdisk.c", "rawdisk_fw_dwnld", 1325, "down load wait dtag cur status:%d",},\
/* 0x0328 */{"rawdisk.c", "rawdisk_fw_dwnld", 1351, "transfer fw image complete, but CRC error\n",},\
/* 0x0329 */{"rawdisk.c", "rawdisk_fw_dwnld", 1361, "transfer fw image complete\n",},\
/* 0x032a */{"rawdisk.c", "rawdisk_fw_dwnld", 1364, "transfer fw image complete, but CRC error\n",},\
/* 0x032b */{"rawdisk.c", "rawdisk_fw_dwnld", 1371, "alloc download buffer Row(0x%x)@CH/CE(%d/%d)\n",},\
/* 0x032c */{"rawdisk.c", "rawdisk_fw_dwnld", 1383, "xfer (%d) -> cur(%d)",},\
/* 0x032d */{"rawdisk.c", "rawdisk_idle_flush", 1048, "%s",},\
/* 0x032e */{"rawdisk.c", "rawdisk_init", 2159, "cur_spb(%d), nxt_spb(%d)",},\
/* 0x032f */{"rawdisk.c", "rawdisk_init", 2161, "No good SPB, check defect table!",},\
/* 0x0330 */{"rawdisk.c", "rawdisk_init", 2170, "alloc Streaming Read #Dtags(%d)",},\
/* 0x0331 */{"rawdisk.c", "rawdisk_init", 2188, "Rawdisk init done.",},\
/* 0x0332 */{"rawdisk.c", "rawdisk_pickup_spb", 796, "cur_spb(%d), nxt_spb(%d)",},\
/* 0x0333 */{"rawdisk.c", "rawdisk_power_state_change", 1515, "change power state [%d] complete\n",},\
/* 0x0334 */{"rawdisk.c", "rawdisk_read", 685, "op_type = %d, streaming(%d)",},\
/* 0x0335 */{"rawdisk.c", "rawdisk_read_prep", 1013, "lda(0x%x) -> pda(0x%x)",},\
/* 0x0336 */{"rawdisk.c", "rawdisk_srb_scan", 1842, "SRB hdr scan Row(0x%x)@CH/CE(%d/%d)",},\
/* 0x0337 */{"rawdisk.c", "rawdisk_srb_scan", 1849, "SRB Signature -> 0x%x%x",},\
/* 0x0338 */{"rawdisk.c", "rawdisk_srb_scan", 1854, "SRB hdr founded",},\
/* 0x0339 */{"rawdisk.c", "rawdisk_srb_scan", 1861, "Trying mirror fbbt ...",},\
/* 0x033a */{"rawdisk.c", "rawdisk_srb_scan", 1863, "SRB fbbt load fail",},\
/* 0x033b */{"rawdisk.c", "rawdisk_unmap_pda", 1599, "lda(0x%x) is in unmapping area",},\
/* 0x033c */{"rawdisk.c", "rawdisk_wd_err_updt", 2050, "wd err upt recycle dtag(%d)",},\
/* 0x033d */{"rawdisk.c", "rawdisk_write_prep", 960, "lda(0x%x) -> pda(0x%x) Dtag(%d)",},\
/* 0x033e */{"rawdisk.c", "rawdisk_write_prep_for_tsb_tlc", 871, "lda(0x%x) -> pda(0x%x) Dtag(%d)",},\
/* 0x033f */{"rawdisk.c", "req_exec", 1776, "(W) Ctag(%d) rDtags(%d/%d) NLB(%d)",},\
/* 0x0340 */{"vdisk.c", "fwb_build", 1222, "firmware commit to slot [%d]",},\
/* 0x0341 */{"vdisk.c", "fwb_build", 1293, "Program %s Row(0x%x)@CH/CE(%d/%d)",},\
/* 0x0342 */{"vdisk.c", "fwb_build", 1328, "Program %s Row(0x%x)@CH/CE(%d/%d)",},\
/* 0x0343 */{"vdisk.c", "get_section", 1060, "get section 0x%x, len %d, offset %x",},\
/* 0x0344 */{"vdisk.c", "get_section_data_from_img", 1082, "[single DU %d] 0x%x - 0x%x",},\
/* 0x0345 */{"vdisk.c", "get_section_data_from_img", 1088, "[cross DU %d] 0x%x - 0x%x",},\
/* 0x0346 */{"vdisk.c", "otp_build", 1149, "OTP PKEY 0x%x saved",},\
/* 0x0347 */{"vdisk.c", "pkey_verify", 1202, "Row(0x%x)@CH/CE(%d/%d) fail",},\
/* 0x0348 */{"vdisk.c", "rda_erase", 265, "Erasing block Row(0x%x)@CH/CE(%d/%d)",},\
/* 0x0349 */{"vdisk.c", "rda_erase", 268, "result: %d",},\
/* 0x034a */{"vdisk.c", "rdtdisk_fw_commit", 6533, "commit ca [%d] don't support\n",},\
/* 0x034b */{"vdisk.c", "rdtdisk_fw_commit", 6546, "transfer fw not complete,can't commit\n",},\
/* 0x034c */{"vdisk.c", "rdtdisk_fw_commit", 6556, "down load wait dtag cur status:%d",},\
/* 0x034d */{"vdisk.c", "rdtdisk_fw_commit", 6570, "RDT srb rebuild start",},\
/* 0x034e */{"vdisk.c", "rdtdisk_fw_commit", 6586, "commit load srb error\n",},\
/* 0x034f */{"vdisk.c", "rdtdisk_fw_commit", 6593, "commit fw complete\n",},\
/* 0x0350 */{"vdisk.c", "rdtdisk_fw_commit", 6632, "commit ca [%d] don't support",},\
/* 0x0351 */{"vdisk.c", "rdtdisk_fw_commit", 6645, "transfer fw not complete,can't commit",},\
/* 0x0352 */{"vdisk.c", "rdtdisk_fw_commit", 6663, "down load wait dtag cur status:%d",},\
/* 0x0353 */{"vdisk.c", "rdtdisk_fw_commit", 6674, "fdisk fwb rebuild start",},\
/* 0x0354 */{"vdisk.c", "rdtdisk_fw_commit", 6690, "commit load fwb error",},\
/* 0x0355 */{"vdisk.c", "rdtdisk_fw_commit", 6701, "commit fw complete",},\
/* 0x0356 */{"vdisk.c", "rdtdisk_fw_dwnld", 6313, "Image SIG (0x%x) <- Exp. (0x%x) fail",},\
/* 0x0357 */{"vdisk.c", "rdtdisk_fw_dwnld", 6326, "down load wait dtag cur status:%d",},\
/* 0x0358 */{"vdisk.c", "rdtdisk_fw_dwnld", 6352, "transfer fw image complete, but CRC error\n",},\
/* 0x0359 */{"vdisk.c", "rdtdisk_fw_dwnld", 6362, "transfer fw image complete\n",},\
/* 0x035a */{"vdisk.c", "rdtdisk_fw_dwnld", 6365, "transfer fw image complete, but CRC error\n",},\
/* 0x035b */{"vdisk.c", "rdtdisk_fw_dwnld", 6372, "alloc download buffer Row(0x%x)@CH/CE(%d/%d)\n",},\
/* 0x035c */{"vdisk.c", "rdtdisk_fw_dwnld", 6384, "xfer (%d) -> cur(%d)",},\
/* 0x035d */{"vdisk.c", "rdtdisk_fw_dwnld", 6402, "down load fw start",},\
/* 0x035e */{"vdisk.c", "rdtdisk_fw_dwnld", 6411, "Image SIG (0x%x) <- Exp. (0x%x) fail",},\
/* 0x035f */{"vdisk.c", "rdtdisk_fw_dwnld", 6433, "down load wait dtag cur status:%d",},\
/* 0x0360 */{"vdisk.c", "rdtdisk_fw_dwnld", 6443, "xfer (%d) -> cur(%d)",},\
/* 0x0361 */{"vdisk.c", "rdtdisk_fw_dwnld", 6461, "transfer fw image complete, but CRC error",},\
/* 0x0362 */{"vdisk.c", "rdtdisk_fw_dwnld", 6471, "transfer fw image complete",},\
/* 0x0363 */{"vdisk.c", "rdtdisk_fw_dwnld", 6474, "transfer fw image complete, but CRC error",},\
/* 0x0364 */{"vdisk.c", "rdtdisk_fw_dwnld", 6482, "alloc download buffer Row(0x%x)@CH/CE(%d/%d)",},\
/* 0x0365 */{"vdisk.c", "rdtdisk_init", 7335, "Enc size(%d) -> #Dus(%d) #PGs(%d)",},\
/* 0x0366 */{"vdisk.c", "rdtdisk_init", 7340, "Dec size(%d) -> #Dus(%d) #PGs(%d)",},\
/* 0x0367 */{"vdisk.c", "rdtdisk_init", 7682, "rdtdisk init done!",},\
/* 0x0368 */{"vdisk.c", "sb_verify", 1442, "[%d] 0x%x - 0x%x",},\
/* 0x0369 */{"vdisk.c", "sb_verify", 1444, "Row(0x%x)@CH/CE(%d/%d) fail",},\
/* 0x036a */{"vdisk.c", "srb_bbt_scan", 1036, "Bad Block(%d)@CH/CE/LUN/PLN(%d/%d/%d/%d)",},\
/* 0x036b */{"vdisk.c", "srb_bbt_scan", 948, "SLC Bad Block(%d)@CH/CE/LUN/PLN(%d/%d/%d/%d), PDA %x",},\
/* 0x036c */{"vdisk.c", "srb_build", 2748, "Using old MR parameters: %d",},\
/* 0x036d */{"vdisk.c", "srb_build", 2968, "FWB(buffer) B(%d) PL(%d) LUN (%d) @CH/CE(%d/%d)",},\
/* 0x036e */{"vdisk.c", "srb_build", 2999, "SRBH(0~0x%x) C -> {SB(0x%x) SBD(0x%x) ECMF(0x%x) DCMF(0x%x) DBBT(0x%x)}",},\
/* 0x036f */{"vdisk.c", "srb_build", 3001, "SRBH(m)(0~0x%x) C -> {SB(0x%x) SBD(0x%x) ECMF(0x%x) DCMF(0x%x) DBBT(0x%x)}",},\
/* 0x0370 */{"vdisk.c", "srb_build", 3093, "SRB Header CRC(0x%x)",},\
/* 0x0371 */{"vdisk.c", "srb_build", 3095, "SRB(m) Header CRC(0x%x)",},\
/* 0x0372 */{"vdisk.c", "srb_build", 3182, "Program _SRBH_ Row(0x%x~0x%x)@CH/CE(%d/%d)",},\
/* 0x0373 */{"vdisk.c", "srb_build", 3202, "Program _SRBH_(m) Row(0x%x~0x%x)@CH/CE(%d/%d)",},\
/* 0x0374 */{"vdisk.c", "srb_build", 3227, "Program _PKEY_Row(0x%x) dual Row (0x%x), length %d @CH/CE(%d/%d)",},\
/* 0x0375 */{"vdisk.c", "srb_build", 3231, "Program _PKEY(m)_Row(0x%x) dual Row (0x%x), length %d @CH/CE(%d/%d)",},\
/* 0x0376 */{"vdisk.c", "srb_build", 3240, "Program _FW_Row(0x%x) dual Row (0x%x) Row(m)(0x%x) dual Row(m)(0x%x) @CH/CE(%d/%d) ",},\
/* 0x0377 */{"vdisk.c", "srb_build", 3246, "Program _FW(m)_Row(0x%x) dual Row (0x%x) Row(m)(0x%x) dual Row(m)(0x%x) @CH/CE(%d/%d) ",},\
/* 0x0378 */{"vdisk.c", "srb_build", 3270, "Program _ECMF_ Row(0x%x ~ 0x%x)@CH/CE(%d/%d)",},\
/* 0x0379 */{"vdisk.c", "srb_build", 3294, "Program _ECMF(m)_ Row(0x%x ~ 0x%x)@CH/CE(%d/%d)",},\
/* 0x037a */{"vdisk.c", "srb_build", 3317, "Program _DCMF_ Row(0x%x~0x%x)@CH/CE(%d/%d)",},\
/* 0x037b */{"vdisk.c", "srb_build", 3340, "Program _DCMF(m)_ Row(0x%x~0x%x)@CH/CE(%d/%d)",},\
/* 0x037c */{"vdisk.c", "srb_build", 3366, "Dftb size(%d) -> #Dus(%d) #PGs(%d)",},\
/* 0x037d */{"vdisk.c", "srb_build", 3368, "Program _DFTB_ Row(0x%x ~ 0x%x)@CH/CE(%d/%d)",},\
/* 0x037e */{"vdisk.c", "srb_build", 3392, "Program _DFTB(m)_ Row(0x%x ~ 0x%x)@CH/CE(%d/%d)",},\
/* 0x037f */{"vdisk.c", "srb_build", 3641, "Scan _DFTB_ Row(0x%x)@CH/CE(%d/%d) PDA(0x%x)",},\
/* 0x0380 */{"vdisk.c", "srb_build", 3663, "Scan _DFTB_(m) Row(0x%x)@CH/CE(%d/%d) PDA(0x%x)",},\
/* 0x0381 */{"vdisk.c", "srb_scan", 1523, "SRB hdr scan Blk(%d) Row(0x%x)@CH/CE(%d/%d)",},\
/* 0x0382 */{"vdisk.c", "srb_scan", 1530, "SRB Signature -> 0x%x%x",},\
/* 0x0383 */{"vdisk.c", "srb_scan", 1535, "SRB hdr founded",},\
/* 0x0384 */{"vdisk.c", "srb_scan", 1585, "Loading fbbt if any ...",},\
/* 0x0385 */{"vdisk.c", "srb_scan", 1587, "SRB fbbt length(%x -> %x), consider incomplete.",},\
/* 0x0386 */{"vdisk.c", "srb_scan", 1594, "Trying mirror fbbt ...",},\
/* 0x0387 */{"vdisk.c", "srb_scan", 1628, "SRB FTTB loaded!\n",},\
/* 0x0388 */{"vdisk.c", "srb_scan", 1652, "SRB fbbt load fail",},\
/* 0x0389 */{"vdisk.c", "vdisk_fw_commit", 3858, "There is no CRC information in FW, please retry!",},\
/* 0x038a */{"vdisk.c", "vdisk_fw_commit", 3910, "true GRIT image.",},\
/* 0x038b */{"vdisk.c", "vdisk_fw_dwnld", 3794, "Image SIG (0x%x) <- Exp. (0x%x) or (0x%x)",},\
/* 0x038c */{"vdisk.c", "vdisk_fw_dwnld", 3800, "xfer (%d) -> cur(%d)",},\
/* 0x038d */{"vdisk.c", "vdisk_init", 7750, "Enc size(%d) -> #Dus(%d) #PGs(%d)",},\
/* 0x038e */{"vdisk.c", "vdisk_init", 7755, "Dec size(%d) -> #Dus(%d) #PGs(%d)",},\
/* 0x038f */{"vdisk.c", "vdisk_init", 8073, "Vdisk init done!",},\
/* 0x0390 */{"hmb.c", "hmb_encry_get_key", 1097, "hmb key %x",},\
/* 0x0391 */{"ctrlr.c", "hal_nvmet_bootpart_get_cmd", 1091, "Boot Partition(%d) is not active\n",},\
/* 0x0392 */{"ctrlr.c", "hal_nvmet_create_cq", 964, "create CQ (%d) Qdepth (%d)",},\
/* 0x0393 */{"ctrlr.c", "hal_nvmet_create_sq", 872, "create SQ (%d), QDepth(%d/%d)",},\
/* 0x0394 */{"ctrlr.c", "hal_nvmet_delete_cq", 600, "Delete CQ (%d)",},\
/* 0x0395 */{"ctrlr.c", "hal_nvmet_delete_sq", 790, "pop empty cmd",},\
/* 0x0396 */{"ctrlr.c", "hal_nvmet_delete_sq", 795, "discard %d SQ %d",},\
/* 0x0397 */{"ctrlr.c", "hal_nvmet_delete_sq", 802, "SQ %d %d/%d",},\
/* 0x0398 */{"ctrlr.c", "hal_nvmet_delete_sq", 806, "SQ %d %d/%d",},\
/* 0x0399 */{"ctrlr.c", "hal_nvmet_get_sq_cmd", 456, "cmd(%p) qid(%d) opcode 0x%x, cid(%d) SQ rptr/wptr(%d/%d)",},\
/* 0x039a */{"ctrlr.c", "hal_nvmet_get_sq_cmd_review", 428, "cmd(%p) qid(%d) opcode 0x%x, cid(%d) SQ rptr/wptr(%d/%d)",},\
/* 0x039b */{"ctrlr.c", "hal_nvmet_get_sq_cmds", 486, "cmd(%p) qid(%d) opcode 0x%x, cid(%d) SQ rptr/wptr(%d/%d)",},\
/* 0x039c */{"ctrlr.c", "hal_nvmet_hw_sts", 373, "state is not matched, hw %x, fw %x\n",},\
/* 0x039d */{"ctrlr.c", "hal_nvmet_rebuild_sq", 1144, "enable SQ (%d), QDepth(%d)",},\
/* 0x039e */{"ctrlr.c", "hal_nvmet_update_cq", 555, "CQ(%d) CID(%d) rptr/wptr (%d/%d) CDW0 %x",},\
/* 0x039f */{"ctrlr.c", "hal_nvmet_update_cq", 584, "(IN) %p cpl_ppnd_cnt = %d\n",},\
/* 0x03a0 */{"ctrlr.c", "nvmet_abort_dma_queue", 1626, "DMA abort req %x %x",},\
/* 0x03a1 */{"ctrlr.c", "nvmet_abort_dma_queue", 1646, "DMA abort req %x",},\
/* 0x03a2 */{"ctrlr.c", "nvmet_config_xfer_payload", 1865, " No pcie clock ",},\
/* 0x03a3 */{"ctrlr.c", "nvmet_init_aqa_attrs", 1456, "ASQ/ACQ (0x%x%x/0x%x%x)",},\
/* 0x03a4 */{"ctrlr.c", "nvmet_init_aqa_attrs", 1462, "ASQ/ACQ Qdepth (%d/%d) -> (%d/%d)",},\
/* 0x03a5 */{"ctrlr.c", "nvmet_slow_isr", 2136, "DMA queue xfer error %x\n",},\
/* 0x03a6 */{"ctrlr.c", "nvmet_slow_isr", 2144, "SQ ptr err %x",},\
/* 0x03a7 */{"ctrlr.c", "nvmet_slow_isr", 2158, "CQ ptr err %x",},\
/* 0x03a8 */{"ctrlr.c", "nvmet_slow_isr", 2170, "[OUT] cpl_ppnd_cnt=%d",},\
/* 0x03a9 */{"ctrlr.c", "nvmet_slow_isr", 2173, "%p %p\n",},\
/* 0x03aa */{"ctrlr.c", "nvmet_slow_isr", 2178, "cpl_ppnd_cmd(%p) id %d\n",},\
/* 0x03ab */{"ctrlr.c", "nvmet_slow_isr", 2182, "WIP %p",},\
/* 0x03ac */{"ctrlr.c", "nvmet_slow_isr", 2200, "NVMe Subsystem Reset ...",},\
/* 0x03ad */{"cmd_proc.c", "cmd_proc_cmd_abort", 369, "Abort Ctag(%d)",},\
/* 0x03ae */{"cmd_proc.c", "cmd_proc_cmd_issue", 352, "Ctag(%d) <- (qid(%d) cmd(%p) %d)",},\
/* 0x03af */{"cmd_proc.c", "cmd_proc_cmpl_isr", 405, "Ctag(%d) completion",},\
/* 0x03b0 */{"cmd_proc.c", "cmd_proc_debug_dump", 184, "debug addr %x val %x",},\
/* 0x03b1 */{"cmd_proc.c", "cmd_proc_err_paser", 209, "cmd: sts %x ctag %d, elba %d",},\
/* 0x03b2 */{"cmd_proc.c", "cmd_proc_isr", 442, "unhandled ISR sts 0x%x",},\
/* 0x03b3 */{"hmb_cmd.c", "_hmb_lkp_fmt2", 155, "no support %d lda lookup",},\
/* 0x03b4 */{"hmb.c", "hmb_auto_cmd_done_handler", 821, "auto lkp isr ptr %x, but not inited",},\
/* 0x03b5 */{"hmb.c", "hmb_auto_cmd_done_handler", 866, "Discard HMB RST to avoid deadlock!!!",},\
/* 0x03b6 */{"hmb.c", "hmb_auto_cmd_done_handler", 871, "cmd is not handled, yet %d/%d",},\
/* 0x03b7 */{"hmb.c", "hmb_auto_cmd_done_handler", 894, "hmb crc error 0x%x(%d/%d)",},\
/* 0x03b8 */{"hmb.c", "hmb_auto_lkp_rsp_dump", 767, "sq %d fid %d crc %d ent %d",},\
/* 0x03b9 */{"hmb.c", "hmb_cancel_cmds", 1118, "res ptr %d/%d",},\
/* 0x03ba */{"hmb.c", "hmb_cancel_cmds", 1129, "hmb fw resp giveup %p(%d)",},\
/* 0x03bb */{"hmb.c", "hmb_cancel_cmds", 1140, "ptr %d/%d, otf %d",},\
/* 0x03bc */{"hmb.c", "hmb_cancel_cmds", 1152, "hmb fw cmd giveup %p(%d)",},\
/* 0x03bd */{"hmb.c", "hmb_cmd_done", 553, "Hmb comand timeout",},\
/* 0x03be */{"hmb.c", "hmb_cmd_done", 556, "hmb cmd %d done, resp_code:%d",},\
/* 0x03bf */{"hmb.c", "hmb_cmd_done", 560, "hmb crc error",},\
/* 0x03c0 */{"hmb.c", "hmb_cmd_done_handler", 722, "no new hmb resp %d-%d",},\
/* 0x03c1 */{"hmb.c", "hmb_detach", 1175, "hmb detached",},\
/* 0x03c2 */{"hmb.c", "hmb_discard_auto_lookup_result", 788, "hmb auto resp discard %d->%d",},\
/* 0x03c3 */{"hmb.c", "hmb_find_suit_seg", 406, "new seg[%d]: addr %x%x %d",},\
/* 0x03c4 */{"hmb.c", "hmb_find_suit_seg", 413, "new seg[%d]: addr %x%x %d",},\
/* 0x03c5 */{"hmb.c", "hmb_mem_set", 1425, "hmb [%d-%d] size %d",},\
/* 0x03c6 */{"hmb.c", "hmb_mem_set_cb", 1337, "hmb %d seg clear done",},\
/* 0x03c7 */{"hmb.c", "hmb_mem_set_cb", 1377, "req %p %p\n",},\
/* 0x03c8 */{"hmb.c", "hmb_pre_init", 1537, "Seg[%d]: %x%x size %d MB",},\
/* 0x03c9 */{"hmb.c", "hmb_pre_init", 1548, "HMB CRC Seg: %d, %d b",},\
/* 0x03ca */{"hmb.c", "hmb_pre_init", 1554, "HMB META Seg: %d, %d b",},\
/* 0x03cb */{"hmb.c", "hmb_tbl_init", 1230, "TBL Seg[%d]: %x%x size %d MB",},\
/* 0x03cc */{"hmb.c", "hmb_tbl_init", 1239, "TBL seg[%d] %d MB",},\
/* 0x03cd */{"hmb.c", "hmb_tbl_init", 1245, "HMB table %d MB",},\
/* 0x03ce */{"hmb_cmd.c", "hmb_lkp_rep_fmt2", 274, "HMB lookup/replace fmt2 cnt err %d",},\
/* 0x03cf */{"hmb_cmd.c", "hmb_lkp_rep_fmt2", 288, "HMB lookup/replace no cmd",},\
/* 0x03d0 */{"srb.c", "cus_info_operation", 1552, "MP NO optype = %d, size = %d\n",},\
/* 0x03d1 */{"srb.c", "cus_info_operation", 1560, "cus_info read type = %d, size = %d\n",},\
/* 0x03d2 */{"srb.c", "cus_info_operation", 1665, "cus_info read data(%d) > SRB_MR_DU_SZE(%d)",},\
/* 0x03d3 */{"srb.c", "cus_info_operation", 1669, "cus_info read data(%d) =< SRB_MR_DU_SZE(%d)",},\
/* 0x03d4 */{"srb.c", "cus_info_operation", 1693, "cus_info write type = %d, size = %d",},\
/* 0x03d5 */{"srb.c", "cus_info_operation", 1768, "CUS write info Row(0x%x)@CH/CE(%d/%d)",},\
/* 0x03d6 */{"srb.c", "cus_info_operation", 1769, "CUS write info PDA = 0x%x\n",},\
/* 0x03d7 */{"srb.c", "cus_info_operation", 1770, "CUS write info size(%d) -> #Dus(%d) #PGs(%d)",},\
/* 0x03d8 */{"srb.c", "cus_info_operation", 1809, "CUS Wite Header index Row(0x%x)@CH/CE(%d/%d)",},\
/* 0x03d9 */{"srb.c", "cus_info_operation", 1810, "CUS Wite Header index PDA = 0x%x size = %d",},\
/* 0x03da */{"srb.c", "cus_search_pdft_header", 1254, "CusPriPos (%x) is invalid! Need re-MP",},\
/* 0x03db */{"srb.c", "cus_search_pdft_header", 1259, "PDFT header search %x %d",},\
/* 0x03dc */{"srb.c", "cus_search_pdft_header", 1288, "PDFT header blank area start PDA = 0x%x, block_id = %d, page = %d",},\
/* 0x03dd */{"srb.c", "cus_search_pdft_header", 1329, "CUS_PDFT Finding Row(0x%x)@CH/CE(%1d/%1d) PDA = 0x%x, page = %3d\n",},\
/* 0x03de */{"srb.c", "cus_search_pdft_header", 1333, "CUS_PDFT can't find latest info Row(0x%x)@CH/CE(%1d/%1d) PDA = 0x%x, page = %3d",},\
/* 0x03df */{"srb.c", "cus_search_pdft_header", 1335, "flag = 0x%x, SG = 0x%x",},\
/* 0x03e0 */{"srb.c", "cus_search_pdft_header", 1338, "CUS_PDFT header search fail, return first page PDA = 0x%x",},\
/* 0x03e1 */{"srb.c", "fw_build_buffer_block", 578, "download Program Row(0x%x)@CH/CE(%d/%d) dus:%d",},\
/* 0x03e2 */{"srb.c", "fw_build_buffer_block", 593, "download Program Row(0x%x)@CH/CE(%d/%d) err",},\
/* 0x03e3 */{"srb.c", "fw_verify_image", 611, "CRC(0x%x) vs. Real(0x%x), please retry!",},\
/* 0x03e4 */{"srb.c", "fw_verify_image", 624, "firmware image verfied.",},\
/* 0x03e5 */{"srb.c", "fw_verify_image", 629, "this firmware image not have CRC verify info.",},\
/* 0x03e6 */{"srb.c", "srb_fwb_verify_after_upgrade", 528, "Row(0x%x)@CH/CE(%d/%d) fail",},\
/* 0x03e7 */{"srb.c", "srb_fwb_verify_after_upgrade", 535, "verify fw image slot%d error after fw commit",},\
/* 0x03e8 */{"srb.c", "srb_fwb_verify_after_upgrade", 540, "verify fw image slot%d dual error after fw commit",},\
/* 0x03e9 */{"srb.c", "srb_fwb_verify_after_upgrade", 545, "verify fw image slot%d mirror error after fw commit",},\
/* 0x03ea */{"srb.c", "srb_fwb_verify_after_upgrade", 550, "verify fw image slot%d dual mirror error after fw commit",},\
/* 0x03eb */{"srb.c", "srb_loader_verify", 655, "verify image Row(0x%x)@CH/CE(%d/%d)",},\
/* 0x03ec */{"srb.c", "srb_loader_verify", 659, "Row(0x%x)@CH/CE(%d/%d) fail",},\
/* 0x03ed */{"srb.c", "srb_loader_verify", 666, "Image sign:[0x%x != 0x%x] CRC:[0x%x != 0x%x] fail",},\
/* 0x03ee */{"srb.c", "srb_loader_verify", 671, "Row[%x] 0x%x - 0x%x dus:0x%x",},\
/* 0x03ef */{"srb.c", "srb_loader_verify", 691, "fw image CRC error",},\
/* 0x03f0 */{"srb.c", "srb_page_copy", 373, "copy source Row(0x%x)@CH/CE(%d/%d)",},\
/* 0x03f1 */{"srb.c", "srb_page_copy", 375, "copy Program Row(0x%x)@CH/CE(%d/%d)pageCnt(0x%x)",},\
/* 0x03f2 */{"srb.c", "srb_rebuild_fwb", 419, "Row(0x%x)@CH/CE(%d/%d) fail",},\
/* 0x03f3 */{"srb.c", "srb_rebuild_fwb", 425, "firmware block signature:[0x%x] != [0x%x] fail",},\
/* 0x03f4 */{"srb.c", "srb_rebuild_fwb", 435, "firmware commit invaild download slot:%d, active slot:%d",},\
/* 0x03f5 */{"srb.c", "srb_rebuild_fwb", 499, "firmware slot%d rebuild start",},\
/* 0x03f6 */{"srb.c", "srb_rebuild_fwb", 512, "Shasta fwb Program Done.",},\
/* 0x03f7 */{"srb.c", "srb_scan_and_load", 286, "SRB hdr scan Row(0x%x)@CH/CE(%d/%d)",},\
/* 0x03f8 */{"srb.c", "srb_scan_and_load", 292, "SRB Signature -> 0x%x%x",},\
/* 0x03f9 */{"srb.c", "srb_scan_and_load", 293, "SRB Header CRC:[0x%x] [0x%x]",},\
/* 0x03fa */{"srb.c", "srb_scan_and_load", 298, "SRB hdr founded CRC:[0x%x]",},\
/* 0x03fb */{"srb.c", "srb_sus_flush_data", 1142, "sus flush data start prev num:%d",},\
/* 0x03fc */{"srb.c", "srb_sus_flush_data", 1171, "sus write lda:0x%x block:%d err",},\
/* 0x03fd */{"srb.c", "srb_sus_flush_data", 1180, "sus write lda:0x%x block:%d err",},\
/* 0x03fe */{"srb.c", "srb_sus_gc_block", 723, "srb sus GC get dtag fail, into wait gc status",},\
/* 0x03ff */{"srb.c", "srb_sus_gc_block", 740, "sus block: %d dus:[0x%x] lda:0x%x read error",},\
/* 0x0400 */{"srb.c", "srb_sus_gc_block", 765, "sus write lda:0x%x block:%d err",},\
/* 0x0401 */{"srb.c", "srb_sus_gc_block", 774, "sus write lda:0x%x block:%d err",},\
/* 0x0402 */{"srb.c", "srb_sus_init", 1851, "sus init srb signature err",},\
/* 0x0403 */{"srb.c", "srb_sus_read", 1027, "sus read lda:0x%x block:%d dus:0x%x err",},\
/* 0x0404 */{"srb.c", "srb_sus_read", 984, "sus status:[%d] read error",},\
/* 0x0405 */{"srb.c", "srb_sus_rebuild", 932, "sus rebuild error",},\
/* 0x0406 */{"srb.c", "srb_sus_rebuild", 941, "sus rebuild error",},\
/* 0x0407 */{"srb.c", "srb_sus_rebuild", 948, "sus rebuild error",},\
/* 0x0408 */{"srb.c", "srb_sus_rebuild", 965, "sus rebuild complete",},\
/* 0x0409 */{"srb.c", "srb_sus_rebuild_block", 812, "sus block[%d] read error",},\
/* 0x040a */{"srb.c", "srb_sus_rebuild_block", 818, "sus block[%d] not have data",},\
/* 0x040b */{"srb.c", "srb_sus_rebuild_block", 830, "sus cur block[0x%x] cur du page[0x%x]",},\
/* 0x040c */{"srb.c", "srb_sus_rebuild_block", 856, "sus block[%d] row[0x%x] read error",},\
/* 0x040d */{"srb.c", "srb_sus_rebuild_block", 867, "sus block[%d] page[0x%x] du offset:%d SIGNATURE error",},\
/* 0x040e */{"srb.c", "srb_sus_test", 1887, "sus test start",},\
/* 0x040f */{"srb.c", "srb_sus_test", 1918, "sus test cur block[%d] cur du[0x%x] prev write:%d",},\
/* 0x0410 */{"srb.c", "srb_sus_test", 1922, "sus read lda: %d != %d error",},\
/* 0x0411 */{"srb.c", "srb_sus_test", 1925, "sus test complete",},\
/* 0x0412 */{"srb.c", "srb_sus_write", 1052, "sus status:[%d] write error",},\
/* 0x0413 */{"srb.c", "srb_sus_write", 1068, "sus write get dtag error",},\
/* 0x0414 */{"srb.c", "srb_sus_write", 1103, "sus write lda:0x%x block:%d err",},\
/* 0x0415 */{"srb.c", "srb_sus_write", 1112, "sus write lda:0x%x block:%d err",},\
/* 0x0416 */{"device_fs.c", "find_old_dfs_file", 578, "discard file %x %x %x %x",},\
/* 0x0417 */{"device_fs.c", "find_old_dfs_file", 583, "old file %x %x %x %x",},\
/* 0x0418 */{"device_fs.c", "read_dfs_file", 633, "No Mem File %d",},\
/* 0x0419 */{"device_fs.c", "srb_dfs_load_log", 261, "DFS load pda %d fda.row=%d\n",},\
/* 0x041a */{"device_fs.c", "srb_dfs_load_log", 268, "DFS load err %d\n",},\
/* 0x041b */{"device_fs.c", "srb_dfs_scan", 1029, "write 1st DFS magic=0x%x",},\
/* 0x041c */{"device_fs.c", "srb_dfs_scan", 939, "srb scan %d page status[%d]\n",},\
/* 0x041d */{"device_fs.c", "srb_dfs_scan", 951, "FS %p MG err",},\
/* 0x041e */{"device_fs.c", "srb_dfs_scan", 975, "FS %p CRC err",},\
/* 0x041f */{"device_fs.c", "srb_dfs_scan", 979, "FS %p ver up",},\
/* 0x0420 */{"device_fs.c", "srb_dfs_scan", 988, "Srb Dev FS: %d ROW: %x, PDA:%x\n",},\
/* 0x0421 */{"device_fs.c", "srb_dfs_turn", 321, "DFS Turn %d->%d, skip %d",},\
/* 0x0422 */{"device_fs.c", "srb_dfs_turn", 393, "FS %d rd err %d",},\
/* 0x0423 */{"device_fs.c", "srb_dfs_turn", 397, "R File %d, Mem SZ %d, Read SZ %d/%d, off %d",},\
/* 0x0424 */{"device_fs.c", "srb_dfs_turn", 441, "File %d, unread %d",},\
/* 0x0425 */{"device_fs.c", "srb_dfs_turn", 472, "DFS wptr %x, log %x",},\
/* 0x0426 */{"device_fs.c", "srb_dfs_unload_log", 207, "DFS unload log ptr=%d\n",},\
/* 0x0427 */{"device_fs.c", "write_dfs_file", 772, "Write File %d NOSPC",},\
/* 0x0428 */{"device_fs.c", "write_dfs_file", 779, "No Mem File %d",},\
/* 0x0429 */{"evlog.c", "evlog_read_dfs", 524, "read %d %d %d %d get %x",},\
/* 0x042a */{"evlog.c", "evlog_read_dfs", 539, "evlog sig invd %x",},\
/* 0x042b */{"evlog.c", "evlog_read_internal_buffer", 431, "there is no log in buf",},\
/* 0x042c */{"evlog.c", "evlog_read_to_host", 604, "evlog read internal",},\
/* 0x042d */{"evlog.c", "evlog_read_to_host", 607, "evlog read dfs",},\
/* 0x042e */{"evlog.c", "evlog_read_to_host", 614, "evlog read dfs bypass, read internal",},\
/* 0x042f */{"evlog.c", "evlog_tmp_to_buf", 201, "evt %d dropped",},\
};


#define EVID_FMT_CRC32 0x50b7a3b5

