

#define RTOS_EVID_MAX 116


#define RTOS_EVID_STR_FMT { \
/* 0x0000 */{"misc_plus.c", "nand_clk_init", 1992, "NF clk %dMT/s",},\
/* 0x0001 */{"misc_plus.c", "pcie_link_enable", 1439, "LTSSM enable ltssm %x",},\
/* 0x0002 */{"misc_plus.c", "pcie_ltssm_debug", 1163, "LTSSM 0x58 %x 0x5c %x 0x60 %x",},\
/* 0x0003 */{"misc_plus.c", "power_evt_handler", 987, "power drop %x",},\
/* 0x0004 */{"misc_plus.c", "power_isr", 829, "start power lost activities",},\
/* 0x0005 */{"misc_plus.c", "power_isr", 832, "could not start power lost activities",},\
/* 0x0006 */{"misc_plus.c", "preset_n_isr", 1627, "prest enter ltssm %x app %x",},\
/* 0x0007 */{"misc_plus.c", "preset_n_isr", 1658, "exit ltssm %x app %x",},\
/* 0x0008 */{"misc_plus.c", "program_otp_data", 2633, "otp prog_done not clean.",},\
/* 0x0009 */{"misc_plus.c", "program_otp_data", 2679, "otp prog data offset %x fail, act/exp[%x/%x]",},\
/* 0x000a */{"misc_plus.c", "program_otp_data", 2682, "otp prog data offset %x pass, act/org[%x/%x]",},\
/* 0x000b */{"misc_plus.c", "read_otp_data", 2570, "otp prog_done not clean.",},\
/* 0x000c */{"misc_plus.c", "uart_cmd_save_pub_key", 2777, "digest_no %d pub key is: %s",},\
/* 0x000d */{"pmu.c", "idle_apst", 1245, "enter apst fail 2! %x %x",},\
/* 0x000e */{"pmu.c", "idle_apst", 1265, "ENTER IDLE_APST",},\
/* 0x000f */{"pmu.c", "idle_apst", 1266, "L1 SUP: 0x%x L1 STATE: 0x%x",},\
/* 0x0010 */{"pmu.c", "idle_apst", 1313, "DONE EXIT IDLE APST!",},\
/* 0x0011 */{"pmu.c", "idle_apst", 1319, "enter apst fail! %x %x",},\
/* 0x0012 */{"pmu.c", "is_L11_L12_enable", 1211, "L1.1 or L1.2 enabled",},\
/* 0x0013 */{"pmu.c", "pmu_enter", 666, "PMU suspend failed %d.",},\
/* 0x0014 */{"pmu.c", "pmu_enter", 674, "CPU 1 suspend fail sts:%d ",},\
/* 0x0015 */{"pmu.c", "pmu_enter", 684, "PMU sub-suspend failed %d.",},\
/* 0x0016 */{"pmu.c", "pmu_enter", 710, "PMU suspend Abort(%x).",},\
/* 0x0017 */{"pmu.c", "pmu_enter", 726, "PMU exit not in L1.2",},\
/* 0x0018 */{"pmu.c", "pmu_enter", 790, "PMU resume from L1.2: sts 0x%x, cnt(%d)",},\
/* 0x0019 */{"pmu.c", "pmu_hw_sts", 405, "PS3 fail, not L1",},\
/* 0x001a */{"pmu.c", "pmu_hw_sts", 416, "PS3 fail, not L1.1 or 1.2",},\
/* 0x001b */{"pmu.c", "pmu_hw_sts", 422, "PS4 fail, not L1.2",},\
/* 0x001c */{"pmu.c", "pmu_hw_sts", 471, "[%d]ALL BIT , 0x%x \n",},\
/* 0x001d */{"pmu.c", "pmu_hw_sts", 486, "[%d]ALL BIT , 0x%x \n",},\
/* 0x001e */{"pmu.c", "pmu_main", 1362, "Current PMU: %d",},\
/* 0x001f */{"pmu.c", "pmu_main", 1368, "Enable PMU ...",},\
/* 0x0020 */{"pmu.c", "pmu_main", 1374, "Disable PMU ...",},\
/* 0x0021 */{"pmu.c", "pmu_main", 1385, "PMU r94(0x%x), r98(0x%x) r80(0x%x)",},\
/* 0x0022 */{"pmu.c", "pmu_main", 1389, "ATCM CRC (0x%x)\n",},\
/* 0x0023 */{"pmu.c", "pmu_main", 1393, "ENTER %d\n",},\
/* 0x0024 */{"pmu.c", "pmu_main", 1405, "domain level :0x%x -> 0x%x\n",},\
/* 0x0025 */{"pmu.c", "pmu_main", 1410, "domain mode :%d -> %d\n",},\
/* 0x0026 */{"pmu.c", "pmu_main", 1412, "sleep\n",},\
/* 0x0027 */{"pmu.c", "pmu_main", 1418, "pmu support :%d -> %d\n",},\
/* 0x0028 */{"pmu.c", "pmu_mode_check", 602, "%s:94(0x%x), 98(0x%x), 80(0x%x))",},\
/* 0x0029 */{"pmu.c", "pmu_suspend", 215, "error cookie %d\n",},\
/* 0x002a */{"pmu.c", "set_pmu_delay", 1333, "current L1 %d ms, L1.2 %d ms",},\
/* 0x002b */{"pmu.c", "set_pmu_delay", 1335, "set_pmu_delay [0/1] [time], unit:100ms",},\
/* 0x002c */{"pmu.c", "set_pmu_delay", 1345, "set L1 delay %d -> %d",},\
/* 0x002d */{"pmu.c", "set_pmu_delay", 1348, "set L1.2 delay %d -> %d",},\
/* 0x002e */{"pmu.c", "stby_enter", 1123, "STBY enter",},\
/* 0x002f */{"pmu.c", "stby_enter", 1139, "STBY abort (%x)",},\
/* 0x0030 */{"pmu.c", "stby_enter", 1145, "STBY abort L1.2(%x)",},\
/* 0x0031 */{"pmu.c", "stby_enter", 1198, "cannot enter PMU",},\
/* 0x0032 */{"pmu.c", "stby_enter", 1203, "STBY exit (%x) cnt(%d)",},\
/* 0x0033 */{"pmu.c", "sys_sleep", 883, "PMU timer collipse, give up %d",},\
/* 0x0034 */{"thermal.c", "set_tmt", 943, "Please insert correct arguments. set_tmt TMT1 TMT2\n",},\
/* 0x0035 */{"thermal.c", "set_tmt_nand", 957, "Please insert correct arguments. set_tmt_nand TMT1 TMT2\n",},\
/* 0x0036 */{"thermal.c", "thermal_throttle", 271, "thermal throttle %d -> %d",},\
/* 0x0037 */{"thermal.c", "thermal_throttle", 305, "Enable flow control!",},\
/* 0x0038 */{"thermal.c", "thermal_throttle", 326, "Disable flow control!",},\
/* 0x0039 */{"thermal.c", "thermal_throttle", 398, " CPU clk %d, NF clk %d, ECC clk %d",},\
/* 0x003a */{"thermal.c", "ts_console", 972, "ts_console_dout_nand= %d, ",},\
/* 0x003b */{"thermal.c", "ts_console", 975, "ts injection enable: ts %d, CPU %d gear %d",},\
/* 0x003c */{"thermal.c", "ts_console", 997, "ts_dout = 0x%x, degree %d, CPU %d gear %d",},\
/* 0x003d */{"thermal.c", "ts_get", 816, "negative temp %d, cur_ts %d, ts_int.all %d",},\
/* 0x003e */{"thermal.c", "ts_injection_main", 928, "ts injection off",},\
/* 0x003f */{"thermal.c", "ts_injection_main", 931, "ts injection: ts set to %d",},\
/* 0x0040 */{"thermal.c", "ts_isr", 483, "%x ts_dout = 0x%x %d degree",},\
/* 0x0041 */{"thermal.c", "ts_isr", 531, "%x ts_dout = 0x%x %d degree, ts_nand = %d",},\
/* 0x0042 */{"thermal.c", "ts_isr", 625, "cur %d(%d, %d)",},\
/* 0x0043 */{"thermal.c", "ts_setup", 695, "thermal throttle restore",},\
/* 0x0044 */{"thermal.c", "ts_setup_cpu2", 659, "thermal throttle restore",},\
/* 0x0045 */{"thermal.c", "ts_tmt_setup", 735, "tmt setup SoC %d %d %d",},\
/* 0x0046 */{"thermal.c", "ts_tmt_setup", 765, "tmt setup default NAND %d %d %d",},\
/* 0x0047 */{"thermal.c", "ts_tmt_setup_nand", 787, "tmt setup NAND %d %d %d",},\
/* 0x0048 */{"task.c", "task_ev_block", 255, "ts=%x,%d, count=%d, event=%p",},\
/* 0x0049 */{"task.c", "task_ev_block", 271, "ts=%x,%d, count=%d, event=%p",},\
/* 0x004a */{"task.c", "task_ev_wake", 292, "ts=%x,%d, event=%p,%p",},\
/* 0x004b */{"task.c", "task_ev_wake", 305, "ts=%x,%d, count=%d",},\
/* 0x004c */{"task.c", "task_init", 59, "ts=%x,%d, stack=%x, size=%d",},\
/* 0x004d */{"task.c", "task_new", 97, "ts=%x,%d, stack=%x, size=%d",},\
/* 0x004e */{"task.c", "task_sleep", 236, "ts=%x,%d, ticks=%d, count=%d",},\
/* 0x004f */{"task.c", "task_sleep", 247, "ts=%x,%d, ticks=%d, count=%d",},\
/* 0x0050 */{"irq.c", "_do_irq", 45, "irq with no source %x",},\
/* 0x0051 */{"rtos.c", "assert_panic", 188, "ASSERT: %s %d",},\
/* 0x0052 */{"rtos.c", "do_panic", 64, "panic %x\n",},\
/* 0x0053 */{"rtos.c", "exception_handler", 91, "===> Kernel CRASH!!!",},\
/* 0x0054 */{"rtos.c", "panic", 164, "...",},\
/* 0x0055 */{"rtos.c", "panic", 166, "(%s)",},\
/* 0x0056 */{"rtos.c", "sys_mem_init", 381, "%d: size=%d, start=0x%x",},\
/* 0x0057 */{"fsm.c", "_fsm_ctx_run", 74, "ctx %p, state %s(%d)",},\
/* 0x0058 */{"fsm.c", "_fsm_ctx_run", 77, "ctx %p, state %s(%d), res %d",},\
/* 0x0059 */{"fsm.c", "fsm_ctx_init", 37, "ctx %p, state %p",},\
/* 0x005a */{"fsm.c", "fsm_queue_insert_head", 120, "fsm %p, ctx %p",},\
/* 0x005b */{"fsm.c", "fsm_queue_insert_tail", 126, "fsm %p, ctx %p",},\
/* 0x005c */{"fsm.c", "fsm_queue_remove_first", 137, "fsm %p, ctx %p",},\
/* 0x005d */{"fsm.c", "fsm_queue_remove_last", 148, "fsm %p, ctx %p",},\
/* 0x005e */{"fsm.c", "fsm_queue_run", 157, "fsm %p",},\
/* 0x005f */{"pool.c", "pool_check_free", 47, "pl %p, e %p, %x/%x",},\
/* 0x0060 */{"pool.c", "pool_get", 107, "pl %p, e %p, next %p",},\
/* 0x0061 */{"pool.c", "pool_init", 66, "pl %p, base %p, size %d, esize %d, enum %d",},\
/* 0x0062 */{"pool.c", "pool_put", 123, "pl %p, base %p, end %p, %p",},\
/* 0x0063 */{"pool.c", "pool_put", 143, "pl %p, e %p, next %p",},\
/* 0x0064 */{"event.c", "evt_delay_resume", 186, "evt act %d",},\
/* 0x0065 */{"event.c", "evt_register", 90, "handler=%x, param=%x, index=%d",},\
/* 0x0066 */{"event.c", "evt_register", 94, "evt reg fail! handler=%x",},\
/* 0x0067 */{"event.c", "evt_set_cs", 142, "cookie error %d/%d",},\
/* 0x0068 */{"event.c", "evt_set_delay", 201, "evt delay %d %d",},\
/* 0x0069 */{"event.c", "evt_task", 301, "evt_task spun for 10000 iterations, nr %d",},\
/* 0x006a */{"tmp102.c", "tmp102_init", 61, "smb_intr_sts: %x",},\
/* 0x006b */{"tmp102.c", "tmp102_read", 125, "TMP102 set ...",},\
/* 0x006c */{"tmp102.c", "tmp102_read", 146, "smb_intr_sts %x",},\
/* 0x006d */{"tmp102.c", "tmp102_read", 156, "TMP102 get ...",},\
/* 0x006e */{"tmp102.c", "tmp102_read", 159, "Data0: %x",},\
/* 0x006f */{"tmp102.c", "tmp102_read", 161, "Data1: %x",},\
/* 0x0070 */{"tmp102.c", "tmp102_read", 166, "Temperature: %d c",},\
/* 0x0071 */{"stat_head.c", "stat_restore", 40, "new %x stat, sig %x error",},\
/* 0x0072 */{"stat_head.c", "stat_restore", 43, "src is NULL",},\
/* 0x0073 */{"stat_head.c", "stat_restore", 56, "stat %x upg %d(%d) -> %d(%d)",},\
};


#define FTL_EVID_MAX 656


#define FTL_EVID_STR_FMT { \
/* 0x0000 */{"defect_mgr.c", "defect_remap_rebuild", 261, "remap pair %d spb %d all defect",},\
/* 0x0001 */{"defect_mgr.c", "defect_remap_rebuild", 272, "rebuld %d remap pair",},\
/* 0x0002 */{"defect_mgr.c", "defect_version_check", 390, "defect version %d - %d (%d)",},\
/* 0x0003 */{"defect_mgr.c", "ftl_build_remap", 320, "no remap with intlv %d",},\
/* 0x0004 */{"defect_mgr.c", "ftl_build_remap", 365, "total %d remapped spb",},\
/* 0x0005 */{"defect_mgr.c", "ftl_defect_prune_for_mp", 928, "mp mask %x",},\
/* 0x0006 */{"defect_mgr.c", "ftl_defect_prune_for_mp", 980, "real df %d, df %d after prune",},\
/* 0x0007 */{"defect_mgr.c", "ftl_drop_partial", 243, "total %d physical block drop",},\
/* 0x0008 */{"defect_mgr.c", "ftl_init_defect", 527, "Load Defect BitMap Fail, will load mr defect BitMap",},\
/* 0x0009 */{"defect_mgr.c", "ftl_scan_defect", 797, "partial defect SPB %d,",},\
/* 0x000a */{"defect_mgr.c", "ftl_scan_defect", 801, " %x",},\
/* 0x000b */{"defect_mgr.c", "ins_grwn_err_info", 586, "grown defect multiple error %x %x",},\
/* 0x000c */{"defect_mgr.c", "ins_grwn_err_info", 594, "grown defect insert list fail %x %x",},\
/* 0x000d */{"defect_mgr.c", "remap_dump_main", 1022, "Interleave error \n",},\
/* 0x000e */{"defect_mgr.c", "remap_dump_main", 993, "f %x cnt %d itlv %d",},\
/* 0x000f */{"defect_mgr.c", "spb_set_defect_blk", 669, "mark spb %d grown defect %x",},\
/* 0x0010 */{"defect_mgr.c", "spb_set_defect_blk", 696, "search spb %d miss",},\
/* 0x0011 */{"format.c", "format_timer_handler", 98, "ftl format type %d trigger by timer",},\
/* 0x0012 */{"format.c", "ftl_erase_err_handling", 224, "erase err %x %x",},\
/* 0x0013 */{"format.c", "ftl_format", 116, "lut busy, resume by timer",},\
/* 0x0014 */{"format.c", "ftl_format", 129, "ftl format type %d",},\
/* 0x0015 */{"format.c", "ftl_format_done", 357, "ftl format done",},\
/* 0x0016 */{"format.c", "ftl_spb_erase_exec", 332, "erase spb_id %d error",},\
/* 0x0017 */{"format.c", "ftl_spb_sync_erase", 287, "spb_id %d has defected, skip it",},\
/* 0x0018 */{"ftl.c", "ftl_dbg_main", 1856, "trigger pool %d GC",},\
/* 0x0019 */{"ftl.c", "ftl_dbg_main", 1867, "no support",},\
/* 0x001a */{"ftl.c", "ftl_dump", 1813, "fcmd %d",},\
/* 0x001b */{"ftl.c", "ftl_flush_io_block", 944, "IO Block FTL flush start",},\
/* 0x001c */{"ftl.c", "ftl_flush_io_block", 947, "ftl busy",},\
/* 0x001d */{"ftl.c", "ftl_flush_io_block", 956, "IO Block FTL flush submit",},\
/* 0x001e */{"ftl.c", "ftl_flush_io_block", 959, "IO Block FTL flush end",},\
/* 0x001f */{"ftl.c", "ftl_flush_pwr_loss", 971, "Power loss FTL flush start",},\
/* 0x0020 */{"ftl.c", "ftl_flush_pwr_loss", 974, "ftl busy",},\
/* 0x0021 */{"ftl.c", "ftl_flush_pwr_loss", 981, "Power loss FTL flush submit",},\
/* 0x0022 */{"ftl.c", "ftl_flush_pwr_loss", 984, "Power loss FTL flush end",},\
/* 0x0023 */{"ftl.c", "ftl_get_capacity", 1361, "User LS: 0x%x %d",},\
/* 0x0024 */{"ftl.c", "ftl_init", 1330, "ftl %s init end",},\
/* 0x0025 */{"ftl.c", "ftl_io_block_flush_cmpl", 872, "ftl flush completed",},\
/* 0x0026 */{"ftl.c", "ftl_io_block_flush_cmpl", 875, "dfs_flush() completed",},\
/* 0x0027 */{"ftl.c", "ftl_io_block_flush_cmpl", 878, "evlog_flush() completed",},\
/* 0x0028 */{"ftl.c", "ftl_pmu_flush_cmpl", 889, "ftl flush completed",},\
/* 0x0029 */{"ftl.c", "ftl_pmu_flush_cmpl", 892, "dfs_flush() completed",},\
/* 0x002a */{"ftl.c", "ftl_pmu_flush_cmpl", 895, "evlog_flush() completed",},\
/* 0x002b */{"ftl.c", "ftl_req_status_dump", 1786, "ftl req free %d, simple free %d",},\
/* 0x002c */{"ftl.c", "ftl_req_status_dump", 1788, "ftl req hook bmp %x",},\
/* 0x002d */{"ftl.c", "ftl_shrink_capacity", 1744, "total du %d, disk_size_in_du %d",},\
/* 0x002e */{"ftl.c", "ftl_shrink_capacity", 1755, "disk_size_in_gb %d %d",},\
/* 0x002f */{"ftl.c", "ftl_spb_pool_init", 1593, "user spare %d slc req %d min %d",},\
/* 0x0030 */{"ftl.c", "ftl_spb_pool_init", 1654, "pool %d type %d cnt %d/%d/%d blk %d",},\
/* 0x0031 */{"ftl.c", "ftl_spb_pool_init", 1661, "user pool %d,GC(thr) (%d/%d/%d) (%d/%d)",},\
/* 0x0032 */{"ftl.c", "ftl_start", 843, "ftl start end, stop",},\
/* 0x0033 */{"ftl.c", "ftl_stat_restore", 1481, "Restore flag readonly(0x%x)",},\
/* 0x0034 */{"ftl.c", "get_spare_cnt", 1467, "no max spare record",},\
/* 0x0035 */{"ftl.c", "user_write_timer_handler", 2014, "timer",},\
/* 0x0036 */{"ftl_dbg.c", "ftl_dbg_main", 618, "trigger pool %d GC",},\
/* 0x0037 */{"ftl_dbg.c", "ftl_dbg_main", 625, "weak gc disable %d->%d",},\
/* 0x0038 */{"ftl_dbg.c", "ftl_dbg_main", 631, "disturb gc %d->%d",},\
/* 0x0039 */{"ftl_dbg.c", "ftl_dbg_main", 647, "idle apst disable %d->%d",},\
/* 0x003a */{"ftl_dbg.c", "ftl_dbg_main", 675, "no support",},\
/* 0x003b */{"internal_ctx.c", "_internal_ctx_get", 137, "need %d but %d",},\
/* 0x003c */{"internal_ctx.c", "internal_ctx_set_pending_ils", 200, "ictx pend %d",},\
/* 0x003d */{"page_allocator.c", "page_allocator_active_spb_setup", 348, "setup pga %d[%d] spb %d %d-%d",},\
/* 0x003e */{"page_allocator.c", "page_allocator_active_spb_setup", 350, "dft %d, occupy %d max occupy %d",},\
/* 0x003f */{"page_allocator.c", "page_allocator_close", 237, "not idle aspb %d %d %d",},\
/* 0x0040 */{"page_allocator.c", "page_allocator_close", 243, "close aspb %d %d",},\
/* 0x0041 */{"page_allocator.c", "page_allocator_close_aspb", 492, "wait rsvd IO aspb %d",},\
/* 0x0042 */{"page_allocator.c", "page_allocator_close_aspb", 503, "RR force close %d",},\
/* 0x0043 */{"page_allocator.c", "page_allocator_close_aspb", 510, "wait %d idle",},\
/* 0x0044 */{"page_allocator.c", "page_allocator_dump", 574, "pga %d avl_cnt %d cur_slot %d f %x",},\
/* 0x0045 */{"page_allocator.c", "page_allocator_dump", 579, "spb[%d] w_ptr %d compl_cnt %d",},\
/* 0x0046 */{"page_allocator.c", "page_allocator_dump", 583, " id %d state %d f %x",},\
/* 0x0047 */{"spb_info.c", "spb_info_dump", 140, "%d e %d f %x p %d\n",},\
/* 0x0048 */{"spb_info.c", "spb_info_dump", 144, "dft %x %x %x %x\n",},\
/* 0x0049 */{"spb_info.c", "spb_info_dump", 172, "Pool %d avg %d max %d min %d",},\
/* 0x004a */{"spb_info.c", "spb_info_dump_main", 197, "Invalid SPB id, range [0-%d]",},\
/* 0x004b */{"user_ls.c", "user_valid_chk", 1459, "no mem",},\
/* 0x004c */{"user_ls.c", "user_valid_chk", 1479, "no mem to acc valid",},\
/* 0x004d */{"user_ls.c", "user_valid_chk", 1486, "scan issued",},\
/* 0x004e */{"user_ls.c", "valid_acc_done", 1415, "scan done",},\
/* 0x004f */{"wait.c", "wait_release", 78, "mutex resume %p",},\
/* 0x0050 */{"gc.c", "gc_submit", 488, "gc_submit pool %d B/F?%x",},\
/* 0x0051 */{"spb_manager.c", "chk_spb_can_gc", 1642, "Spb %d can't gc. flag %x sn %d trim_least_sn %d",},\
/* 0x0052 */{"spb_manager.c", "chk_spb_status", 1195, "good %d remap %d partial %d(%d) zombie %d",},\
/* 0x0053 */{"spb_manager.c", "raid_force_close_cmpl", 2617, "raid stripe %d force close by %d disturb done",},\
/* 0x0054 */{"spb_manager.c", "search_rd_fail_spb", 3031, "Got rd fail spb. %d %d %d",},\
/* 0x0055 */{"spb_manager.c", "spb_alloc_desc_flush", 2572, "spb alloc wait spb %d %d",},\
/* 0x0056 */{"spb_manager.c", "spb_allocation_handler", 1594, "fire erase cmd %d,ls %d",},\
/* 0x0057 */{"spb_manager.c", "spb_appl_dump", 2850, "qta:%d f:%x slc_p_id:%d nat_p_id:%d",},\
/* 0x0058 */{"spb_manager.c", "spb_appl_get_spb", 2464, "pool %d blk",},\
/* 0x0059 */{"spb_manager.c", "spb_appl_get_spb", 2474, "pool %d blk",},\
/* 0x005a */{"spb_manager.c", "spb_appl_get_spb", 2477, "no SPB but must have, set read-only disk",},\
/* 0x005b */{"spb_manager.c", "spb_appl_get_spb", 2484, "can %d busy",},\
/* 0x005c */{"spb_manager.c", "spb_appl_get_spb", 2505, "appl id %d pool %d spb 0x%x free %d is_slc:%d ls %d",},\
/* 0x005d */{"spb_manager.c", "spb_appl_register", 526, "ls %d link slc %d native %d",},\
/* 0x005e */{"spb_manager.c", "spb_arrange_spb_to_pool", 1247, "skip spb %d-%d",},\
/* 0x005f */{"spb_manager.c", "spb_arrange_spb_to_pool", 1250, "skip spb %d remap",},\
/* 0x0060 */{"spb_manager.c", "spb_arrange_spb_to_pool", 1292, "pool %d, cap blk %d/%d ttl %d",},\
/* 0x0061 */{"spb_manager.c", "spb_chk_pool_gc", 1517, "GC %d %d trigger pool[%d] free %d/%d",},\
/* 0x0062 */{"spb_manager.c", "spb_chk_pool_gc", 1525, "pool[%d] free %d/%d < %d",},\
/* 0x0063 */{"spb_manager.c", "spb_chk_set_read_only", 2231, "1: disk is read only. %d %d %d",},\
/* 0x0064 */{"spb_manager.c", "spb_chk_set_read_only", 2241, "3: disk is read only. %d %d %d",},\
/* 0x0065 */{"spb_manager.c", "spb_desc_flush_wait", 2532, "spb flush resume %d %d",},\
/* 0x0066 */{"spb_manager.c", "spb_dump_main", 3087, " Invalid SPB number, range [0-%d]",},\
/* 0x0067 */{"spb_manager.c", "spb_manager_init", 940, "SPB cnt = %d",},\
/* 0x0068 */{"spb_manager.c", "spb_manager_start", 1069, "sys log spb %x flag %x",},\
/* 0x0069 */{"spb_manager.c", "spb_manager_start", 1077, "spb log spb %x flag %x",},\
/* 0x006a */{"spb_manager.c", "spb_manager_start", 1124, "a busy SPB was retired %d f %x",},\
/* 0x006b */{"spb_manager.c", "spb_manager_start", 1147, "pool %d free cnt %d/%d ttl %d/%d",},\
/* 0x006c */{"spb_manager.c", "spb_manager_start", 1152, "free_cnt_can_switch %d, used_slc_block_cnt %d",},\
/* 0x006d */{"spb_manager.c", "spb_meta_dump", 2885, "SPB %d D:%x %x %x %x cnt:%d",},\
/* 0x006e */{"spb_manager.c", "spb_meta_dump", 2890, "get res error! dtag %x, meta %x, bm %x",},\
/* 0x006f */{"spb_manager.c", "spb_meta_dump", 2906, "type:%s du_cnt:%d",},\
/* 0x0070 */{"spb_manager.c", "spb_meta_dump", 2909, "from %d cnt %d",},\
/* 0x0071 */{"spb_manager.c", "spb_meta_dump", 2929, "%x is defect",},\
/* 0x0072 */{"spb_manager.c", "spb_meta_dump", 2933, "[%x](%x) %x %x %x",},\
/* 0x0073 */{"spb_manager.c", "spb_mgr_dump", 2817, "spb_cnt : %d",},\
/* 0x0074 */{"spb_manager.c", "spb_mgr_dump", 2829, "spb[%d] flag %x %x pool%d erase %d vc %d",},\
/* 0x0075 */{"spb_manager.c", "spb_mgr_dump", 2832, "tb[%d] sn %x defect %x %x %x %x",},\
/* 0x0076 */{"spb_manager.c", "spb_mgr_dump", 2834, "spb[%d] ls_id %d r_cnt %d/%d erase %d/%d",},\
/* 0x0077 */{"spb_manager.c", "spb_mgr_dump", 2841, "pool %d free %d ",},\
/* 0x0078 */{"spb_manager.c", "spb_mgr_dump", 2843, "f %x cookies %d",},\
/* 0x0079 */{"spb_manager.c", "spb_mgr_dump", 2845, "switch %d, used %d retire %d",},\
/* 0x007a */{"spb_manager.c", "spb_pool_gc_thr_merge", 1563, "pool %d - %d/%d/%d",},\
/* 0x007b */{"spb_manager.c", "spb_pool_recycle", 1933, "no gc by shutdown",},\
/* 0x007c */{"spb_manager.c", "spb_pool_recycle", 2094, "GC 0x%x vc %d sn %d trigger pool[%d] free %d f 0x%x",},\
/* 0x007d */{"spb_manager.c", "spb_pool_recycle", 2111, "no GC req flag[%x], pool[%d]",},\
/* 0x007e */{"spb_manager.c", "spb_pool_recycle", 2115, "pool(%d) no GC candidate min(%d)",},\
/* 0x007f */{"spb_manager.c", "spb_pool_recycle_done", 1880, "STOP cont. GC pool %d flag %x",},\
/* 0x0080 */{"spb_manager.c", "spb_read_disturb_chk", 2672, "raid stripe %d force close by %d disturb",},\
/* 0x0081 */{"spb_manager.c", "spb_read_disturb_chk", 2681, "wait force close to close aspb %d",},\
/* 0x0082 */{"spb_manager.c", "spb_read_disturb_gc_done", 730, "no gc_req",},\
/* 0x0083 */{"spb_manager.c", "spb_read_disturb_gc_done", 734, "Read retention GC done %d",},\
/* 0x0084 */{"spb_manager.c", "spb_read_disturb_gc_done", 771, "ls not match %d %d",},\
/* 0x0085 */{"spb_manager.c", "spb_read_disturb_gc_trigger", 805, "no gc by shutdown",},\
/* 0x0086 */{"spb_manager.c", "spb_read_disturb_gc_trigger", 822, "Now RD gc %d",},\
/* 0x0087 */{"spb_manager.c", "spb_rel_chk", 434, "spb rel chk %d",},\
/* 0x0088 */{"spb_manager.c", "spb_release", 539, "release SPB %d(%d) %x",},\
/* 0x0089 */{"spb_manager.c", "spb_retire", 2256, "spb %d already retired",},\
/* 0x008a */{"spb_manager.c", "spb_retire", 2268, "spb retired %d pool %d blk %d, spb %d",},\
/* 0x008b */{"spb_manager.c", "spb_set_retire", 2187, "mark spb %d retire type %d",},\
/* 0x008c */{"spb_manager.c", "spb_set_weak", 2200, "mark read weak spb %d, retire %d",},\
/* 0x008d */{"spb_manager.c", "spb_valid_cnt_change", 636, "reset rd fail spb 0x%x vc to 1",},\
/* 0x008e */{"spb_manager.c", "spb_valid_cnt_change", 641, "vcnt err spb %d %d - %d",},\
/* 0x008f */{"spb_manager.c", "spb_valid_cnt_reset", 589, "SPB %d v %d -> %d",},\
/* 0x0090 */{"spb_manager.c", "spb_valid_cnt_reset", 596, "F %x",},\
/* 0x0091 */{"spb_manager.c", "spb_valid_cnt_set", 610, "spb %d v %d -> %d",},\
/* 0x0092 */{"spb_manager.c", "spb_weak_xlc_gc_done", 2129, "weak xlc recycle done spb %d",},\
/* 0x0093 */{"spb_manager.c", "spb_weak_xlc_gc_trigger", 2172, "trigger weak xlc recycle spb %d pool %d",},\
/* 0x0094 */{"spb_manager.c", "spb_wear_level", 2335, "WL trigger, used epc min %d(%d), max %d(%d)",},\
/* 0x0095 */{"spb_manager.c", "spb_wear_level", 2338, "WL trigger, free epc min %d(%d), max %d(%d)",},\
/* 0x0096 */{"spb_manager.c", "spb_wear_level", 2356, "WL spb %d, epc %d, vc %d",},\
/* 0x0097 */{"convert.c", "cfsm_completion_flush", 517, "cfsm wait flush",},\
/* 0x0098 */{"ftl.c", "ftl_init", 1315, "After shrink User disk: %d GB",},\
/* 0x0099 */{"ftl.c", "ftl_init_cus_blk", 1181, "nand_slc_xlc_mode %s",},\
/* 0x009a */{"ftl.c", "ftl_init_cus_blk", 1190, "has hmb %d",},\
/* 0x009b */{"ftl.c", "ftl_init_cus_blk", 1194, "ftl setting from NAND %d %d %d %d %d %d",},\
/* 0x009c */{"ftl.c", "ftl_init_cus_blk", 1198, "ftl setting from NAND %d %d %d %d %d",},\
/* 0x009d */{"internal_ls.c", "internal_ls_desc_flush", 200, ">> spb %d %d %d",},\
/* 0x009e */{"internal_ls.c", "internal_ls_desc_flush", 204, "[%d] set spb %d, w %d f %d",},\
/* 0x009f */{"internal_ls.c", "internal_ls_dump", 377, "sn %d",},\
/* 0x00a0 */{"internal_ls.c", "internal_ls_dump", 379, " appl spd_id:%d quota:%d f:%x",},\
/* 0x00a1 */{"internal_ls.c", "internal_ls_dump", 384, " ls_id:%d slc_pool_id:%d nat_pool_id:%d",},\
/* 0x00a2 */{"internal_ls.c", "internal_ls_recovery_ready_spb", 334, "ls %d ready SPB %d, active %d %d",},\
/* 0x00a3 */{"internal_ls.c", "internal_ls_recovery_ready_spb", 352, "update inv_slot %d",},\
/* 0x00a4 */{"internal_ls.c", "internal_ls_spb_notify_cb", 272, "ls %d spb_id %d sn %d",},\
/* 0x00a5 */{"logical_space.c", "get_user_disk_sz", 311, "User disk: %d GB, lda %d",},\
/* 0x00a6 */{"logical_space.c", "logical_space_init", 88, "ls %d init capacity = %x",},\
/* 0x00a7 */{"logical_space.c", "logical_spaces_init", 111, "User capacity: Total LDA(0x%x %d) for OPAL SSC use: LDA(0x%x %d)",},\
/* 0x00a8 */{"logical_space.c", "logical_spaces_init", 114, "User capacity: LDA(0x%x %d)",},\
/* 0x00a9 */{"logical_space.c", "logical_spaces_start", 225, "open system",},\
/* 0x00aa */{"logical_space.c", "logical_spaces_start", 229, "system opened",},\
/* 0x00ab */{"logical_space.c", "logical_spaces_start", 248, "system critical gc can't make enough spb, try middle ls gc",},\
/* 0x00ac */{"logical_space.c", "ls_dump", 368, "id %d io_blk_f %x cap %d f %x",},\
/* 0x00ad */{"logical_space.c", "ls_dump", 375, "id:%d op:%d ctx:%d f:%d",},\
/* 0x00ae */{"logical_space.c", "ls_dump", 378, " lrange type:%d, list_len:%d lda_cnt:%d",},\
/* 0x00af */{"logical_space.c", "ls_dump", 390, "slba[%d]%x%x cnt:%x",},\
/* 0x00b0 */{"logical_space.c", "ls_dump", 395, "lda[%d]:%x",},\
/* 0x00b1 */{"logical_space.c", "ls_dump", 399, "lda:%x",},\
/* 0x00b2 */{"logical_space.c", "ls_dump", 405, " gc spd_id %d ls_id %d",},\
/* 0x00b3 */{"logical_space.c", "ls_dump", 407, " prior %d f %x",},\
/* 0x00b4 */{"logical_space.c", "ls_dump_main", 427, "ls id invalid 0:user, 1:middle, 2:system",},\
/* 0x00b5 */{"logical_space.c", "ls_make_dirty", 334, "make ls %d dirty",},\
/* 0x00b6 */{"logical_space.c", "ls_make_dirty", 342, "ls make dirty failed",},\
/* 0x00b7 */{"logical_space.c", "ls_make_dirty_done", 354, "ls %d is dirty",},\
/* 0x00b8 */{"middle_ls.c", "middle_first_push_done", 229, "middle_first_push_done  %x",},\
/* 0x00b9 */{"middle_ls.c", "middle_first_push_func", 244, "middle gc is busy now",},\
/* 0x00ba */{"middle_ls.c", "middle_first_push_func", 256, "start push middle lut to hdtag",},\
/* 0x00bb */{"middle_ls.c", "middle_hdtag_reset", 266, "middle_hdtag_reset",},\
/* 0x00bc */{"middle_ls.c", "middle_hdtag_resync", 278, "middle_hdtag resync",},\
/* 0x00bd */{"middle_ls.c", "middle_ls_lut_recycle", 366, "middle lut dirty %d",},\
/* 0x00be */{"middle_ls.c", "middle_ls_reconstruction", 417, "mid sn %d",},\
/* 0x00bf */{"middle_ls.c", "middle_ls_start", 221, "middle ls rebuild end, sn %d",},\
/* 0x00c0 */{"system_ls.c", "system_critical_gc", 180, "sys cri GC %d st %d",},\
/* 0x00c1 */{"system_ls.c", "system_ls_reconstruction", 322, "system sn %d",},\
/* 0x00c2 */{"system_ls.c", "system_ls_start", 170, "system ls rebuild end, sn %d",},\
/* 0x00c3 */{"user_ls.c", "user_convert_done", 1047, "remove %d - %d %d",},\
/* 0x00c4 */{"user_ls.c", "user_convert_done_notify", 982, "cvrt done->%d-%d spb %d(%d)",},\
/* 0x00c5 */{"user_ls.c", "user_ls_dump", 1354, "sn %d f %x fc.gc.perf %d",},\
/* 0x00c6 */{"user_ls.c", "user_ls_dump", 1364, "aspb[%d][0] id %d fence %d p %d",},\
/* 0x00c7 */{"user_ls.c", "user_ls_dump", 1368, "aspb[%d][1] id %d fence %d p %d",},\
/* 0x00c8 */{"user_ls.c", "user_ls_dump", 1372, "rdy_spb[%d]:%d",},\
/* 0x00c9 */{"user_ls.c", "user_ls_spb_allocator", 629, "alloc %d for [%d][%d]",},\
/* 0x00ca */{"user_ls.c", "user_ls_spb_notify_cb", 684, "spb_id %d sn %d",},\
/* 0x00cb */{"user_ls.c", "user_ls_start", 364, "spb id:0x%x fence:0x%x wr ptr:0x%x",},\
/* 0x00cc */{"user_ls.c", "user_ls_start", 368, "spb id:0x%x fence:0x%x wr ptr:0x%x",},\
/* 0x00cd */{"user_ls.c", "user_ls_start", 372, "spb id:0x%x fence:0x%x wr ptr:0x%x",},\
/* 0x00ce */{"user_ls.c", "user_ls_start", 376, "spb id:0x%x fence:0x%x wr ptr:0x%x",},\
/* 0x00cf */{"user_ls.c", "user_ls_start", 380, "sn:0x%x flag:0x%x ready spb:0x%x 0x%x",},\
/* 0x00d0 */{"user_ls.c", "user_ls_start", 385, "trim lba:0x%x count:0x%x range idx:0x%x sn:0x%x",},\
/* 0x00d1 */{"user_ls.c", "user_ls_start", 390, "trim lba:0x%x count:0x%x range idx:0x%x sn:0x%x",},\
/* 0x00d2 */{"user_ls.c", "user_ls_start", 418, "user rebuild start, sn %d",},\
/* 0x00d3 */{"user_ls.c", "user_ls_start", 420, "user rebuild end, sn %d",},\
/* 0x00d4 */{"user_ls_recon.c", "user_ls_reconstruction", 210, "user sn %d",},\
/* 0x00d5 */{"user_ls_recon.c", "user_recon_insert_map", 302, "lda %d skip %x by %x",},\
/* 0x00d6 */{"user_ls_trim.c", "user_trim_recon", 1399, "user sn %d",},\
/* 0x00d7 */{"lut.c", "l2pp_fast_load_done", 1621, "fast op %p aborted",},\
/* 0x00d8 */{"lut.c", "l2pp_load_done", 1483, "lut %d l2pp %d aborted",},\
/* 0x00d9 */{"lut.c", "l2pp_load_done", 1513, "load done l2pp_id %d dtag %d from nand %d(1:yes 0:no)",},\
/* 0x00da */{"lut.c", "l2pp_load_done", 1588, "ftl_hmb_submit %x",},\
/* 0x00db */{"lut.c", "l2pp_load_done", 1600, "hb_push %x",},\
/* 0x00dc */{"lut.c", "l2pp_single_load_done", 1678, "lut %d s l2pp %d",},\
/* 0x00dd */{"lut.c", "l2pp_single_load_done", 1696, "lut single load done l2pp %d dtag %d",},\
/* 0x00de */{"lut.c", "l2pp_single_load_done", 1717, "single ftl_hmb_submit %x ",},\
/* 0x00df */{"lut.c", "l2pp_single_load_done", 1740, "single hb_push %x",},\
/* 0x00e0 */{"lut.c", "lut_dump", 995, "ap_id %d f %x fl_cmd_c %d l_c_c %d t_id %d",},\
/* 0x00e1 */{"lut.c", "lut_fast_transaction_id_check", 497, "tid too old %d, %d",},\
/* 0x00e2 */{"lut.c", "lut_hdtags_pull_done", 1130, "lut_hdtags_pull_done lut_req %x",},\
/* 0x00e3 */{"lut.c", "lut_hmb_single_write_done", 2282, "lut_hmb_single_write_done %x %d",},\
/* 0x00e4 */{"lut.c", "lut_hmb_write_done", 2208, "lut_hmb_write_done %x %d %d",},\
/* 0x00e5 */{"lut.c", "lut_load_l2pps", 1210, "ls %d lut nrm load cnt %d",},\
/* 0x00e6 */{"lut.c", "lut_load_l2pps", 1225, "no mem to load l2pp %d",},\
/* 0x00e7 */{"lut.c", "lut_load_l2pps", 1258, "lut load l2pp %d dtag %d-%d",},\
/* 0x00e8 */{"lut.c", "lut_load_single_l2pp", 1373, "load l2pp_id %d dtag %d from nand %d(1:yes 0:no)",},\
/* 0x00e9 */{"lut.c", "lut_load_single_l2pp", 1389, "lut load l2pp %d dtag %d",},\
/* 0x00ea */{"lut.c", "lut_op_push", 1077, "lut %d op push load %d, again %d",},\
/* 0x00eb */{"lut.c", "lut_push_hdtag_done", 2177, "lut_hmb_write_done %x %x %d",},\
/* 0x00ec */{"lut.c", "lut_push_singe_hdtag_done", 2261, "lut_push_singe_hdtag_done %x %d",},\
/* 0x00ed */{"lut.c", "lut_push_to_host_done", 2149, "push to hdtag done %d dtag %d",},\
/* 0x00ee */{"lut.c", "lut_save_l2pps", 1930, "no ctx to flush l2pp",},\
/* 0x00ef */{"lut.c", "lut_save_l2pps", 1983, "lut_save_l2pps %d dtag %d",},\
/* 0x00f0 */{"lut.c", "lut_save_l2pps", 2034, "ftl_hmb_submit %x",},\
/* 0x00f1 */{"lut.c", "lut_save_l2pps", 2048, "hb_push %x",},\
/* 0x00f2 */{"lut.c", "lut_scan", 388, "to be scanned count %d, idx %d",},\
/* 0x00f3 */{"lut.c", "lut_scan_lists", 911, "lut scan %d/%d",},\
/* 0x00f4 */{"lut.c", "lut_scan_load", 779, "scan load %d %x",},\
/* 0x00f5 */{"lut.c", "lut_single_hdtag_pull_done", 1334, "lut_single_hdtag_pull_done fast_lut_req %x l2pp %d",},\
/* 0x00f6 */{"lut.c", "lut_single_lookup_list", 694, "pend to single l2pp %d",},\
/* 0x00f7 */{"lut.c", "lut_single_lookup_list", 741, "pend single %x req %x l2pp %x",},\
/* 0x00f8 */{"lut.c", "lut_transaction_id_check", 516, "tid too old %d, %d",},\
/* 0x00f9 */{"lut.c", "lut_transaction_id_check", 528, "[%d] %x from umt",},\
/* 0x00fa */{"lut.c", "lut_transaction_id_check", 558, "[%d] %x from hmb",},\
/* 0x00fb */{"lut.c", "lut_update_lists", 1775, "update blocked",},\
/* 0x00fc */{"lut_cache.c", "lut_cache_clr_low_wm", 222, "set lut cahce high wm %d",},\
/* 0x00fd */{"lut_cache.c", "lut_cache_gc_urgt", 533, "Recycle dirty lut to meet demands",},\
/* 0x00fe */{"lut_cache.c", "lut_cache_set_low_wm", 216, "set lut cahce low wm %d",},\
/* 0x00ff */{"lut_cache.c", "lut_cache_set_minimal", 516, "lut set %d %d -> %d, aval %d",},\
/* 0x0100 */{"ftl.c", "ftl_mapping_chk", 805, "L %x errPDA",},\
/* 0x0101 */{"ftl.c", "set_slc_xlc_mode_main", 2083, "current nand_slc_xlc_mode is %s",},\
/* 0x0102 */{"ftl.c", "set_slc_xlc_mode_main", 2095, "slc_xlc_mode %d",},\
/* 0x0103 */{"ftl.c", "set_slc_xlc_mode_main", 2099, "update nand_slc_xlc_mode %s",},\
/* 0x0104 */{"erase.c", "erase_err_handling", 128, "erase err %x %x",},\
/* 0x0105 */{"read.c", "read_err_handling", 107, "ls %d rd err %d-%x l %x, %x, ctag %d",},\
/* 0x0106 */{"read.c", "read_err_handling", 114, "page %d, type %d, flags: ncl_cmd %x ftl_req %x",},\
/* 0x0107 */{"read.c", "read_err_handling", 150, "SPB %d erase %d read cnt %d flag %x",},\
/* 0x0108 */{"internal_ls.c", "internal_wait_sys_log_flush", 300, "ls %d wait sys log flush %p",},\
/* 0x0109 */{"internal_ls_write.c", "internal_ls_gc_write_err", 116, "ils %d write error",},\
/* 0x010a */{"internal_ls_write.c", "internal_ls_write", 99, "Ls_id(%d) is out of system page resource",},\
/* 0x010b */{"internal_ls_write.c", "internal_ls_write_error", 247, "req %x ils %d write error %x %d",},\
/* 0x010c */{"internal_ls_write.c", "internal_ls_write_error", 277, "wait for aspb idle",},\
/* 0x010d */{"internal_ls_write.c", "internal_write_close_spb_flush_done", 205, "remove ils spb %d",},\
/* 0x010e */{"lock.c", "lock_lock", 176, "%p blocked %d %d",},\
/* 0x010f */{"lock.c", "lock_unlock", 200, "%p unblock",},\
/* 0x0110 */{"middle_ls_flush.c", "middle_flush_desc_flush", 185, "middle desc dirty flush",},\
/* 0x0111 */{"middle_ls_flush.c", "middle_flush_next_ls_flush_done", 230, "middle flush done",},\
/* 0x0112 */{"middle_ls_write.c", "middle_close_spb_flush", 338, "close middle active spb %d",},\
/* 0x0113 */{"middle_ls_write.c", "middle_force_close_spb_flush", 427, "force close m aspb %d",},\
/* 0x0114 */{"middle_ls_write.c", "middle_write_get_invalid_lda_cnt", 259, "mid -%d",},\
/* 0x0115 */{"system_ls_flush.c", "system_flush_desc_flush", 114, "sys desc dirty flush",},\
/* 0x0116 */{"system_ls_flush.c", "system_flush_desc_flush_done", 136, "system flush done",},\
/* 0x0117 */{"system_ls_write.c", "system_close_spb_flush", 219, "close system active spb %d",},\
/* 0x0118 */{"system_ls_write.c", "system_close_spb_flush", 231, "flush system log",},\
/* 0x0119 */{"system_ls_write.c", "system_force_close_spb_flush", 293, "write err close %d",},\
/* 0x011a */{"system_ls_write.c", "system_write_err_handling", 260, "aspb idle",},\
/* 0x011b */{"perf.c", "perf_mon_upd", 75, "new perf %d",},\
/* 0x011c */{"user_ls.c", "fc_handler", 1257, "abort weak gc because of too few free spb",},\
/* 0x011d */{"user_ls.c", "user_convert_done_notify", 1006, " wr %d, fence %d",},\
/* 0x011e */{"user_ls.c", "user_convert_trigger", 897, "cvrt resume %x",},\
/* 0x011f */{"user_ls.c", "user_convert_trigger", 902, "GC need stop %x",},\
/* 0x0120 */{"user_ls.c", "user_convert_trigger", 923, "spb id:0x%x state:%d wr ptr:0x%x fence:0x%x vc:%d",},\
/* 0x0121 */{"user_ls.c", "user_ls_flush_desc", 1134, "user sn %d",},\
/* 0x0122 */{"user_ls.c", "user_ls_flush_desc", 1158, "> ready_spb[%d] %d",},\
/* 0x0123 */{"user_ls.c", "user_ls_flush_desc", 1161, "> [%d][%d] spb %d %d, %d",},\
/* 0x0124 */{"user_ls.c", "user_ls_force_flush_rlut_done", 963, "force close convert",},\
/* 0x0125 */{"user_ls_flush.c", "complete_flush_req", 375, "flush 0 done, %d",},\
/* 0x0126 */{"user_ls_flush.c", "complete_flush_req", 378, "flush keep dirty %d",},\
/* 0x0127 */{"user_ls_flush.c", "user_flush", 202, "user flags %x %x %x",},\
/* 0x0128 */{"user_ls_flush.c", "user_flush", 216, "user flush wait for active stripe to be idle",},\
/* 0x0129 */{"user_ls_raid.c", "_raid_force_close", 1258, "force close meet closed stripe %d %x %x",},\
/* 0x012a */{"user_ls_raid.c", "_raid_force_close", 1280, "force close %d stripe %x f %x wait prev write %d blk %x",},\
/* 0x012b */{"user_ls_raid.c", "_raid_force_close", 1289, "gc force close alloc res fail",},\
/* 0x012c */{"user_ls_raid.c", "_raid_force_idle", 1364, "raid correct is busy, wait",},\
/* 0x012d */{"user_ls_raid.c", "_raid_force_idle", 1377, "all stripe closed",},\
/* 0x012e */{"user_ls_raid.c", "_raid_pause", 1416, "raid correct is busy, wait",},\
/* 0x012f */{"user_ls_raid.c", "_raid_pause", 1430, "wait for raid flying write",},\
/* 0x0130 */{"user_ls_raid.c", "chk_stripe_construct", 2036, "alloc dtag fail, only got %d dtag",},\
/* 0x0131 */{"user_ls_raid.c", "chk_stripe_construct", 2045, "chk stripe, spb %d page %d",},\
/* 0x0132 */{"user_ls_raid.c", "chk_stripe_construct", 2063, "spb %d page %d intlv %d read data fail",},\
/* 0x0133 */{"user_ls_raid.c", "chk_stripe_construct", 2083, "spb %d page %d read parity fail",},\
/* 0x0134 */{"user_ls_raid.c", "chk_stripe_construct", 2088, "xored meta - parity meta: 0x%x - 0x%x",},\
/* 0x0135 */{"user_ls_raid.c", "chk_stripe_finish", 540, "%x f %x resume force close %d cur %x",},\
/* 0x0136 */{"user_ls_raid.c", "du_correct_done", 939, "req 0x%x rc done",},\
/* 0x0137 */{"user_ls_raid.c", "gc_raid_close_sched", 1193, "gc force close resume",},\
/* 0x0138 */{"user_ls_raid.c", "raid_correct_chk_stripe", 739, "pda 0x%x hit stripe 0x%x(pga %d, flag 0x%x, fly_wr %d)",},\
/* 0x0139 */{"user_ls_raid.c", "raid_correct_dtag_evt", 809, "rc dtag evt resume",},\
/* 0x013a */{"user_ls_raid.c", "raid_correct_get_dtags", 829, "rc try lut_cache_gc_urgt",},\
/* 0x013b */{"user_ls_raid.c", "raid_correct_get_dtags", 832, "rc wait for dtag",},\
/* 0x013c */{"user_ls_raid.c", "raid_correct_get_stripe", 798, "reuse stripe 0x%x(spb %d, page %d, fly wr %d, rcv page %d)",},\
/* 0x013d */{"user_ls_raid.c", "raid_correct_get_uc_pda", 684, "get uc pda 0x%x(org 0x%x)",},\
/* 0x013e */{"user_ls_raid.c", "raid_correct_push", 1180, "push req 0x%x(flags 0x%x) into rc",},\
/* 0x013f */{"user_ls_raid.c", "raid_correct_trigger", 1163, "trigger req 0x%x do rc",},\
/* 0x0140 */{"user_ls_raid.c", "raid_force_idle_close_cmpl", 1349, "all stripe closed",},\
/* 0x0141 */{"user_ls_raid.c", "raid_main", 2100, "para invalid",},\
/* 0x0142 */{"user_ls_raid.c", "raid_recon", 1784, "start recon raid of spb %d, ptr %d",},\
/* 0x0143 */{"user_ls_raid.c", "raid_recon", 1807, "no open stripe on spb %d(last wr intlv %d)",},\
/* 0x0144 */{"user_ls_raid.c", "raid_recon", 1880, "recon stripe on spb %d, page %d, intlv 0 -> %d",},\
/* 0x0145 */{"user_ls_raid.c", "raid_recon", 1899, "recon active stripe meet uc error, discard active spb %d",},\
/* 0x0146 */{"user_ls_raid.c", "read_xor_done", 1013, "xfer corrected data, ctag %d, off %d, dtag %d",},\
/* 0x0147 */{"user_ls_raid.c", "read_xor_done", 978, "pda 0x%x correct done, sts %d",},\
/* 0x0148 */{"user_ls_raid.c", "replace_parity_lda", 1764, "replace lda in spb %d, intlv %d (pda 0x%x - 0x%x)",},\
/* 0x0149 */{"user_ls_raid.c", "reset_err_stripe", 1722, "raid reset fail to get req",},\
/* 0x014a */{"user_ls_raid.c", "reset_err_stripe", 1729, "get err raid %d, err bmp 0x%x, avail bmp 0x%x",},\
/* 0x014b */{"user_ls_raid.c", "reset_err_stripe_done", 1693, "raid %d reset, err bmp 0x%x, avail bmp 0x%x",},\
/* 0x014c */{"user_ls_raid.c", "reset_err_stripe_resume", 1679, "raid reset resume",},\
/* 0x014d */{"user_ls_raid.c", "stripe_entry_return", 426, "resume force close %d",},\
/* 0x014e */{"user_ls_raid.c", "stripe_err_handle", 368, "stripe 0x%x err: flags 0x%x",},\
/* 0x014f */{"user_ls_raid.c", "stripe_err_handle", 375, "set stripe %d err",},\
/* 0x0150 */{"user_ls_read.c", "read_pda_after_readdone", 606, "spb %d 2ND_READ_PDA %x",},\
/* 0x0151 */{"user_ls_read.c", "setup_ncl_info_list", 938, "%d L %x errPDA psag %d",},\
/* 0x0152 */{"user_ls_read.c", "user_read_submit_rapid_ncl", 727, "err lda %x ftl req flag %x",},\
/* 0x0153 */{"user_ls_trim.c", "_trim_range_hit", 253, "lda 0x%x pda 0x%x hit trim %d",},\
/* 0x0154 */{"user_ls_trim.c", "chk_if_blk_trim", 569, "trim 0x%x blocked %d %d %d",},\
/* 0x0155 */{"user_ls_trim.c", "flush_trim_info", 1018, "no lda to flush trim",},\
/* 0x0156 */{"user_ls_trim.c", "flush_trim_info", 1030, "fail to get dtag",},\
/* 0x0157 */{"user_ls_trim.c", "flush_trim_info", 1065, "trim 0x%x(%d) flush to lda %d",},\
/* 0x0158 */{"user_ls_trim.c", "get_dtag_for_trim_flush", 991, "fail to get dtag while resume",},\
/* 0x0159 */{"user_ls_trim.c", "get_dtag_for_trim_flush", 997, "get dtag OK",},\
/* 0x015a */{"user_ls_trim.c", "trim_assign_ckpt", 554, "trim ckpt, spb %d, wr_ptr %d, ls_sn %d",},\
/* 0x015b */{"user_ls_trim.c", "trim_convert_finish", 871, "all range trim done",},\
/* 0x015c */{"user_ls_trim.c", "trim_convert_finish", 874, "trim done[%d], lba:0x%x, cnt:0x%x",},\
/* 0x015d */{"user_ls_trim.c", "trim_finish", 794, "ftl trim done(0x%x) st(0x%x)",},\
/* 0x015e */{"user_ls_trim.c", "trim_flush_cmpl", 910, "trim 0x%x(%d) flushed %d -> 0x%x",},\
/* 0x015f */{"user_ls_trim.c", "trim_timer_handler", 1130, "trim %x no ckpt, skip flush",},\
/* 0x0160 */{"user_ls_trim.c", "update_trim_range", 399, "skip range [0x%x-0x%x]",},\
/* 0x0161 */{"user_ls_trim.c", "user_trim_external", 660, "trim 0x%x resume",},\
/* 0x0162 */{"user_ls_trim.c", "user_trim_flush_all", 1097, "trim %x no ckpt, skip flush",},\
/* 0x0163 */{"user_ls_trim.c", "user_trim_internal", 692, "internal trim block by %x",},\
/* 0x0164 */{"user_ls_trim.c", "user_trim_recon", 1249, "trim fence[%d]: %d %d [0x%x, 0x%x]",},\
/* 0x0165 */{"user_ls_trim.c", "user_trim_recon", 1269, "found trim %d at lda %d pda 0x%x",},\
/* 0x0166 */{"user_ls_trim.c", "user_trim_recon", 1272, "trim info range[%d]: [0x%x, 0x%x]",},\
/* 0x0167 */{"user_ls_trim.c", "user_trim_recon", 1291, "inv trim lda %d old %x, vld %d",},\
/* 0x0168 */{"user_ls_trim.c", "user_trim_recon", 1300, "found unfinished trim: sn %d at lda %d pda 0x%x",},\
/* 0x0169 */{"user_ls_trim.c", "user_trim_recon", 1303, "trim range[%d]: [0x%x, 0x%x]",},\
/* 0x016a */{"user_ls_trim.c", "user_trim_recon", 1325, "trim recon size > DTAG",},\
/* 0x016b */{"user_ls_trim.c", "user_trim_recon", 1333, "No mem for trim recon",},\
/* 0x016c */{"user_ls_trim.c", "user_trim_recon", 1337, "Dtag for trim recon %d",},\
/* 0x016d */{"user_ls_trim.c", "user_trim_trigger", 425, "switch to high pri trim",},\
/* 0x016e */{"user_ls_trim.c", "user_trim_trigger", 434, "restore trim %d",},\
/* 0x016f */{"user_ls_trim.c", "user_trim_trigger", 481, "wait to trigger in trim timer",},\
/* 0x0170 */{"user_ls_trim.c", "user_trim_trigger", 490, "trim trigger[%d] lba:0x%x, cnt:0x%x",},\
/* 0x0171 */{"user_ls_trim.c", "user_trim_trigger", 497, "trim all, nr_lba 0x%x, nr_range %d",},\
/* 0x0172 */{"user_ls_write.c", "comt_queue_return", 577, "return %d du, rptr %d -> %d, wptr %d",},\
/* 0x0173 */{"user_ls_write.c", "get_cur_wr_ctx", 539, "continue write host data to host spb",},\
/* 0x0174 */{"user_ls_write.c", "get_cur_wr_pl_info", 417, "Start to write host data to gc dest spb, return cur_du_cnt %d",},\
/* 0x0175 */{"user_ls_write.c", "print_user_ls_info", 1801, "user ls, blk f:0x%x, fc rev:%d",},\
/* 0x0176 */{"user_ls_write.c", "print_user_ls_info", 1805, "user ls, apu recon:%d free:%d order:%d",},\
/* 0x0177 */{"user_ls_write.c", "set_usr_nand_w", 1774, "(0) %d %d, (1) %d %d, (H) %d-%d",},\
/* 0x0178 */{"user_ls_write.c", "tbw_cal", 1785, "DWPD0 %d/100, DWPD1 %d/100, year:%d, cell_life:%d",},\
/* 0x0179 */{"user_ls_write.c", "user_cur_wr_flush", 630, "flush cur wr, usr %d pad %d",},\
/* 0x017a */{"user_ls_write.c", "user_wr2gc_dest", 1652, "need flush %d du ",},\
/* 0x017b */{"user_ls_write.c", "user_write", 736, "user io block by %x",},\
/* 0x017c */{"user_ls_write.c", "user_write", 778, "rlut entry reserved failed",},\
/* 0x017d */{"user_ls_write.c", "user_write", 801, "stripe entry reserved failed",},\
/* 0x017e */{"user_ls_write.c", "user_write", 815, "lock fail, just order",},\
/* 0x017f */{"user_ls_write.c", "user_write_ctx_submit", 1173, "good_pg %d",},\
/* 0x0180 */{"user_ls_write.c", "user_write_done", 1009, "GC was stopped, and convert start",},\
/* 0x0181 */{"user_ls_write.c", "user_write_done", 963, "ftl req:0x%x startpda:0x%x page idx:%d",},\
/* 0x0182 */{"user_ls_write.c", "user_write_done", 980, "end %d",},\
/* 0x0183 */{"user_ls_write.c", "user_write_done", 995, "GC trigger convert again",},\
/* 0x0184 */{"user_ls_write.c", "user_write_err_handling", 1471, "user write err %x, pda %x-%d, f %x",},\
/* 0x0185 */{"user_ls_write.c", "user_write_err_handling", 1496, "wait for u aspb idle",},\
/* 0x0186 */{"convert.c", "cfsm_complete", 578, "cvrt perf %d du/s %d ms",},\
/* 0x0187 */{"convert.c", "cfsm_get_resource", 372, "block by GC",},\
/* 0x0188 */{"convert.c", "convert_handle_rd_fail_spb", 299, "HW %x clear pda:%x L %x",},\
/* 0x0189 */{"convert.c", "convert_handle_rd_fail_spb", 325, "%x clear pda:%x",},\
/* 0x018a */{"convert.c", "convert_init", 248, "alloc slow mem for valid change buf",},\
/* 0x018b */{"bg.c", "is_system_idle", 552, "under shutdown, dont resume ugc/trim %d",},\
/* 0x018c */{"gc.c", "gc_check_and_resume_dtag_evt", 1459, "wake gc from dtag evt",},\
/* 0x018d */{"gc.c", "gc_cont_dtag_remove_evt", 1212, "gc cont dtag evt %x rm %d",},\
/* 0x018e */{"gc.c", "gc_cont_dtag_remove_evt", 1216, "gc cont dtag evt ctx %x not found",},\
/* 0x018f */{"gc.c", "gc_dtag_borrow", 1786, "borrow cnt %d",},\
/* 0x0190 */{"gc.c", "gc_dtag_evt_cb", 1432, "ctx was using %d",},\
/* 0x0191 */{"gc.c", "gc_dtag_evt_cb", 1439, "no GC anymore",},\
/* 0x0192 */{"gc.c", "gc_dtag_return", 1792, "return cnt %d",},\
/* 0x0193 */{"gc.c", "gc_err_lda_found", 1645, "usr ls ttl(%d) good(%d)",},\
/* 0x0194 */{"gc.c", "gc_err_lda_found", 1671, "spb %d dec valid cnt lda %x pda %x",},\
/* 0x0195 */{"gc.c", "gc_finish", 1087, "gc_fsm end",},\
/* 0x0196 */{"gc.c", "gc_finish", 1089, "data moving %d done, %d/%d",},\
/* 0x0197 */{"gc.c", "gc_finish", 1100, "valid 0 release",},\
/* 0x0198 */{"gc.c", "gc_get_dtag_resource", 1512, "user GC suspend by dtag %d",},\
/* 0x0199 */{"gc.c", "gc_get_dtag_resource", 1560, "gc extra get %d",},\
/* 0x019a */{"gc.c", "gc_get_resource", 680, "gc suspend, ls_id %d req %x spb %d",},\
/* 0x019b */{"gc.c", "gc_priority_schedule", 1411, "GC pri schedule %d",},\
/* 0x019c */{"gc.c", "gc_priority_suspend", 1390, "GC pri wait for %d suspend",},\
/* 0x019d */{"gc.c", "gc_priority_suspend", 1396, "GC pri wait %d",},\
/* 0x019e */{"gc.c", "gc_read", 729, "abort gc because met weak spb %d %d",},\
/* 0x019f */{"gc.c", "gc_read", 739, "abort running bgc pool %d spb %d",},\
/* 0x01a0 */{"gc.c", "gc_read_err_handling", 1584, "gc rd err[%d] 0x%x %d spb id:0x%x",},\
/* 0x01a1 */{"gc.c", "gc_read_err_handling", 1612, "gc RR ok!",},\
/* 0x01a2 */{"gc.c", "gc_reset_err_buf", 1709, "FATAL: reset err buf [%d](%d) L %x P %x",},\
/* 0x01a3 */{"gc.c", "gc_transfer", 1000, "uGC(%d) suspend by bc",},\
/* 0x01a4 */{"gc.c", "gc_transfer", 1020, "GC was suspend %d",},\
/* 0x01a5 */{"gc.c", "gc_transfer", 975, "%d suspend by priority",},\
/* 0x01a6 */{"gc.c", "gc_transfer", 985, "gc suspend, ls_id %d req %x spb %d areq %d",},\
/* 0x01a7 */{"gc.c", "gc_write", 887, "GC real write count = 0",},\
/* 0x01a8 */{"gc.c", "gc_write_done", 1186, "gc try extra %d %d %x",},\
/* 0x01a9 */{"middle_ls_gc.c", "middle_build_write_lda_list", 617, "mid gc write aborted",},\
/* 0x01aa */{"middle_ls_gc.c", "middle_build_write_lda_list", 644, "middle skipped %x for l %d",},\
/* 0x01ab */{"middle_ls_gc.c", "middle_build_write_lda_list", 650, "middle skipped %x for l %d",},\
/* 0x01ac */{"middle_ls_gc.c", "middle_fast_gc_scan_bitmap", 374, "GC %d lut chk changed %d %x ",},\
/* 0x01ad */{"middle_ls_gc.c", "middle_fast_gc_scan_bitmap", 399, "skip rlsd spb 0x%x rlut",},\
/* 0x01ae */{"middle_ls_gc.c", "middle_fast_gc_scan_bitmap", 448, "skip rlsd spb 0x%x rlut",},\
/* 0x01af */{"middle_ls_gc.c", "middle_gc_done", 671, "data moving %d done",},\
/* 0x01b0 */{"middle_ls_gc.c", "middle_gc_init", 220, "middle GC valid bitmap is from cpu1 btcm",},\
/* 0x01b1 */{"middle_ls_gc.c", "middle_gc_init", 223, "middle GC valid bitmap: fast %d bytes @ %x, slow %d bytes @ %x",},\
/* 0x01b2 */{"middle_ls_gc.c", "middle_gc_init", 234, "middle GC valid bitmap is from cpu1 btcm",},\
/* 0x01b3 */{"middle_ls_gc.c", "middle_gc_init", 236, "middle GC valid bitmap: bytes %d bytes @ %x",},\
/* 0x01b4 */{"middle_ls_gc.c", "middle_gc_scan_err_pda", 735, "err pda %x, found pda %x start %d i %d j %d",},\
/* 0x01b5 */{"middle_ls_gc.c", "middle_gc_start_data_move", 532, "data moving %d",},\
/* 0x01b6 */{"middle_ls_gc.c", "middle_gc_start_data_move", 539, "mgc finish",},\
/* 0x01b7 */{"middle_ls_gc.c", "middle_ls_gc", 307, "middle GC %d",},\
/* 0x01b8 */{"system_ls_gc.c", "system_build_write_lda_list", 169, "sys gc write aborted",},\
/* 0x01b9 */{"system_ls_gc.c", "system_build_write_lda_list", 179, "system skip %x for l %d",},\
/* 0x01ba */{"system_ls_gc.c", "system_gc_done", 198, "system gc spb %x vld %d, no mapping found!",},\
/* 0x01bb */{"system_ls_gc.c", "system_gc_find_err_lda", 236, "sgc error found L %x P %x",},\
/* 0x01bc */{"system_ls_gc.c", "system_ls_gc", 112, "system GC %d",},\
/* 0x01bd */{"user_ls_gc.c", "user_build_rd_plist", 1358, "GC stop flag was detected",},\
/* 0x01be */{"user_ls_gc.c", "user_build_rd_plist", 1378, "gc first read",},\
/* 0x01bf */{"user_ls_gc.c", "user_build_rd_plist", 1472, "GC write resource failed",},\
/* 0x01c0 */{"user_ls_gc.c", "user_build_wr_llist", 1600, "user err discard P %x",},\
/* 0x01c1 */{"user_ls_gc.c", "user_build_wr_llist", 1623, "user discard l %x %x, %d, %x",},\
/* 0x01c2 */{"user_ls_gc.c", "user_build_wr_llist", 1639, "user gc write aborted",},\
/* 0x01c3 */{"user_ls_gc.c", "user_find_err_lda_rlut_read_done", 1786, "found cnt %d L %x for P %x",},\
/* 0x01c4 */{"user_ls_gc.c", "user_gc_build_vbmp_by_dpe", 923, "GC %d lut chk changed %d %x ",},\
/* 0x01c5 */{"user_ls_gc.c", "user_gc_check_lut", 767, "rlut scan done",},\
/* 0x01c6 */{"user_ls_gc.c", "user_gc_check_lut", 788, "reach end %x",},\
/* 0x01c7 */{"user_ls_gc.c", "user_gc_check_lut", 827, "scanned rlut %d %d",},\
/* 0x01c8 */{"user_ls_gc.c", "user_gc_data_move_done", 1859, "GC done index %x",},\
/* 0x01c9 */{"user_ls_gc.c", "user_gc_data_move_done", 1872, "unset GC %d",},\
/* 0x01ca */{"user_ls_gc.c", "user_gc_data_move_done", 1898, "GC perf(%d/%d): %d du/%dms, perf(%d/%d)",},\
/* 0x01cb */{"user_ls_gc.c", "user_gc_data_move_done", 1904, "GC time too short",},\
/* 0x01cc */{"user_ls_gc.c", "user_gc_done", 1932, "gc rd fail cnt:%d",},\
/* 0x01cd */{"user_ls_gc.c", "user_gc_done", 1944, "gc req aborted",},\
/* 0x01ce */{"user_ls_gc.c", "user_gc_done", 1957, "ugc %d done, l2pp(%d), vbm(%d), vdm(%d)",},\
/* 0x01cf */{"user_ls_gc.c", "user_gc_get_dtags", 676, "spb %d gc need full scan",},\
/* 0x01d0 */{"user_ls_gc.c", "user_gc_get_dtags", 701, "lack of DTAG",},\
/* 0x01d1 */{"user_ls_gc.c", "user_gc_lut_scan_action", 1014, "uGC abt %d %d",},\
/* 0x01d2 */{"user_ls_gc.c", "user_gc_lut_scan_done", 957, "l2pp_ttl %d, l2pp_off %d, l2pp_cnt %d, rvc %d",},\
/* 0x01d3 */{"user_ls_gc.c", "user_gc_raid_force_close_cmpl", 1916, "gc stripe force closed",},\
/* 0x01d4 */{"user_ls_gc.c", "user_gc_read_rlut", 738, "read rlut %d %d",},\
/* 0x01d5 */{"user_ls_gc.c", "user_gc_rlut_ent_check_done", 880, "skip rlut entry %d(%d)",},\
/* 0x01d6 */{"user_ls_gc.c", "user_gc_rlut_read_done", 1076, "uGC %d rlut %d err %d, cont by full scan lut",},\
/* 0x01d7 */{"user_ls_gc.c", "user_gc_rlut_read_done", 1095, "reach last entry %d",},\
/* 0x01d8 */{"user_ls_gc.c", "user_gc_rlut_read_done", 1111, "scan rlut %d %d",},\
/* 0x01d9 */{"user_ls_gc.c", "user_gc_suspend", 596, "alreay suspend",},\
/* 0x01da */{"user_ls_gc.c", "user_gc_vcnt_reset", 1514, "pvbmp cvrt trigger %d",},\
/* 0x01db */{"user_ls_gc.c", "user_gc_vcnt_reset", 1523, "still wait for cvrt %d",},\
/* 0x01dc */{"user_ls_gc.c", "user_gc_vcnt_reset", 1539, "SPB %d %d %d",},\
/* 0x01dd */{"user_ls_gc.c", "user_gc_vcnt_reset", 1548, "rd fail SPB %d %d %d",},\
/* 0x01de */{"user_ls_gc.c", "user_gc_vcnt_reset", 1570, "spb %d vcnt %d - %d = %d st %d",},\
/* 0x01df */{"user_ls_gc.c", "user_ls_chk_abort_gc", 458, "abort uGC. spb %d",},\
/* 0x01e0 */{"user_ls_gc.c", "user_ls_gc", 550, "GC mem suspend",},\
/* 0x01e1 */{"user_ls_gc.c", "user_ls_gc", 568, "user GC wait rlut %d",},\
/* 0x01e2 */{"user_ls_gc.c", "user_ls_gc_aborted", 1974, "uGC abort %d, (%d/%d)",},\
/* 0x01e3 */{"user_ls_gc.c", "user_ls_gc_init", 496, "valid bitmap %d",},\
/* 0x01e4 */{"user_ls_gc.c", "user_ls_gc_suspended", 1988, "uGC suspended. spb %d",},\
/* 0x01e5 */{"user_ls_gc.c", "user_ls_resume_gc", 430, "ugc(spb %d) was resumed . Only clear flag(0x%x)",},\
/* 0x01e6 */{"user_ls_gc.c", "user_ls_resume_gc", 437, "ugc was resumed. Continue to gc spb %d",},\
/* 0x01e7 */{"user_ls_gc.c", "user_write_acquire_resource", 1176, "GC umt fail",},\
/* 0x01e8 */{"user_ls_gc.c", "user_write_acquire_resource", 1185, "GC rlut entry reserved failed",},\
/* 0x01e9 */{"spb_info.c", "spb_info_init", 70, "spb log %d %d",},\
/* 0x01ea */{"spb_info.c", "spb_info_init", 76, "spb log virgin",},\
/* 0x01eb */{"rlut.c", "rlut_decapsulate", 1242, "rlut for spb_id %d",},\
/* 0x01ec */{"rlut.c", "rlut_descapsulate_check", 1263, "spb %d, sn %d, spb chk %d, sn %d, flags 0x%x",},\
/* 0x01ed */{"rlut.c", "rlut_mgr_flush", 1165, "flush rlut %d",},\
/* 0x01ee */{"rlut.c", "rlut_mgr_flush", 1183, "rlut %d f %x",},\
/* 0x01ef */{"rlut.c", "rlut_mgr_flush_done", 1329, "rlut flush done %d",},\
/* 0x01f0 */{"rlut.c", "rlut_mgr_force_flush", 524, "%d has RLUT entry %d in Que",},\
/* 0x01f1 */{"rlut.c", "rlut_mgr_get_opt_entry", 1019, "opt rlut ent %p",},\
/* 0x01f2 */{"rlut.c", "rlut_mgr_release_opt_entry", 1137, "release opt entry %p",},\
/* 0x01f3 */{"rlut.c", "rlut_mgr_set_flush_spb", 1489, "rlut opt %p not set",},\
/* 0x01f4 */{"rlut.c", "rlut_mgr_unset_flush_spb", 1522, "rlut resume %p",},\
/* 0x01f5 */{"rlut.c", "rlut_read_check_collision", 1544, "rlut read pending %d %p",},\
/* 0x01f6 */{"rlut.c", "rlut_read_done", 1362, "rlut ever rd err. %d %x ",},\
/* 0x01f7 */{"rlut.c", "rlut_user_dump", 891, "ru %x avail %d",},\
/* 0x01f8 */{"rlut.c", "rlut_user_dump", 893, "Uent %p spbid %d, fil %d, upd %d, %x",},\
/* 0x01f9 */{"rlut.c", "rlut_user_dump", 898, "Went %p spbid %d, fil %d, upd %d, %x",},\
/* 0x01fa */{"rlut.c", "rlut_user_flush_remove_active", 1446, "rlut av -%d, %d",},\
/* 0x01fb */{"rlut.c", "rlut_user_flush_rlut", 711, "SPB %d RLUT %d@%d",},\
/* 0x01fc */{"rlut.c", "rlut_user_get_entry", 1087, "spda 0x%x cut %d",},\
/* 0x01fd */{"rlut.c", "rlut_user_recon_full_fill_rlut", 787, "rlut spb %x already full",},\
/* 0x01fe */{"rlut.c", "rlut_user_recon_full_fill_rlut", 793, "rlut spb %x pda 0x%x fill %d, ru aval %d",},\
/* 0x01ff */{"rlut.c", "rlut_user_recon_rlut", 823, "wait for rlut",},\
/* 0x0200 */{"rlut.c", "rlut_user_recon_rlut", 848, "pda 0x%x cross rlut(0x%x, %d) (%d %d)",},\
/* 0x0201 */{"rlut.c", "rlut_user_restart", 484, "spb %d met rd err, set full scan",},\
/* 0x0202 */{"rlut.c", "rlut_user_restart", 504, "SPB %d RLUT %d@%d",},\
/* 0x0203 */{"apu.c", "apu_init", 881, "apu just has half shm elt recn cnt",},\
/* 0x0204 */{"apu.c", "apu_switch", 822, "switch to normal mode",},\
/* 0x0205 */{"rdmp.c", "rdmx_switch", 650, "switch to nrm resource",},\
/* 0x0206 */{"rdmt.c", "rdmt_entry_update", 595, "update err L %d",},\
/* 0x0207 */{"rdmt.c", "rdmx_dump", 893, "free %d order %d",},\
/* 0x0208 */{"rdmt.c", "rdmx_dump", 896, "spb[%d]%d",},\
/* 0x0209 */{"rdmt.c", "rdmx_invalidate", 450, "seq invalid %d",},\
/* 0x020a */{"seqa.c", "seqa_dump", 390, "seq[%d] l %x p %x, c %d, s %d",},\
/* 0x020b */{"seqa.c", "seqa_dump", 395, "ins/cvrt/cvrt_end:%d/%d/%d",},\
/* 0x020c */{"seqa.c", "seqa_lookup", 213, "lda %d: ent(%d) slda %d pda %x cnt %d",},\
/* 0x020d */{"umt.c", "umt_dump", 345, "UMT f %x l_cnt %d ",},\
/* 0x020e */{"umt.c", "umt_dump", 349, " aspb[%d] fence %d",},\
/* 0x020f */{"umt.c", "umt_err_insert", 145, "insert err L %x %d",},\
/* 0x0210 */{"umt.c", "umt_resources_dump", 413, "umt res: rdmt:%d seqa:%d ins ptr:%d cvrt_ptr:%d seq order cnt:%d",},\
/* 0x0211 */{"reconstruction.c", "determine_scan_sequence", 267, "determine sequence: spb id 0x%x",},\
/* 0x0212 */{"reconstruction.c", "recon_check_unit_status", 1003, "status changed 2",},\
/* 0x0213 */{"reconstruction.c", "recon_check_unit_status", 996, "status changed 1: %d",},\
/* 0x0214 */{"reconstruction.c", "recon_close_page_allocator", 203, "remove pga spb %d(%d)",},\
/* 0x0215 */{"reconstruction.c", "recon_det_xlc_scan_page", 1063, "start ptr:0x%x pg idx:0x%x pg type:%x rd cnt:%d pg_check_unit:%d",},\
/* 0x0216 */{"reconstruction.c", "recon_handle_scan_result", 803, "give up by erase hit %d %x",},\
/* 0x0217 */{"reconstruction.c", "recon_handle_scan_result", 821, "erased [%d]%x",},\
/* 0x0218 */{"reconstruction.c", "recon_handle_scan_result", 831, "fail [%d]%x",},\
/* 0x0219 */{"reconstruction.c", "recon_scan_rlut", 924, "spb %d rlut read err",},\
/* 0x021a */{"reconstruction.c", "recon_scan_rlut", 944, "end mark %x",},\
/* 0x021b */{"reconstruction.c", "recon_scan_rlut", 954, "k:%d lda 0x%x pda 0x%x",},\
/* 0x021c */{"reconstruction.c", "recon_scan_spb", 402, "scan SPB 0x%x start ptr 0x%x, vc %d int:%d, df cnt %d",},\
/* 0x021d */{"reconstruction.c", "recon_scan_spb", 437, "partial defect recon scan start plane %d, update start ptr 0x%x, share page cnt %d, type %d",},\
/* 0x021e */{"reconstruction.c", "recon_scan_spb", 446, "last written ptr:0x%x",},\
/* 0x021f */{"reconstruction.c", "recon_scan_spb", 639, "pda:0x%x 0x%x lda:0x%x info:0x%x",},\
/* 0x0220 */{"reconstruction.c", "recon_scan_spb", 653, "i:%d pg_check_unit:%d unit_status:%d good_du_cnt %d",},\
/* 0x0221 */{"reconstruction.c", "recon_scan_spb", 736, "start ptr:0x%x erase_seq:%d vc:%d sn:0x%x",},\
/* 0x0222 */{"user_ls.c", "user_convert_trigger", 864, "user flush rlut %d",},\
/* 0x0223 */{"user_ls.c", "user_ls_chk_aspb", 341, "ready close aspb %d",},\
/* 0x0224 */{"user_ls_recon.c", "user_ls_recovery", 140, "[%d]ready spb %d",},\
/* 0x0225 */{"spb_log_flush.c", "spb_log_critical_chk", 147, "spb log critical gc",},\
/* 0x0226 */{"system_log.c", "sys_log_critical_chk", 531, "system log critical gc",},\
/* 0x0227 */{"system_log.c", "sys_log_dump", 549, "system log, %d(%d), %d-%d",},\
/* 0x0228 */{"system_log.c", "sys_log_pages_flush", 741, "Hold on flush %d %d %d",},\
/* 0x0229 */{"system_log.c", "sys_log_pages_flush", 766, "system log pend",},\
/* 0x022a */{"system_log.c", "sys_log_pages_flush", 790, "[%d/%d]%x %x",},\
/* 0x022b */{"system_log.c", "sys_log_spb_notify_cb", 694, "system log SPB %d next",},\
/* 0x022c */{"system_log.c", "sys_log_spb_notify_cb", 701, "system log resume",},\
/* 0x022d */{"system_log.c", "sys_log_spb_notify_cb", 705, "sys log virgin boot flush",},\
/* 0x022e */{"system_log.c", "sys_log_spb_notify_cb", 716, "system log SPB %d ready",},\
/* 0x022f */{"system_log.c", "sys_log_start", 434, "system log start trigger spb alloc",},\
/* 0x0230 */{"log.c", "log_add_ready_spb", 516, "log ready SPB %d",},\
/* 0x0231 */{"log.c", "log_atomic_check", 355, "log atomic discard %d-%d-%d",},\
/* 0x0232 */{"log.c", "log_atomic_check", 370, "log atomic return page %d",},\
/* 0x0233 */{"log.c", "log_atomic_check_ex", 393, "log page rd err %d %d %d, %x",},\
/* 0x0234 */{"log.c", "log_atomic_check_ex", 405, "backup err %d, %x",},\
/* 0x0235 */{"log.c", "log_atomic_check_ex", 415, "log atomic return page %d, %d/%d",},\
/* 0x0236 */{"log.c", "log_blk_reconstruction", 258, "latest page %d, blk %d spb %d, error %d",},\
/* 0x0237 */{"log.c", "log_blk_reconstruction", 280, "sig err, %x %x %x %x",},\
/* 0x0238 */{"log.c", "log_blk_reconstruction", 293, "ready log SPB %d",},\
/* 0x0239 */{"log.c", "log_blk_reconstruction", 309, "spb %d recon fail %d",},\
/* 0x023a */{"log.c", "log_blk_reconstruction", 329, "log scan start %x",},\
/* 0x023b */{"log.c", "log_blk_reconstruction", 338, "%d, %d >start %x",},\
/* 0x023c */{"log.c", "log_reconstruction", 212, "discard next %d",},\
/* 0x023d */{"log.c", "log_scan_blk_page", 448, "log scan [%d %d] to [%d %d]",},\
/* 0x023e */{"log.c", "log_scan_blk_page", 458, "scan lut[%d] %x",},\
/* 0x023f */{"log.c", "log_scan_blk_page", 463, "log page rd err %d %d %d, %x",},\
/* 0x0240 */{"log.c", "log_scan_blk_page", 478, "log page erased",},\
/* 0x0241 */{"log.c", "log_spb_reconstruction", 235, "log spb %d is eased SPB",},\
/* 0x0242 */{"log.c", "spbs_decide_latest_spb", 542, "spb %d reused",},\
/* 0x0243 */{"spb_log.c", "spb_log_reconstruction", 108, "spb log flush id is 0",},\
/* 0x0244 */{"spb_log_flush.c", "spb_log_flush", 199, "spb log pend",},\
/* 0x0245 */{"spb_log_flush.c", "spb_log_flush_done", 274, "spb log flush err %x, %d",},\
/* 0x0246 */{"system_log.c", "sys_log_flush_done", 892, "sys log flush err %x, %d",},\
/* 0x0247 */{"system_log.c", "sys_log_flush_flush_header", 1001, "sys log flush header at %x",},\
/* 0x0248 */{"ftl_hmb.c", "ftl_hmb_hist_check", 139, "hist[%d] l2pp %d T %d > %d",},\
/* 0x0249 */{"ftl_hmb.c", "ftl_hmb_req_pend", 190, "hmb req %p pend, idx %d/%d",},\
/* 0x024a */{"ftl_hmb.c", "ftl_hmb_req_resume", 264, "hmb error %p",},\
/* 0x024b */{"ftl_hmb.c", "ftl_hmb_req_resume", 270, "__hmb req %p pend, idx %d/%d",},\
/* 0x024c */{"ftl_hmb.c", "ftl_hmb_req_resume", 276, "req %p finished",},\
/* 0x024d */{"ftl_hmb.c", "hmb_hw_submit", 210, "issue %d hmb push",},\
/* 0x024e */{"bg.c", "bg_switch_main", 591, "switch bg disable from %d -> %d",},\
/* 0x024f */{"defect_mgr.c", "grwn_defect_rebuild", 413, "rebuild grown defect %d",},\
/* 0x0250 */{"frb_log.c", "_frb_log_flush", 547, "frb log switch cur %d next %d",},\
/* 0x0251 */{"frb_log.c", "_frb_log_flush", 602, "frb log flush op %d pg %d at %x, id %d, spb %x sys %x",},\
/* 0x0252 */{"frb_log.c", "chk_frb_curr_blk", 676, "frb empty cur %d next %d",},\
/* 0x0253 */{"frb_log.c", "chk_frb_curr_blk", 692, "frb chk cur %d next %d",},\
/* 0x0254 */{"frb_log.c", "frb_add_defect_main", 1454, " spb %d in not valid",},\
/* 0x0255 */{"frb_log.c", "frb_boot_virgin", 1385, "force ftl virgin",},\
/* 0x0256 */{"frb_log.c", "frb_defect_restore", 1362, "force ftl virgin",},\
/* 0x0257 */{"frb_log.c", "frb_drop_grwn", 1398, "frb drop grown defect",},\
/* 0x0258 */{"frb_log.c", "frb_drop_sys_log_id", 888, "drop frb sys log id %d %d",},\
/* 0x0259 */{"frb_log.c", "frb_dump", 1283, "cur/next %d/%d fid %d f %x",},\
/* 0x025a */{"frb_log.c", "frb_dump", 1287, "frb ver %d, build %x",},\
/* 0x025b */{"frb_log.c", "frb_dump", 1291, "next pg %d/%d",},\
/* 0x025c */{"frb_log.c", "frb_dump", 1294, "system log %d %d",},\
/* 0x025d */{"frb_log.c", "frb_dump", 1298, "spb log %d %d",},\
/* 0x025e */{"frb_log.c", "frb_dump", 1302, "grown defect version %d count %d history %d",},\
/* 0x025f */{"frb_log.c", "frb_dump", 1307, "ftl boot option %x",},\
/* 0x0260 */{"frb_log.c", "frb_erase_callby_vu", 1314, "erase frb can not work SRB MR block",},\
/* 0x0261 */{"frb_log.c", "frb_erase_callby_vu", 1319, "erase frb erase done, sys reset",},\
/* 0x0262 */{"frb_log.c", "frb_erase_main", 1327, "erase frb %d %d",},\
/* 0x0263 */{"frb_log.c", "frb_erase_main", 1330, "erase frb can not work SRB MR block",},\
/* 0x0264 */{"frb_log.c", "frb_erase_main", 1335, "erase frb erase done, sys reset",},\
/* 0x0265 */{"frb_log.c", "frb_header_update_cmpl", 1344, "frb header updated",},\
/* 0x0266 */{"frb_log.c", "frb_log_flush", 487, "frb log flush pend %d with %x",},\
/* 0x0267 */{"frb_log.c", "frb_log_recovery", 710, "frb head pg %d, next pg %x, fid %d",},\
/* 0x0268 */{"frb_log.c", "frb_log_recovery", 729, "dtag %x, sig %x, fid %x, type %d",},\
/* 0x0269 */{"frb_log.c", "frb_log_recovery", 737, "ver: %d -> %d, plz upgrade",},\
/* 0x026a */{"frb_log.c", "frb_log_recovery", 744, "Force erase pb %d . %d",},\
/* 0x026b */{"frb_log.c", "frb_log_recovery", 750, "FTL build mismatch %x <-> %x, virgin boot",},\
/* 0x026c */{"frb_log.c", "frb_log_recovery", 773, "grown defect info restart",},\
/* 0x026d */{"frb_log.c", "frb_log_recovery", 779, "frb tbl upgraded Cap",},\
/* 0x026e */{"frb_log.c", "frb_log_set_spare_cnt", 1112, "set spare %d",},\
/* 0x026f */{"frb_log.c", "frb_log_start", 906, "ftl force virgin boot",},\
/* 0x0270 */{"frb_log.c", "frb_log_start", 915, "give up sys log spb %d %d %d %d",},\
/* 0x0271 */{"frb_log.c", "frb_log_start", 923, "ftl drop grown defect",},\
/* 0x0272 */{"frb_log.c", "frb_log_unmap_chk", 841, "verify frb unmap page fail",},\
/* 0x0273 */{"frb_log.c", "frb_log_update_grwn_def", 1096, "grown defect number max, kick %x %x",},\
/* 0x0274 */{"frb_log.c", "frb_pb_erase", 422, "frb erase pda %x id %d cmpl %x",},\
/* 0x0275 */{"frb_log.c", "frb_restore_update_cmpl", 1353, "frb restore updated",},\
/* 0x0276 */{"frb_log.c", "get_frb_pb_fid", 633, "frb %x, st %d sig %x t %d",},\
/* 0x0277 */{"frb_log.c", "get_frb_pb_fid", 648, "frb 0x%x, st %d rda(0x%x %d %d %d)",},\
/* 0x0278 */{"frb_log.c", "grwn_defect_dump", 1468, "grown defect version %d count %d history %d",},\
/* 0x0279 */{"frb_log.c", "grwn_defect_dump", 1475, "grown defect %d, type %d, spb %d, pda %x",},\
/* 0x027a */{"frb_log.c", "set_ftl_capacity", 1418, "ftl capacity update %d %d",},\
/* 0x027b */{"frb_log.c", "sim_rom_find_frb_pos", 1268, "sim rom set fake frb0 at spb %d pd %d",},\
/* 0x027c */{"frb_log.c", "sim_rom_find_frb_pos", 1272, "sim rom set fake frb1 at spb %d pd %d",},\
/* 0x027d */{"frb_log.c", "sim_rom_find_pri_n_sec", 1171, "sim rom search start frb pda %x",},\
/* 0x027e */{"frb_log.c", "sim_rom_find_pri_n_sec", 1190, "sim rom no valid hearder",},\
/* 0x027f */{"frb_log.c", "sim_rom_find_pri_n_sec", 1194, "sim rom frb valid header pg %x, fid %d",},\
/* 0x0280 */{"frb_log.c", "sim_rom_find_pri_n_sec", 1209, "sim rom pri %d sec %d",},\
/* 0x0281 */{"frb_log.c", "sim_rom_search_frb", 1245, "sim rom no find valid frb",},\
/* 0x0282 */{"frb_log.c", "unmap_pda_update", 1156, "upmap pda at %x,",},\
/* 0x0283 */{"bg.c", "bg_evt_handler", 435, "BGC CHK",},\
/* 0x0284 */{"bg.c", "bg_evt_handler", 445, "NO_BGC",},\
/* 0x0285 */{"bg.c", "bg_evt_handler", 481, "bg done",},\
/* 0x0286 */{"bg.c", "bg_evt_handler", 490, "bg pri %d done",},\
/* 0x0287 */{"bg.c", "bg_st_switch", 389, "bg st chg %d->%d",},\
/* 0x0288 */{"bg.c", "bg_timer_handler", 361, "BG ST: 0x%x, BG_DIS: 0x%x",},\
/* 0x0289 */{"bg.c", "idle_apst", 189, "enter apst fail 2! %x %x",},\
/* 0x028a */{"bg.c", "idle_apst", 209, "ENTER IDLE_APST",},\
/* 0x028b */{"bg.c", "idle_apst", 210, "L1 SUP: 0x%x L1 STATE: 0x%x",},\
/* 0x028c */{"bg.c", "idle_apst", 253, "DONE EXIT IDLE APST!",},\
/* 0x028d */{"bg.c", "idle_apst", 259, "enter apst fail! %x %x",},\
/* 0x028e */{"bg.c", "is_L11_L12_enable", 161, "L1.1 or L1.2 enabled",},\
/* 0x028f */{"bg.c", "wear_level_done", 575, "spb %d wear level done",},\
};


#define FW_EVID_MAX 1050


#define FW_EVID_STR_FMT { \
/* 0x0000 */{"dtag.c", "_dtag_get", 389, "allocate Dtag(%d) avail(%d)",},\
/* 0x0001 */{"dtag.c", "_dtag_put", 153, "recycle Dtag(%d) avail(%d) evt(%d)",},\
/* 0x0002 */{"dtag.c", "_dtag_put_urgt", 191, "recycle Dtag(%d) avail(%d) evt(%d)",},\
/* 0x0003 */{"dtag.c", "dtag_add", 760, "mem(0x%p) or size(0x%x) should be 4096 align",},\
/* 0x0004 */{"dtag.c", "dtag_add", 777, "mem(0x%p) size(0x%x) #Dtags(%d)",},\
/* 0x0005 */{"dtag.c", "dtag_blackout", 795, "mem %p Dtag[%d] is taken",},\
/* 0x0006 */{"dtag.c", "dtag_blackout", 806, "mem(0x%p) size(0x%x) Blacked out, left #Dtags(%d)",},\
/* 0x0007 */{"dtag.c", "dtag_get_bulk", 711, "allocate Dtag(%d) avail(%d)",},\
/* 0x0008 */{"dtag.c", "dtag_get_cont", 476, "after dtag_gc no suitable dtag for cont",},\
/* 0x0009 */{"dtag.c", "dtag_get_cont", 484, "no suitable dtag for cont",},\
/* 0x000a */{"dtag.c", "dtag_get_cont", 512, "cont DTAG %d-%d",},\
/* 0x000b */{"dtag.c", "dtag_get_cont_urgt", 443, "cont DTAG %d-%d",},\
/* 0x000c */{"dtag.c", "dtag_get_urgt", 687, "allocate Dtag(%d) avail(%d)",},\
/* 0x000d */{"dtag.c", "dtag_put_cont", 556, "recycle cont Dtag(%d)-%d avail(%d) evt(%d)",},\
/* 0x000e */{"dtag.c", "dtag_register_evt", 817, "ctx = %p, evt = %d",},\
/* 0x000f */{"dtag.c", "dtag_remove_evt", 844, "dtag evt ctx %p removed",},\
/* 0x0010 */{"dtag.c", "dtag_remove_evt", 850, "dtag evt ctx %p not found",},\
/* 0x0011 */{"dtag.c", "dtags_main", 1075, "# of Dtags(%d)",},\
/* 0x0012 */{"dtag.c", "dtags_main", 1076, "# of Events(%d)",},\
/* 0x0013 */{"dtag.c", "io_dtag_get", 951, "io dtag %x, -%d, %d/%d",},\
/* 0x0014 */{"bf_mgr.c", "bm_handle_tcm_com_free", 737, "%x rptr = %d, wptr = %d -> (%d)",},\
/* 0x0015 */{"bf_mgr.c", "bm_handle_tcm_update", 700, "%x rptr = %d, wptr = %d -> (%d)",},\
/* 0x0016 */{"bf_mgr.c", "bm_hb_dtag_rcyc", 1498, "dtag %d du_ofst %d ctag %d",},\
/* 0x0017 */{"bf_mgr.c", "bm_hb_dtag_rcyc", 1503, "dtag_hmb_buf_map[%d] %d req_id %d dtag_cnt_per_req %d cpu_id_in_req %d",},\
/* 0x0018 */{"bf_mgr.c", "bm_hb_pull_cancel", 1401, "Get REQ-id=0x%x cpu=%d req_cnt=%d loop=0x%x",},\
/* 0x0019 */{"bf_mgr.c", "bm_isr", 1004, "hmb_rd_data_back0",},\
/* 0x001a */{"bf_mgr.c", "bm_isr", 1012, "hmb_rd_data_back1",},\
/* 0x001b */{"bf_mgr.c", "bm_isr", 1031, "hmb_dtag_err, but there is no rd_err and wr_err",},\
/* 0x001c */{"bf_mgr.c", "bm_isr", 1036, "hmb rd err, hdtag %x, group %d",},\
/* 0x001d */{"bf_mgr.c", "bm_isr", 1059, "hmb wr err, hdtag %x, group %d",},\
/* 0x001e */{"bf_mgr.c", "bm_isr", 967, "sts = %x",},\
/* 0x001f */{"bf_mgr.c", "bm_pop_dtag_llist", 1129, "no support",},\
/* 0x0020 */{"bf_mgr.c", "bm_pop_dtag_llist", 1144, "free count 0x%x",},\
/* 0x0021 */{"bf_mgr.c", "bm_pop_wd_entry_llist", 1281, "no support",},\
/* 0x0022 */{"bf_mgr.c", "bm_pop_wd_entry_llist", 1293, "free count %x",},\
/* 0x0023 */{"bf_mgr.c", "bm_rd_dtag_commit", 464, "Du_ofst(%d) Ctag(%d) Dtag(%d)",},\
/* 0x0024 */{"bf_mgr.c", "bm_rd_err_recycle", 646, "recycle err rd ent c(%d) o(%d) d(%d)",},\
/* 0x0025 */{"bf_mgr.c", "bm_reset", 1863, "wait bm idle",},\
/* 0x0026 */{"bf_mgr.c", "bm_reset", 1879, "reset aurl %d abort wr ent cnt %d, bmq %d",},\
/* 0x0027 */{"bf_mgr.c", "bm_reset", 1885, "external dtag %d before pop",},\
/* 0x0028 */{"bf_mgr.c", "bm_reset", 1892, "external dtag %d after pop",},\
/* 0x0029 */{"bf_mgr.c", "bm_slow_isr", 903, "sram parity error %x",},\
/* 0x002a */{"bf_mgr.c", "bm_slow_isr", 912, "sram ecc error",},\
/* 0x002b */{"bf_mgr.c", "bm_slow_isr", 923, "bm data parity error %x 0xc0043004 %x, ltssm=%x",},\
/* 0x002c */{"bf_mgr.c", "bm_slow_isr", 939, "llist over flow %x",},\
/* 0x002d */{"bf_mgr.c", "bm_slow_isr", 944, "unhandled ISR sts 0x%x",},\
/* 0x002e */{"bf_mgr.c", "bm_wait_aurl_idle", 2011, "fr %d rd %d",},\
/* 0x002f */{"bf_mgr.c", "bm_wait_aurl_idle", 2039, "+fr %d rd %d",},\
/* 0x0030 */{"bf_mgr.c", "bm_wait_radj_idle", 1805, "radj %d",},\
/* 0x0031 */{"bf_mgr.c", "bm_wait_radj_idle", 1822, "radj ent c(%d) o(%d) d(%d)",},\
/* 0x0032 */{"bf_mgr.c", "bm_wait_radj_idle", 1829, "+radj %d",},\
/* 0x0033 */{"bf_mgr.c", "bm_wd_err_recycle", 826, "wr data err cnt:%d",},\
/* 0x0034 */{"bf_mgr.c", "bm_wr_data_entry_check", 1261, "ctag %d has WDE %d",},\
/* 0x0035 */{"bf_mgr_dpe.c", "bm_dpe_dump_last_cmd", 853, "last req dump: %d",},\
/* 0x0036 */{"bf_mgr_dpe.c", "bm_dpe_dump_last_cmd", 855, "%x %x %x %x",},\
/* 0x0037 */{"bf_mgr_dpe.c", "bm_data_merge", 217, "dpe ctx about to overflow %d %d",},\
/* 0x0038 */{"bf_mgr_dpe.c", "bm_fetch_ss_cfp", 784, "cfp fetch: start ....",},\
/* 0x0039 */{"bf_mgr_dpe.c", "bm_fetch_ss_cfp", 791, "cfp fetch: done ....",},\
/* 0x003a */{"bf_mgr_dpe.c", "bm_fetch_ss_cfp", 795, "CFP Not Programmed: select(%d), reg_val(%x)",},\
/* 0x003b */{"bf_mgr_dpe.c", "bm_program_ss_cfp", 715, "cfp: start ....",},\
/* 0x003c */{"bf_mgr_dpe.c", "bm_program_ss_cfp", 719, "cfp: generated .... %x",},\
/* 0x003d */{"bf_mgr_dpe.c", "bm_program_ss_cfp", 723, "cfp: FP valid %x....",},\
/* 0x003e */{"bf_mgr_dpe.c", "bm_program_ss_cfp", 728, "cfp: fp_check_flag good .... %x",},\
/* 0x003f */{"bf_mgr_dpe.c", "bm_program_ss_cfp", 737, "CFP Programmed previously: select(%d), reg_val(%x)",},\
/* 0x0040 */{"bf_mgr_dpe.c", "dpe_rsp_handle", 1193, "DPE sts: %d code: %d",},\
/* 0x0041 */{"hmb_bf_mgr.c", "hb_dbg", 634, "hdtag_dbg %d",},\
/* 0x0042 */{"hmb_bf_mgr.c", "hb_dbg", 640, "dtag_dbg %d",},\
/* 0x0043 */{"hmb_bf_mgr.c", "hb_dbg", 651, "Push to hdtag%d-hdtag%d",},\
/* 0x0044 */{"hmb_bf_mgr.c", "hb_hdtag_op", 319, "hb req 0x%x pend",},\
/* 0x0045 */{"hmb_bf_mgr.c", "hb_mem_init", 490, "total hdtag %d ",},\
/* 0x0046 */{"hmb_bf_mgr.c", "hb_pull_done", 555, "pull done hdtag%d - hdtag%d",},\
/* 0x0047 */{"hmb_bf_mgr.c", "hb_pull_done", 564, "i %d *ptr %x patten %x ",},\
/* 0x0048 */{"hmb_bf_mgr.c", "hb_pull_done", 575, "pull from hdtag%d-hdtag%d",},\
/* 0x0049 */{"hmb_bf_mgr.c", "hb_pull_done", 580, "test success. hdtag_dbg.dtag %d",},\
/* 0x004a */{"hmb_bf_mgr.c", "hb_push_done", 594, "push done hdtag%d - hdtag%d",},\
/* 0x004b */{"hmb_bf_mgr.c", "hb_push_done", 604, "pull from hdtag%d-hdtag%d",},\
/* 0x004c */{"hmb_bf_mgr.c", "hb_push_done", 617, "Push to hdtag%d-hdtag%d",},\
/* 0x004d */{"hmb_bf_mgr.c", "hb_req_callback", 359, "hreq[%d] met error",},\
/* 0x004e */{"hmb_bf_mgr.c", "hb_req_callback", 369, "Add hreq[%d] retry %d",},\
/* 0x004f */{"hmb_bf_mgr.c", "hb_req_callback", 394, "hreq[%d] met error",},\
/* 0x0050 */{"hmb_bf_mgr.c", "hb_req_callback", 403, "Add hreq[%d] retry %d",},\
/* 0x0051 */{"hmb_bf_mgr.c", "hb_req_callback", 422, "hb req 0x%x resume",},\
/* 0x0052 */{"hmb_bf_mgr.c", "hb_req_init", 527, "hb req init success. Total req cnt %d",},\
/* 0x0053 */{"ncl.c", "ncl_init", 932, "NCL Init Done",},\
/* 0x0054 */{"ncl.c", "ncl_is_block_factory_defective", 514, "RDA [%x_%x_%x] is defect",},\
/* 0x0055 */{"ncl.c", "ncl_is_pda_factory_defective", 488, "PDA %x is defect[col %x = %x]",},\
/* 0x0056 */{"ncl.c", "ncl_pda_raw_operation", 388, "PDA %x RAW Dump %x_%x_%x_%x",},\
/* 0x0057 */{"ncl.c", "ncl_pda_read", 224, "PDA %x Read Dump %x_%x_%x_%x",},\
/* 0x0058 */{"ncl.c", "ncl_read_pasg_handler", 125, "NCL in-read done Ctag(%d) Du_off(%d) Dtag(%d)",},\
/* 0x0059 */{"ncl.c", "ncl_spb_defect_scan", 583, "SPB %d Blk %d off %d is defect",},\
/* 0x005a */{"ncl_cmd.c", "<global>", 4139, "timeout %d fcmd",},\
/* 0x005b */{"ncl_cmd.c", "<global>", 4152, "timeout:fcmd %p id %d req %p",},\
/* 0x005c */{"ncl_cmd.c", "<global>", 4183, "WA: FICU reset",},\
/* 0x005d */{"ncl_cmd.c", "ncl_cmd_acquire_du_tag_ptr", 384, "Dtag ptr is busy, FCMD %d",},\
/* 0x005e */{"ncl_cmd.c", "ncl_cmd_cb2_set_pdone_count", 3695, "copyback early done",},\
/* 0x005f */{"ncl_cmd.c", "ncl_cmd_check_timeout", 4061, "FCMD %d, op %d real timeout, outs %d, %d",},\
/* 0x0060 */{"ncl_cmd.c", "ncl_cmd_check_timeout", 4071, "WFCMD %d(%p) timeout, outs %d,%d",},\
/* 0x0061 */{"ncl_cmd.c", "ncl_cmd_check_timeout", 4085, "WA: FICU reset",},\
/* 0x0062 */{"ncl_cmd.c", "ncl_cmd_copyback_cmd_split", 3624, "index %d, width %d, len %d",},\
/* 0x0063 */{"ncl_cmd.c", "ncl_cmd_copyback_prog_completion", 3338, "cb prog done",},\
/* 0x0064 */{"ncl_cmd.c", "ncl_cmd_copyback_read_completion", 3474, "cb read done",},\
/* 0x0065 */{"ncl_cmd.c", "ncl_cmd_copyback_read_eh_completion", 3380, "cb %x reread err",},\
/* 0x0066 */{"ncl_cmd.c", "ncl_cmd_copyback_read_eh_completion", 3386, "cb reread good",},\
/* 0x0067 */{"ncl_cmd.c", "ncl_cmd_copyback_read_error_handling", 3431, "cb read err PDA %d: %x",},\
/* 0x0068 */{"ncl_cmd.c", "ncl_cmd_delay_completion", 1919, "delay complete cmd %p op %d, flags %x",},\
/* 0x0069 */{"ncl_cmd.c", "ncl_cmd_dump", 4010, "NCL cmd: %p, op %d",},\
/* 0x006a */{"ncl_cmd.c", "ncl_cmd_dump", 4021, "PDA %d: %x, type %d, sts %x",},\
/* 0x006b */{"ncl_cmd.c", "ncl_cmd_err_pda_update", 1155, "PDA[%d] %x, dup read, sts %d",},\
/* 0x006c */{"ncl_cmd.c", "ncl_cmd_err_pda_update", 1192, "CB error, op %d, sts %x",},\
/* 0x006d */{"ncl_cmd.c", "ncl_cmd_err_pda_update", 1203, "PDA[%d] %x error, op %d, st: %x",},\
/* 0x006e */{"ncl_cmd.c", "ncl_cmd_err_pda_update", 1230, "Dont find freq %p err PDA %x, op %d %x %x",},\
/* 0x006f */{"ncl_cmd.c", "ncl_cmd_err_pda_update", 1269, "Try PDA %x - %x",},\
/* 0x0070 */{"ncl_cmd.c", "ncl_cmd_handle_rr_pending_list", 1416, "handle running rr",},\
/* 0x0071 */{"ncl_cmd.c", "ncl_cmd_handle_rr_pending_list", 1432, "pend rr handle %p %d",},\
/* 0x0072 */{"ncl_cmd.c", "ncl_cmd_mu_qlc_extra_read_eh_completion", 1551, "ext RR sts %d",},\
/* 0x0073 */{"ncl_cmd.c", "ncl_cmd_mu_qlc_extra_read_error_handling", 1630, "qlc extra read err PDA %d: %x",},\
/* 0x0074 */{"ncl_cmd.c", "ncl_cmd_op_issue", 3722, "issue nest",},\
/* 0x0075 */{"ncl_cmd.c", "ncl_cmd_push_read_error_handling", 1028, "Insert %p RR list",},\
/* 0x0076 */{"ncl_cmd.c", "ncl_cmd_raid_parity_out_read_completion", 2710, "raid recovery fail pda %x st %x strp %d ofst %d",},\
/* 0x0077 */{"ncl_cmd.c", "ncl_cmd_read_pages_dispatch", 814, "read pg %d, idx %d cnt %d, pda %x",},\
/* 0x0078 */{"ncl_cmd.c", "ncl_cmd_timeout_dump", 4359, "fcmd %d, jiffies: 0x%x, cmd_list:0x%x 0x%x, 0x%x",},\
/* 0x0079 */{"ncl_cmd.c", "ncl_cmd_timeout_dump", 4365, "pending_cmds_list: %d: %p",},\
/* 0x007a */{"ncl_cmd.c", "ncl_cmd_timeout_dump", 4371, "rr pending: %d: %p",},\
/* 0x007b */{"ncl_cmd.c", "ncl_cmd_timeout_dump", 4377, "completion pending: %d: %p",},\
/* 0x007c */{"ncl_cmd.c", "ncl_cmd_timeout_dump", 4388, "timeout:fcmd %p id %d req %p, time %x",},\
/* 0x007d */{"ncl_cmd_simple.c", "ncl_cmd_simple_submit", 355, "op %d err",},\
/* 0x007e */{"ncl_cmd_eh.c", "ncl_eh_cmd_error_handling", 1063, "start RR %p",},\
/* 0x007f */{"ncl_cmd_eh.c", "ncl_eh_complete_orig_cmd", 603, "Done RR %p, PDA %x cost_time %d(u) ret-type-phase %x, cnt_step %x, sts %d",},\
/* 0x0080 */{"ncl_cmd_eh.c", "ncl_eh_cont_handling", 836, "process RR %p, idx %d/%d do %d",},\
/* 0x0081 */{"ncl_cmd_eh.c", "ncl_eh_cont_handling", 856, "ERD PDA %x type %d, step %d/%d",},\
/* 0x0082 */{"ncl_cmd_eh.c", "ncl_eh_cont_handling", 876, "ERD PDA %x type %d",},\
/* 0x0083 */{"ncl_cmd_eh.c", "ncl_eh_erd_completion", 382, "ERD OOO, req %p, ERD %d, Orig %d",},\
/* 0x0084 */{"ncl_cmd_eh.c", "ncl_eh_erd_completion", 388, "ERD reread done, req %p, FCMD %d",},\
/* 0x0085 */{"ncl_cmd_eh.c", "ncl_eh_erd_completion", 393, "Start decoding",},\
/* 0x0086 */{"ncl_cmd_eh.c", "ncl_eh_erd_ipi_submit", 293, "ERD IPI pg %d row %x cnt %d",},\
/* 0x0087 */{"ncl_cmd_eh.c", "ncl_eh_erd_ipi_submit", 304, "Start decoding",},\
/* 0x0088 */{"ncl_cmd_eh.c", "ncl_eh_erd_submit", 421, "Enter ERD, row %x, CW %d, rec_CW %d, sts %x",},\
/* 0x0089 */{"ncl_cmd_eh.c", "ncl_eh_erd_submit", 436, "err CW %d, sts %d",},\
/* 0x008a */{"ncl_cmd_eh.c", "ncl_eh_erd_submit", 479, "Leave ERD",},\
/* 0x008b */{"ncl_cmd_eh.c", "ncl_eh_inc_reread", 324, "Incremental Re-read",},\
/* 0x008c */{"ncl_cmd_eh.c", "ncl_eh_read_completion", 667, "done RR %p, idx %d/%d, idx %d, pda %x sts %d",},\
/* 0x008d */{"ncl_profile.c", "ncl_profile_alloc_dtag", 800, "Profile DTag %d",},\
/* 0x008e */{"ncl_profile.c", "ncl_profile_completion", 440, "profile done",},\
/* 0x008f */{"ncl_profile.c", "ncl_profile_dump", 348, "Profile Item %d OP: %s, %s",},\
/* 0x0090 */{"ncl_profile.c", "ncl_profile_dump", 351, "====>\t BS %d KB, Range: %d MB Depth: %d",},\
/* 0x0091 */{"ncl_profile.c", "ncl_profile_dump", 355, "====>\t IOPS %d Bandwidth %d MB",},\
/* 0x0092 */{"ncl_profile.c", "ncl_profile_generate_result", 366, "Item %d completed time : %d ms",},\
/* 0x0093 */{"ncl_profile.c", "ncl_profile_handling", 726, "Start Item %d OP: %s, %s",},\
/* 0x0094 */{"ncl_profile.c", "ncl_profile_handling", 729, "-->\t BS %d KB, Range: %d MB Depth: %d",},\
/* 0x0095 */{"ncl_profile.c", "ncl_profile_handling", 749, "\tSPB start %d PDA %x, count %d",},\
/* 0x0096 */{"ncl_profile.c", "ncl_profile_read_completion", 394, "RD Error %p",},\
/* 0x0097 */{"ncl_profile.c", "ncl_profile_read_completion", 396, "PDA Error %d: %x",},\
/* 0x0098 */{"ncl_profile.c", "ncl_profile_spb_erase", 322, "Erase SPB %d",},\
/* 0x0099 */{"ncl_profile.c", "ncl_profile_test", 619, "Looping...",},\
/* 0x009a */{"ncl_console.c", "_ncl_get_tPROG", 937, "No enough dtag %d.",},\
/* 0x009b */{"ncl_console.c", "_ncl_get_tPROG", 943, "No enough meta",},\
/* 0x009c */{"ncl_console.c", "eccu_clk_main", 2476, "0: 106, 1: 133, 2: 266, 3: 533",},\
/* 0x009d */{"ncl_console.c", "eccu_clk_main", 2480, "Not support",},\
/* 0x009e */{"ncl_console.c", "eccu_clk_main", 2503, "eccu_clk: Error - wrong parameter(%d)",},\
/* 0x009f */{"ncl_console.c", "eccu_clk_main", 2507, "eccu_clk(%d MHz)",},\
/* 0x00a0 */{"ncl_console.c", "flash_io_clk_main", 2435, "0: 100, 1: 200, 2: 400, 3: 533, 4: 667",},\
/* 0x00a1 */{"ncl_console.c", "flash_io_clk_main", 2460, "flash_io_clk: Error - wrong parameter(%d)",},\
/* 0x00a2 */{"ncl_console.c", "flash_io_clk_main", 2464, "flash_io_clk(%d MHz)",},\
/* 0x00a3 */{"ncl_console.c", "ncl_console_init", 2714, "NCL Debug Mode Enable",},\
/* 0x00a4 */{"ncl_console.c", "ncl_get_fda", 2804, "PDA 0x%x, type: %d",},\
/* 0x00a5 */{"ncl_console.c", "ncl_get_fda", 2805, "CH %d CE %d Lun %d Plane %d ROW %x",},\
/* 0x00a6 */{"ncl_console.c", "ncl_get_fda", 2808, "block %d page %d du %d(%s)",},\
/* 0x00a7 */{"ncl_console.c", "ncl_get_fda", 2817, "page %d type %d",},\
/* 0x00a8 */{"ncl_console.c", "ncl_page_cache_write", 213, "No enough dtag %d.",},\
/* 0x00a9 */{"ncl_console.c", "ncl_page_cache_write", 219, "No enough meta",},\
/* 0x00aa */{"ncl_console.c", "ncl_page_write", 124, "write pda was not page align %x, force page alignment.",},\
/* 0x00ab */{"ncl_console.c", "ncl_page_write", 132, "No enough dtag %d.",},\
/* 0x00ac */{"ncl_console.c", "ncl_page_write", 138, "No enough meta",},\
/* 0x00ad */{"ncl_console.c", "rdt_get_tPROG", 722, "No enough dtag %d.",},\
/* 0x00ae */{"ncl_console.c", "rdt_get_tPROG", 728, "No enough meta",},\
/* 0x00af */{"ncl_pmu.c", "ncl_pmu_suspend", 405, "No enough PMU buf",},\
/* 0x00b0 */{"ncl_read_refresh.c", "ncl_read_refresh_init", 310, "no pda_list",},\
/* 0x00b1 */{"ncl_read_refresh.c", "ncl_read_refresh_init", 316, "no pda_list",},\
/* 0x00b2 */{"tsb_ops.c", "nal_set_tsb_tsv_high_speed", 1504, "tsv hs: ch %d ce %d expect: %x, real: %x",},\
/* 0x00b3 */{"tsb_ops.c", "nal_set_tsb_tsv_nand_interface", 1469, "tsv inf: ch %d ce %d get: %x",},\
/* 0x00b4 */{"tsb_ops.c", "nal_set_tsb_tsv_nand_interface", 1483, "tsv inf: ch %d ce %d expect: %x, real: %x",},\
/* 0x00b5 */{"nal_features.c", "nal_execute_zq_calibration", 195, "ZQ %d/%d/%d Fail",},\
/* 0x00b6 */{"nal_features.c", "nal_get_onfi_timing", 237, "nand timing err: ch %d ce %d, expect: %x, real: %x",},\
/* 0x00b7 */{"nal_features.c", "nal_get_parameter_page", 728, "get param err %d",},\
/* 0x00b8 */{"nal_features.c", "nal_handle_onfi_parameter_page", 489, "Invalid param %x.",},\
/* 0x00b9 */{"nal_features.c", "nal_handle_onfi_parameter_page", 498, "RP CRC err",},\
/* 0x00ba */{"nal_features.c", "nal_handle_onfi_parameter_page", 514, "Vendor:%s",},\
/* 0x00bb */{"nal_features.c", "nal_handle_onfi_parameter_page", 523, "Model:%s",},\
/* 0x00bc */{"nal_features.c", "nal_handle_toggle_parameter_page", 606, "Invalid param %x.",},\
/* 0x00bd */{"nal_features.c", "nal_handle_toggle_parameter_page", 614, "RP %d CRC err",},\
/* 0x00be */{"nal_features.c", "nal_handle_toggle_parameter_page", 618, "TSV ignores CRC err",},\
/* 0x00bf */{"nal_features.c", "nal_handle_toggle_parameter_page", 634, "Vendor:%s",},\
/* 0x00c0 */{"nal_features.c", "nal_handle_toggle_parameter_page", 643, "Model:%s",},\
/* 0x00c1 */{"nal_features.c", "nal_scan_devices_id", 793, "NAND CH %d force not exists, SS_EVB has odd channel",},\
/* 0x00c2 */{"nal_features.c", "nal_scan_devices_id", 814, "NAND CH %d, CE %d (id %x) not exists",},\
/* 0x00c3 */{"nal_features.c", "nal_scan_devices_id", 873, "Detected NAND ID:[%x_%x]",},\
/* 0x00c4 */{"nal_features.c", "nal_scan_devices_id", 878, "NAND dev ID error, CH %d, CE %d, ID: %x_%x",},\
/* 0x00c5 */{"nal_features.c", "nal_scan_devices_id", 909, "ODD Ch found!",},\
/* 0x00c6 */{"nal_features.c", "nal_scan_devices_id", 918, "Found %d Ch!",},\
/* 0x00c7 */{"nal_features.c", "nal_scan_devices_id", 986, "Max CE %d, CH %d",},\
/* 0x00c8 */{"nal_features.c", "nal_set_ddr23_conf", 99, "nand ddr conf err: ch %d ce %d expect: %x, real: %x",},\
/* 0x00c9 */{"nal_features.c", "nal_set_drive_strength", 399, "ds err: ch %d ce %d expect: %x, real: %x",},\
/* 0x00ca */{"nal_features.c", "nal_set_toggle_timing", 164, "TSB ODT err: ch %d ce %d expect: %x, real: %x",},\
/* 0x00cb */{"nal_init.c", "nal_ce_remapping", 373, "NAND CH %d's CE remapping",},\
/* 0x00cc */{"nal_init.c", "nal_ce_remapping", 381, "NAND CE %d -> CE %d",},\
/* 0x00cd */{"nal_init.c", "nal_init", 585, "NAND detection failure!",},\
/* 0x00ce */{"nal_init.c", "nal_init", 592, "NAND detection failure!",},\
/* 0x00cf */{"nal_init.c", "nal_init", 601, "NAND Detection Done, Use %s conf",},\
/* 0x00d0 */{"nal_init.c", "nal_init", 613, "NAND Detection Done, Use %s conf",},\
/* 0x00d1 */{"nal_init.c", "nal_init", 626, "DEV CFG: CH %d,CE %d,LUN %d,PLN %d,BLK %d",},\
/* 0x00d2 */{"nal_init.c", "nal_init", 630, "PG %d, SZ %x, LUN Bit: %d, Plane Bit: %d, BLK SFT %d",},\
/* 0x00d3 */{"nal_init.c", "nal_init_channel_remapping", 450, "CH remapping %d -> %d",},\
/* 0x00d4 */{"nal_init.c", "nal_init_device_discovery", 145, "First CH %d",},\
/* 0x00d5 */{"nal_init.c", "nal_init_device_discovery", 191, "NAND is CONV TOGGLE.",},\
/* 0x00d6 */{"nal_init.c", "nal_init_device_discovery", 235, "Reconf TSV to %x",},\
/* 0x00d7 */{"nal_init.c", "nal_init_device_discovery", 242, "ch/ce err!",},\
/* 0x00d8 */{"nal_init.c", "nal_init_device_discovery", 250, "T %d CH %d CE %d!",},\
/* 0x00d9 */{"nal_init.c", "nal_init_geo", 292, "Force reduce blocks to %d(original 1/4).\n",},\
/* 0x00da */{"nal_init.c", "nal_init_timing", 353, "fwconfig set nand timing(%d) eccu(%x), nand(%d)",},\
/* 0x00db */{"eccu.c", "eccu_dsm_disable", 1001, "Page RBER_H: %d, RBER_L: %d, DSM_CW_COUNT: %d, AVG_RBER: %d, MDec: ITER %d",},\
/* 0x00dc */{"eccu.c", "eccu_dsm_disable", 1096, "Page RBER_H: %d, RBER_L: %d, DSM_CW_COUNT: %d, AVG_RBER: %d, MDec: ITER %d",},\
/* 0x00dd */{"eccu.c", "eccu_du_fmt_id_init", 570, "DU FMT %d par sz %x",},\
/* 0x00de */{"eccu.c", "eccu_du_fmt_id_init", 582, "DU sz %x/%x",},\
/* 0x00df */{"eccu.c", "eccu_du_fmt_id_init", 589, "DU %d sz error, pg size: %x",},\
/* 0x00e0 */{"eccu.c", "eccu_du_fmt_id_init", 632, "DU sz %x/%x, pad sz %x",},\
/* 0x00e1 */{"eccu.c", "eccu_dump_err_count", 1237, "PDec: ITER %d 0to1: %d, 1to0: %d",},\
/* 0x00e2 */{"eccu.c", "eccu_hw_init", 1185, "ECCU ver: %x",},\
/* 0x00e3 */{"fcmd.c", "fcmd_pda2row", 306, "pda %d %x to %x (%d)",},\
/* 0x00e4 */{"fcmd.c", "fcmd_set_ncb_format", 497, "FCMD ID %d(%d) CH %d CE %d lv %d/%d",},\
/* 0x00e5 */{"ndcu.c", "ndcu_execute_cmd", 644, "Retry CMD %x failure",},\
/* 0x00e6 */{"ndcu.c", "ndcu_execute_cmd", 728, "CMD %x in DDR",},\
/* 0x00e7 */{"ndcu.c", "ndcu_execute_cmd", 785, "Retry CMD %x@%d",},\
/* 0x00e8 */{"ndcu.c", "ndcu_pull_data", 610, "Mismatch %d, val %x",},\
/* 0x00e9 */{"ndcu.c", "ndcu_pull_data", 624, "FIFO is still rdy",},\
/* 0x00ea */{"ndcu.c", "ndcu_read_data_mode", 966, "Unknown device class",},\
/* 0x00eb */{"ndcu.c", "ndcu_read_id", 1045, "read ID, CH %d CE %d data[%x %x]",},\
/* 0x00ec */{"ndcu.c", "ndcu_read_lun_status", 884, "LUN sts failed %x, ch %d, ce %d",},\
/* 0x00ed */{"ndcu.c", "ndcu_read_onfi_id", 1034, "read ONFI ID, CH %d CE %d, data[%x]",},\
/* 0x00ee */{"ndcu.c", "ndcu_read_toggle_id", 1023, "read Toggle ID, CH %d CE %d data[%x%x]",},\
/* 0x00ef */{"ndcu.c", "ndcu_set_high_freq", 255, "Set type %x to %d MHz",},\
/* 0x00f0 */{"ndcu.c", "ndcu_set_timing_mode", 133, "Set Timing to %x, tm %d",},\
/* 0x00f1 */{"ndcu.c", "ndcu_set_timing_mode", 135, "Set Timing to %x, tm %d",},\
/* 0x00f2 */{"ndcu.c", "ndcu_wait_device_ready", 923, "read st failed %x, ch %d, ce %d",},\
/* 0x00f3 */{"ndcu_io.c", "ndcu_erase_slc_blk_demo", 118, "Erase page, ID CH: %d, CE: %d, result: %s",},\
/* 0x00f4 */{"ndcu_io.c", "ndcu_read_slc_page_demo", 166, "Read block, ID CH: %d, CE: %d, result: %s, data %x",},\
/* 0x00f5 */{"ndcu_io.c", "ndcu_wait_io_ready", 73, "read st failed %x",},\
/* 0x00f6 */{"ndcu_io.c", "ndcu_write_slc_page_demo", 215, "Write page, ID CH: %d, CE: %d, result: %s",},\
/* 0x00f7 */{"ndphy.c", "ndcu_phy_init", 801, "NAND PHY init",},\
/* 0x00f8 */{"ndphy.c", "ndcu_phy_init", 810, "NAND PHY Done",},\
/* 0x00f9 */{"ndphy.c", "ndphy_init_per_ch", 568, "CH %d PHY DLL Lock failed",},\
/* 0x00fa */{"ndphy.c", "ndphy_init_per_ch_dll_lock", 434, "CH %d PHY DLL Lock failed",},\
/* 0x00fb */{"ndphy.c", "ndphy_locking_mode", 468, "set ch %d dll %d, str %d",},\
/* 0x00fc */{"ndphy.c", "ndphy_loopback", 756, "NAND PHY loopback for channel %d",},\
/* 0x00fd */{"ndphy.c", "ndphy_loopback", 791, "Ch %d sts: %x",},\
/* 0x00fe */{"ndphy.c", "ndphy_set_phy_dll", 360, "PHY calc CH %d PHY DLL Lock failed",},\
/* 0x00ff */{"ficu.c", "_ficu_cmpl_fcmd_handling", 577, "TODO FICU err %x, sts %x",},\
/* 0x0100 */{"ficu.c", "ficu_clear_fcmd_error", 166, "FCMD err clean fail",},\
/* 0x0101 */{"ficu.c", "ficu_cmds_dump", 589, "FICU sts %x, CNT %x, Unc %x/%x",},\
/* 0x0102 */{"ficu.c", "ficu_cmpl_fcmd_error_handling", 315, "FICU ERR: int sts %x, sts1 %x, sts2 %x, dec sts %x",},\
/* 0x0103 */{"ficu.c", "ficu_cmpl_fcmd_error_handling", 322, "FCMD ID: %d FIID: %d LUTID: %d, TLC type: %d MP_ERR: %x",},\
/* 0x0104 */{"ficu.c", "ficu_cmpl_fcmd_error_handling", 365, "ERR FCMD %p req %p, ous %d",},\
/* 0x0105 */{"ficu.c", "ficu_cmpl_fcmd_error_handling", 377, "fcmd %p missing",},\
/* 0x0106 */{"ficu.c", "ficu_cmpl_fcmd_error_handling", 382, "ERR col %x(%d), CH %d, dev %d, ROW %x, PDA %x",},\
/* 0x0107 */{"ficu.c", "ficu_cmpl_fcmd_error_handling", 390, "NF err, fcmd %d, sts2 %x, power %x",},\
/* 0x0108 */{"ficu.c", "ficu_cmpl_fcmd_error_handling", 397, "rd erased err",},\
/* 0x0109 */{"ficu.c", "ficu_cmpl_fcmd_error_handling", 401, "rd decoding err",},\
/* 0x010a */{"ficu.c", "ficu_cmpl_fcmd_error_handling", 404, "rd dfu err",},\
/* 0x010b */{"ficu.c", "ficu_cmpl_fcmd_error_handling", 407, "rd raid err",},\
/* 0x010c */{"ficu.c", "ficu_cmpl_fcmd_error_handling", 410, "rd ovlmt err",},\
/* 0x010d */{"ficu.c", "ficu_cmpl_fcmd_error_handling", 413, "rd ncb err",},\
/* 0x010e */{"ficu.c", "ficu_cmpl_fcmd_error_handling", 440, "wr enc err %x",},\
/* 0x010f */{"ficu.c", "ficu_fcmd_completion", 125, "fcmd %p missing",},\
/* 0x0110 */{"ficu.c", "ficu_get_finst_lut_id", 199, "FID: %d status: %x LUT_PTR %p",},\
/* 0x0111 */{"ficu.c", "ficu_get_finst_lut_id", 215, "Don't find LUT ID",},\
/* 0x0112 */{"ficu.c", "ficu_mode_disable", 878, "Abort %d CMD",},\
/* 0x0113 */{"ficu.c", "ficu_mode_toggle", 979, "Error %d CMD",},\
/* 0x0114 */{"ficu.c", "ficu_wait_sq_ready", 749, "err: full s-%d-queue",},\
/* 0x0115 */{"mu_rr.c", "_nand_rr_erd_submit", 321, "ERD req %p, FCMD %d",},\
/* 0x0116 */{"mu_rr.c", "nand_rr_erd_submit", 596, "ERD: Step %d, PB type: %d",},\
/* 0x0117 */{"mu_rr.c", "nand_set_init_feature", 752, "NandSetFeature Mismatch, CH(%d), CE(%d), addr(0x%x), set_value(0x%x), get_value(0x%x)\n",},\
/* 0x0118 */{"mu_rr.c", "nand_set_init_feature", 769, "NandSetFeature Mismatch, CH(%d), CE(%d), addr(0x%x), set_value(0x%x), get_value(0x%x)\n",},\
/* 0x0119 */{"mu_rr.c", "nand_set_init_feature", 785, "NandSetFeature Mismatch, CH(%d), CE(%d), addr(0x%x), set_value(0x%x), get_value(0x%x)\n",},\
/* 0x011a */{"mu_rr.c", "nand_set_init_feature", 809, "NandSetFeature Mismatch, CH(%d), CE(%d), addr(0x%x), set_value(0x%x), get_value(0x%x)\n",},\
/* 0x011b */{"tsb_rr.c", "nand_set_init_feature", 3245, "NandSetFeature Mismatch, CH(%d), CE(%d), addr(0x%x), set_value(0x%x), get_value(0x%x)\n",},\
/* 0x011c */{"tsb_rr.c", "nand_set_init_feature", 3262, "NandSetFeature Mismatch, CH(%d), CE(%d), addr(0x%x), set_value(0x%x), get_value(0x%x)\n",},\
/* 0x011d */{"tsb_rr.c", "nand_set_init_feature", 3278, "NandSetFeature Mismatch, CH(%d), CE(%d), addr(0x%x), set_value(0x%x), get_value(0x%x)\n",},\
/* 0x011e */{"tsb_rr.c", "nand_set_init_feature", 3305, "NandSetFeature Mismatch, CH(%d), CE(%d), addr(0x%x), set_value(0x%x), get_value(0x%x)\n",},\
/* 0x011f */{"tsb_rr.c", "_nand_rr_erd_submit", 2759, "ERD req %p, FCMD %d",},\
/* 0x0120 */{"tsb_rr.c", "nand_rr_erd_submit", 3083, "ERD Step %d, PB Type: %d",},\
/* 0x0121 */{"sd_rr.c", "_nand_rr_erd_submit", 917, "ERD req %p, FCMD %d",},\
/* 0x0122 */{"sd_rr.c", "nand_rr_erd_submit", 1095, "ERD Step %d, PB Type: %d",},\
/* 0x0123 */{"sk_rr.c", "_nand_rr_erd_submit", 276, "ERD req %p, FCMD %d",},\
/* 0x0124 */{"sk_rr.c", "nand_get_sk_vref_setting", 321, "SLC OTP RRT invalid",},\
/* 0x0125 */{"sk_rr.c", "nand_get_sk_vref_setting", 329, "TLC OTP RRT invalid",},\
/* 0x0126 */{"sk_rr.c", "nand_rr_erd_submit", 677, "ERD Step %d, PB Type: %d",},\
/* 0x0127 */{"admin_cmd.c", "_nvmet_admin_cmd_done", 5487, "admin req aborted",},\
/* 0x0128 */{"admin_cmd.c", "_nvmet_admin_cmd_done", 5501, "admin req %x aborted",},\
/* 0x0129 */{"admin_cmd.c", "check_vsc_sig", 1547, "signature mismatch",},\
/* 0x012a */{"admin_cmd.c", "hmb_switch", 5772, "HMB %d -> %d, plz reboot your system\n",},\
/* 0x012b */{"admin_cmd.c", "nvme_vu_brand_new", 4548, "[Tip] Do a quick erase, Done!",},\
/* 0x012c */{"admin_cmd.c", "nvme_vu_erase_eventlog", 1869, "Event log is writing/flushing",},\
/* 0x012d */{"admin_cmd.c", "nvme_vu_securerase", 4756, "VU_FRB_ERASE",},\
/* 0x012e */{"admin_cmd.c", "nvme_vu_securerase", 4792, "PB (%d) Erase GO",},\
/* 0x012f */{"admin_cmd.c", "nvme_vu_securerase", 4805, "PB (%d) Erase done",},\
/* 0x0130 */{"admin_cmd.c", "nvme_vu_setwp_doqe", 4572, "Set read only flag done, DWord type(%x).",},\
/* 0x0131 */{"admin_cmd.c", "nvme_vu_setwp_doqe", 4576, "Clear read only flag done, DWord type(%x).",},\
/* 0x0132 */{"admin_cmd.c", "nvme_vu_setwp_doqe", 4601, "[Error] Unknown DWord type(%x).",},\
/* 0x0133 */{"admin_cmd.c", "nvmet_abort", 4354, "req (%x) Ctag(%x) Op(%d) exec time (%d)ms",},\
/* 0x0134 */{"admin_cmd.c", "nvmet_abort", 4367, "req (%x) Ctag(%x) Op(%d) exec time (%d)ms",},\
/* 0x0135 */{"admin_cmd.c", "nvmet_admin_aer_out", 5613, "Req (%x) AER masked",},\
/* 0x0136 */{"admin_cmd.c", "nvmet_admin_cmd_in", 5569, "req(%x) rslt(%d)",},\
/* 0x0137 */{"admin_cmd.c", "nvmet_admin_xfer_abort", 5061, "req(%x) opc %x aborted",},\
/* 0x0138 */{"admin_cmd.c", "nvmet_admin_xfer_done", 5143, "req(%x) xfered sts=(%d)",},\
/* 0x0139 */{"admin_cmd.c", "nvmet_admin_xfer_done", 5390, "apst_entry[%d].{itps(%d), itpt(%d)}",},\
/* 0x013a */{"admin_cmd.c", "nvmet_admin_xfer_done", 5394, "error[i] itps itps %d itpt %d",},\
/* 0x013b */{"admin_cmd.c", "nvmet_admin_xfer_done", 5409, "error[i] itps itps %d itpt %d",},\
/* 0x013c */{"admin_cmd.c", "nvmet_admin_xfer_done", 5430, "error[i] itps itps %d itpt %d",},\
/* 0x013d */{"admin_cmd.c", "nvmet_alloc_admin_res_for_download", 459, "alloc fail",},\
/* 0x013e */{"admin_cmd.c", "nvmet_asq_handle", 4857, "req(%x) Admin opcode(%x): %s",},\
/* 0x013f */{"admin_cmd.c", "nvmet_asq_handle", 4874, "BRAND NEW SSD",},\
/* 0x0140 */{"admin_cmd.c", "nvmet_asq_handle", 4881, "SET_FACTCMD",},\
/* 0x0141 */{"admin_cmd.c", "nvmet_asq_handle", 4887, "GET_FACTCMD",},\
/* 0x0142 */{"admin_cmd.c", "nvmet_asq_handle", 4895, "GET_NANDCMD",},\
/* 0x0143 */{"admin_cmd.c", "nvmet_asq_handle", 4899, "GET_DISKCMD",},\
/* 0x0144 */{"admin_cmd.c", "nvmet_asq_handle", 4903, "NVME_OPC_VU_GET_FW_INFO",},\
/* 0x0145 */{"admin_cmd.c", "nvmet_asq_handle", 4907, "NVME_OPC_VU_ERASE_FW_BLK",},\
/* 0x0146 */{"admin_cmd.c", "nvmet_asq_handle", 4911, "NVME_OPC_VU_WARM_REBOOT",},\
/* 0x0147 */{"admin_cmd.c", "nvmet_asq_handle", 4915, "NVME_OPC_VU_SET_DISK_CAPACITY",},\
/* 0x0148 */{"admin_cmd.c", "nvmet_asq_handle", 4919, "NVME_OPC_VU_TEST_CMD_IN",},\
/* 0x0149 */{"admin_cmd.c", "nvmet_asq_handle", 4923, "NVME_OPC_VU_SET_WARN_CRI_THRE",},\
/* 0x014a */{"admin_cmd.c", "nvmet_asq_handle", 4936, "NVME_OPC_VU_EVENTLOG_VIRGIN",},\
/* 0x014b */{"admin_cmd.c", "nvmet_asq_handle", 4942, "NVME_OPC_VU_GET_FW_CONFIG",},\
/* 0x014c */{"admin_cmd.c", "nvmet_asq_handle", 4946, "NVME_OPC_VU_FTL_VIRGIN",},\
/* 0x014d */{"admin_cmd.c", "nvmet_asq_handle", 4950, "NVME_OPC_VU_SETDEVICEINFO",},\
/* 0x014e */{"admin_cmd.c", "nvmet_asq_handle", 4954, "NVME_OPC_VU_CMD_F7",},\
/* 0x014f */{"admin_cmd.c", "nvmet_asq_handle", 4959, "TS_INJECTION CMD",},\
/* 0x0150 */{"admin_cmd.c", "nvmet_asq_handle", 4964, "NVME_OPC_VU_ERRINJECTION",},\
/* 0x0151 */{"admin_cmd.c", "nvmet_asq_handle", 4968, "NVME_OPC_VU_SMARTCLEAN",},\
/* 0x0152 */{"admin_cmd.c", "nvmet_asq_handle", 4972, "NVME_OPC_VU_GET_GRWN_DEFECT",},\
/* 0x0153 */{"admin_cmd.c", "nvmet_asq_handle", 5050, "req(%x) Admin opcode(%x) CE: SCT(%x) SC(%x)",},\
/* 0x0154 */{"admin_cmd.c", "nvmet_create_io_sq", 668, "create I/O SQ (%d) pairs CQ (%d)",},\
/* 0x0155 */{"admin_cmd.c", "nvmet_delete_io_cq", 539, "Delete I/O Completion Queue (%d)",},\
/* 0x0156 */{"admin_cmd.c", "nvmet_delete_io_sq", 611, "Delete I/O Submission Queue (%d)",},\
/* 0x0157 */{"admin_cmd.c", "nvmet_feat_set_apst", 3852, "apst set to %d, save %d",},\
/* 0x0158 */{"admin_cmd.c", "nvmet_feat_set_arbitration", 3009, "Artbration (0x%x) -> (0x%x)",},\
/* 0x0159 */{"admin_cmd.c", "nvmet_feat_set_async_event_conf", 3321, "Asynchronous Event Configuration (0x%x) -> (0x%x)",},\
/* 0x015a */{"admin_cmd.c", "nvmet_feat_set_error_recovery", 3346, "Error recovery (0x%x) -> (0x%x)",},\
/* 0x015b */{"admin_cmd.c", "nvmet_feat_set_host_memory", 3629, "Host Memory Buffer set, MR(%d) EN(%d) size(%d KB)",},\
/* 0x015c */{"admin_cmd.c", "nvmet_feat_set_host_memory", 3660, "Pull HMDEL %x%x, cnt %d, %d bytes",},\
/* 0x015d */{"admin_cmd.c", "nvmet_feat_set_number_of_queues", 2989, "Request ncqr/nsqr (%d/%d) and Allocate sq/cq (%d/%d)",},\
/* 0x015e */{"admin_cmd.c", "nvmet_feat_set_power_management", 3411, "WH (%d )Power State (%d) -> (%d)",},\
/* 0x015f */{"admin_cmd.c", "nvmet_feat_set_tempture_threshold", 3094, "Tempture Threshold %d(%d) (0x%x) -> (0x%x)",},\
/* 0x0160 */{"admin_cmd.c", "nvmet_feat_set_volatile_wr_cache", 3592, "Volatile Write Cache (0x%x) -> (0x%x)",},\
/* 0x0161 */{"admin_cmd.c", "nvmet_feat_set_write_atomic", 3229, "Write Automic Normal (0x%x) -> (0x%x)",},\
/* 0x0162 */{"admin_cmd.c", "nvmet_firmware_commit", 1423, "download fw already fail, so commit fail too",},\
/* 0x0163 */{"admin_cmd.c", "nvmet_firmware_commit", 1444, "Commit slot %d ca:%d ",},\
/* 0x0164 */{"admin_cmd.c", "nvmet_firmware_image_download", 1485, "NUMD(%d) OFFSET(%d) PRP1(%x) PRP2(%x)",},\
/* 0x0165 */{"admin_cmd.c", "nvmet_firmware_image_download", 1498, "download fw NUMD(%d) OFFSET(%d) not 4K alignment",},\
/* 0x0166 */{"admin_cmd.c", "nvmet_firmware_image_download", 1516, "alloc amin res fail",},\
/* 0x0167 */{"admin_cmd.c", "nvmet_format_done", 2194, "[Tip] Reset the feature to default, Done!",},\
/* 0x0168 */{"admin_cmd.c", "nvmet_format_hmb_reset_done", 2154, "hmb reset done",},\
/* 0x0169 */{"admin_cmd.c", "nvmet_format_ns", 2246, "format lbaf %d mset %d pi %d pil %d ses %d",},\
/* 0x016a */{"admin_cmd.c", "nvmet_format_ns", 2296, "format %x",},\
/* 0x016b */{"admin_cmd.c", "nvmet_format_resume_blk_req", 2142, "error: resume req not format req(req %x, host-fmt-fls-req %x).",},\
/* 0x016c */{"admin_cmd.c", "nvmet_free_mr_dtags", 4437, "gc_put_cont_dtags",},\
/* 0x016d */{"admin_cmd.c", "nvmet_get_feature", 4148, "get feature[%x], %s, NSID=%x",},\
/* 0x016e */{"admin_cmd.c", "nvmet_get_feature", 4151, "error namespace id %d fid %d",},\
/* 0x016f */{"admin_cmd.c", "nvmet_get_log_page", 1344, "LID(%d) NUMD(%d) NUMD_B(%d)",},\
/* 0x0170 */{"admin_cmd.c", "nvmet_get_log_page", 1350, "LPOU %x, LPOL %x - over range",},\
/* 0x0171 */{"admin_cmd.c", "nvmet_get_log_page", 1384, "No support %d",},\
/* 0x0172 */{"admin_cmd.c", "nvmet_get_lp_health_information", 1030, "smart error %x",},\
/* 0x0173 */{"admin_cmd.c", "nvmet_get_lp_log_error", 899, "Valid(%d) Pos(%d)",},\
/* 0x0174 */{"admin_cmd.c", "nvmet_get_lp_telemetry", 1282, "len 0x%x dtag_num %d",},\
/* 0x0175 */{"admin_cmd.c", "nvmet_get_lp_telemetry", 1285, "only support 4K length",},\
/* 0x0176 */{"admin_cmd.c", "nvmet_get_lp_telemetry", 1302, "read_dump_data fail",},\
/* 0x0177 */{"admin_cmd.c", "nvmet_get_lp_telemetry", 1311, "telemetry %x ava %d",},\
/* 0x0178 */{"admin_cmd.c", "nvmet_identify", 2807, "CNS(%d) NSID(%d) CNTID(%d)",},\
/* 0x0179 */{"admin_cmd.c", "nvmet_identify", 2816, "nvmet_identify: No such controller id %x",},\
/* 0x017a */{"admin_cmd.c", "nvmet_identify", 2829, "Identify: Invalid namespace (0x%x)",},\
/* 0x017b */{"admin_cmd.c", "nvmet_identify", 2861, "NSID(%d) isn't Active",},\
/* 0x017c */{"admin_cmd.c", "nvmet_identify", 2886, "Identify: Invalid namespace (0x%x)",},\
/* 0x017d */{"admin_cmd.c", "nvmet_identify", 2915, "Identify: (NSL) Invalid namespace (%d)",},\
/* 0x017e */{"admin_cmd.c", "nvmet_identify", 2951, "Identify: CNS(%d) DMA transfer(%d)",},\
/* 0x017f */{"admin_cmd.c", "nvmet_prepare_mr_dtags", 4424, "operation fac info wait dtag, req 0x%x",},\
/* 0x0180 */{"admin_cmd.c", "nvmet_prepare_mr_dtags", 4427, "gc_get_cont_dtags success",},\
/* 0x0181 */{"admin_cmd.c", "nvmet_queue_sanity_check", 506, "req(%x) qid(%x)",},\
/* 0x0182 */{"admin_cmd.c", "nvmet_queue_sanity_check", 514, "req(%x) qsize(%x)",},\
/* 0x0183 */{"admin_cmd.c", "nvmet_set_feature", 3924, "set feature[%x], sv=%d, NSID=%x\n",},\
/* 0x0184 */{"admin_cmd.c", "nvmet_set_feature", 3927, "error namespace id %d fid %d",},\
/* 0x0185 */{"admin_cmd.c", "nvmet_set_spb_info", 1664, "total spb cnt mismatch. should be %d but %d",},\
/* 0x0186 */{"admin_cmd.c", "nvmet_set_spb_info", 1671, "total spb cnt mismatch. should be %d but %d",},\
/* 0x0187 */{"admin_cmd.c", "nvmet_set_spb_info", 1676, "total spb cnt match",},\
/* 0x0188 */{"admin_cmd.c", "set_device_info", 1579, "Invalid option for setting device info!",},\
/* 0x0189 */{"admin_cmd.c", "set_warn_cri_thre", 1607, "Invalid option for setting warning/critical threshold!",},\
/* 0x018a */{"admin_cmd.c", "setfactoryinfo", 4502, "opsetting: %d",},\
/* 0x018b */{"core.c", "bool", 260, "NS update cap(%x -> %x), lbads(%d -> %d)",},\
/* 0x018c */{"core.c", "err_injection_main", 2143, "smart_err_num(%d)\n",},\
/* 0x018d */{"core.c", "err_injection_main", 2147, "error injection done\n",},\
/* 0x018e */{"core.c", "fill_lookup_pda_done", 1724, "hmb lookup error",},\
/* 0x018f */{"core.c", "nvmet_abort_all_running_reqs", 1366, "[%d] req 0x%p(%d) state(%d) abt #Dtags(%d), rt(%d)",},\
/* 0x0190 */{"core.c", "nvmet_abort_all_running_reqs", 1392, "all abort wreq 0x%p %d LBA 0x%x%d(%d)",},\
/* 0x0191 */{"core.c", "nvmet_abort_all_running_reqs", 1412, "all abort wreq cnt %d %d %d",},\
/* 0x0192 */{"core.c", "nvmet_abort_running_req", 444, "abort admin %x opc %x %x",},\
/* 0x0193 */{"core.c", "nvmet_abort_running_req", 532, "wr %x st %d fua %d xfer done",},\
/* 0x0194 */{"core.c", "nvmet_abort_running_req", 590, "wait dma done, req 0x%x required %d",},\
/* 0x0195 */{"core.c", "nvmet_abort_running_req", 597, "trim req 0x%x state %d done in advance",},\
/* 0x0196 */{"core.c", "nvmet_abort_running_req", 628, "no handle op in %p %d %d",},\
/* 0x0197 */{"core.c", "nvmet_aer_error_status", 1568, "SQ(%d) Invalid Queue",},\
/* 0x0198 */{"core.c", "nvmet_aer_smart_health", 1618, "available spare(%d) < thr(%d)",},\
/* 0x0199 */{"core.c", "nvmet_clear_aer", 1137, "abort #(%d) AER commands",},\
/* 0x019a */{"core.c", "nvmet_clear_io_queue", 1171, "Outstanding #AER(%d)",},\
/* 0x019b */{"core.c", "nvmet_core_cmd_done", 827, "req(%p) Ctags(%d) resubmit ",},\
/* 0x019c */{"core.c", "nvmet_core_err_cmd_done", 752, "abort done",},\
/* 0x019d */{"core.c", "nvmet_core_err_cmd_done", 768, "ctag err read",},\
/* 0x019e */{"core.c", "nvmet_core_err_cmd_done", 771, "ctag err done",},\
/* 0x019f */{"core.c", "nvmet_evt_cc_en", 1510, "\033[91mCC.EN (0->1)\x1b[0m",},\
/* 0x01a0 */{"core.c", "nvmet_evt_handle_err_cmd", 1006, "cmd err sct 0x%x sc 0x%x",},\
/* 0x01a1 */{"core.c", "nvmet_evt_handle_err_cmd", 973, "req(%p) Ctags(%d) sts=(0x%x)",},\
/* 0x01a2 */{"core.c", "nvmet_evt_handle_err_cmd", 984, "slba %d, cnt %d",},\
/* 0x01a3 */{"core.c", "nvmet_evt_handle_err_cmd", 989, "prp 1 %x %x",},\
/* 0x01a4 */{"core.c", "nvmet_evt_handle_err_cmd", 994, "prp2 %x %x",},\
/* 0x01a5 */{"core.c", "nvmet_evt_handle_err_cmd", 998, "PCIE timeout op %d left %d [%x %x]\n",},\
/* 0x01a6 */{"core.c", "nvmet_evt_shutdown", 1440, "shutdown abort",},\
/* 0x01a7 */{"core.c", "nvmet_evt_shutdown", 1445, "\033[91mCC.EN (1->0)\x1b[0m, isr %d",},\
/* 0x01a8 */{"core.c", "nvmet_evt_shutdown", 1471, "flying shutdown cnt %d",},\
/* 0x01a9 */{"core.c", "nvmet_fe_shutdown_done", 1253, "skip shutdown cb %d",},\
/* 0x01aa */{"core.c", "nvmet_init_apl", 2353, "FactoryInfo NG",},\
/* 0x01ab */{"core.c", "nvmet_init_apl", 2357, "FactoryInfo OK",},\
/* 0x01ac */{"core.c", "nvmet_preset_detach", 1911, "preset detach. r1(0x%x), r2(0x%x)",},\
/* 0x01ad */{"core.c", "nvmet_preset_detach", 1957, "HMB detach by preset",},\
/* 0x01ae */{"core.c", "nvmet_put_req", 211, "req %d ctag %d exceed %d ms",},\
/* 0x01af */{"core.c", "nvmet_reqs_dump", 1308, "Running NVM(e) Cmd (%d)",},\
/* 0x01b0 */{"core.c", "nvmet_reqs_dump", 1315, "sq req 0x%p(op %d) state %d ctag %d",},\
/* 0x01b1 */{"core.c", "nvmet_reqs_dump", 1317, "auto_cpl %d auto_done %d ctag_done %d err %d",},\
/* 0x01b2 */{"core.c", "nvmet_reqs_dump", 1326, "aborting req 0x%p(op %d) state %d ctag %d",},\
/* 0x01b3 */{"core.c", "nvmet_reqs_dump", 1328, "auto_cpl %d auto_done %d ctag_done %d err %d",},\
/* 0x01b4 */{"core.c", "nvmet_restore_feat", 325, "def feat used",},\
/* 0x01b5 */{"core.c", "nvmet_set_factory_info_done", 1067, "Ignore Capacity Change %d GB, max %d",},\
/* 0x01b6 */{"core.c", "nvmet_set_factory_info_done", 1071, "Set default Capacity %d GB",},\
/* 0x01b7 */{"core.c", "nvmet_set_factory_info_done", 1076, "Capacity Change!! (%d -> %d)GB",},\
/* 0x01b8 */{"core.c", "nvmet_set_factory_info_done", 1088, "SET_FACTINFO_cmpl",},\
/* 0x01b9 */{"core.c", "nvmet_sq_timer_chk", 681, "req 0x%p timeout(%d ms), ctag(%d), op(%d) cmd(0x%p) %d",},\
/* 0x01ba */{"core.c", "nvmet_sq_timer_chk", 695, "skip aborting wreq",},\
/* 0x01bb */{"core.c", "nvmet_start_warm_boot", 2071, "abort #(%d) AER commands",},\
/* 0x01bc */{"core.c", "nvmet_start_warm_boot", 2085, "warm boot disable sq OK",},\
/* 0x01bd */{"io_cmd.c", "io_max_main", 1455, "Max I/O requests: %d",},\
/* 0x01be */{"io_cmd.c", "io_max_main", 1461, "%d shall be less %d",},\
/* 0x01bf */{"io_cmd.c", "io_max_main", 1465, "I/O max requests: (%d -> %d)",},\
/* 0x01c0 */{"io_cmd.c", "nvmet_abort_locked_req", 1396, "abort locked req(%d) %p",},\
/* 0x01c1 */{"io_cmd.c", "nvmet_abort_pending_req", 1362, "abort pending req(%d) %p",},\
/* 0x01c2 */{"io_cmd.c", "nvmet_bootpart_read", 1300, "BPR: ofst (%x), len (%x) -> mem (0x%p%p)",},\
/* 0x01c3 */{"io_cmd.c", "nvmet_read_qos", 497, "tgt %d, pnd %d, act %d, CID %d, sts %d",},\
/* 0x01c4 */{"io_cmd.c", "nvmet_setup_discard", 745, "trim ad is zero, complete",},\
/* 0x01c5 */{"io_cmd.c", "nvmet_setup_discard", 752, "trim: lack of dtag",},\
/* 0x01c6 */{"io_cmd.c", "nvmet_setup_rw", 248, "Block I/O because of reaching tmt2",},\
/* 0x01c7 */{"io_cmd.c", "nvmet_sq_handle", 1008, "No submit handler for NS(%d)",},\
/* 0x01c8 */{"io_cmd.c", "nvmet_sq_handle", 861, "Block I/O because of reaching tmt2",},\
/* 0x01c9 */{"io_cmd.c", "nvmet_sq_handle", 954, "Flush: (NSL) Invalid namespace (%d)",},\
/* 0x01ca */{"io_cmd.c", "read_q_req", 464, "tgt %d, pnd %d, act %d, CID %d",},\
/* 0x01cb */{"io_cmd.c", "read_q_reset", 368, "req q[%d] act %d -> 0\n",},\
/* 0x01cc */{"io_cmd.c", "read_q_sched", 438, "tgt %d, pnd %d, act %d, CID %d, sts %d",},\
/* 0x01cd */{"io_cmd.c", "trim_merger_abort", 613, "trim req(0x%x) range pulling",},\
/* 0x01ce */{"io_cmd.c", "trim_merger_abort", 626, "clean ftl_req(0x%x) bind trim_req(0x%x)",},\
/* 0x01cf */{"io_cmd.c", "trim_merger_abort", 629, "clean trim merger hdr req(0x%x)",},\
/* 0x01d0 */{"io_cmd.c", "trim_merger_abort", 639, "change ftl_req(0x%x) bind trim req (0x%x -> 0x%x)",},\
/* 0x01d1 */{"io_cmd.c", "trim_merger_abort", 642, "change trim merger hdr req(0x%x -> 0x%x) ",},\
/* 0x01d2 */{"io_cmd.c", "trim_merger_abort", 647, "del trim req(0x%x) ",},\
/* 0x01d3 */{"io_cmd.c", "trim_merger_manager", 582, "merger 0x%p->0x%p(ttl range cnt %d now)",},\
/* 0x01d4 */{"io_cmd.c", "trim_merger_manager", 595, "trim trigger 0x%p, ttl range cnt %d",},\
/* 0x01d5 */{"io_cmd.c", "trim_range_pull_done", 674, "pull trim field err",},\
/* 0x01d6 */{"io_cmd.c", "trim_range_pull_done", 688, "trim cmd pull done, but timeout. req 0x%p timeout(%d ms)",},\
/* 0x01d7 */{"overlay_mgr.c", "ovly_caller_dump", 173, "pushed caller statck %d new %d ovly_id %d fn %x",},\
/* 0x01d8 */{"overlay_mgr.c", "ovly_caller_dump", 182, "poped caller statck %d new %d ovly_id %d fn %x",},\
/* 0x01d9 */{"overlay_mgr.c", "ovly_load_slice", 214, "don't call directly, please use trampoline mechanisim",},\
/* 0x01da */{"overlay_mgr.c", "ovly_load_slice", 218, "Load overlay by 0x%x: 0x%x(0x%x) pma: 0x%x length: 0x%x offset: 0x%x",},\
/* 0x01db */{"overlay_mgr.c", "ovly_share_tramp", 251, "ovly during pmu entering %d-%p",},\
/* 0x01dc */{"smart.c", "health_get_nvm_status", 221, "available spare(%d) < thr(%d)",},\
/* 0x01dd */{"smart.c", "health_get_smart_nvm_info", 168, "smart->controller_model %d\n",},\
/* 0x01de */{"smart.c", "health_get_smart_nvm_info", 169, "smart->smart_version 0x%x\n",},\
/* 0x01df */{"smart.c", "health_get_smart_nvm_info", 170, "smart->pe_cycle  %d\n",},\
/* 0x01e0 */{"smart.c", "health_get_smart_nvm_info", 171, "smart->flash_type %d\n",},\
/* 0x01e1 */{"smart.c", "health_get_smart_nvm_info", 172, "smart->ssd_protect_mode  %d\n",},\
/* 0x01e2 */{"smart.c", "health_get_smart_nvm_info", 173, "smart->host_read_unrecover_count %d\n",},\
/* 0x01e3 */{"smart.c", "health_get_smart_nvm_info", 174, "smart->phy_err_count %d\n",},\
/* 0x01e4 */{"smart.c", "health_get_smart_nvm_info", 175, "smart->crc_err_count %d\n",},\
/* 0x01e5 */{"smart.c", "health_get_smart_nvm_info", 176, "smart->total_early_bad_block %d\n",},\
/* 0x01e6 */{"smart.c", "health_get_smart_nvm_info", 177, "smart->total_later_bad_block %d\n",},\
/* 0x01e7 */{"smart.c", "health_get_smart_nvm_info", 178, "smart->max_erase_count %d\n",},\
/* 0x01e8 */{"smart.c", "health_get_smart_nvm_info", 179, "smart->average_erase_count %d\n",},\
/* 0x01e9 */{"smart.c", "health_get_smart_nvm_info", 180, "smart->program_fail_count %d\n",},\
/* 0x01ea */{"smart.c", "health_get_smart_nvm_info", 181, "smart->erase_fail_count %d\n",},\
/* 0x01eb */{"smart.c", "health_get_smart_nvm_info", 182, "smart->flash_write_sector %d\n",},\
/* 0x01ec */{"smart.c", "health_get_smart_nvm_info", 183, "smart->total_spare_block %d\n",},\
/* 0x01ed */{"smart.c", "health_get_smart_nvm_info", 184, "smart->current_spare_block %d\n",},\
/* 0x01ee */{"smart.c", "health_get_smart_nvm_info", 185, "smart->read_retry_count %d\n",},\
/* 0x01ef */{"smart.c", "health_get_temperature", 320, "temp %d, (%d %d)",},\
/* 0x01f0 */{"smart.c", "health_get_temperature", 337, "temp[%d] %d, (%d %d)",},\
/* 0x01f1 */{"fdisk.c", "_req_to_slow_ftl_exec", 1530, "wr req %x blk by %x op %d st %d",},\
/* 0x01f2 */{"fdisk.c", "_req_to_slow_ftl_exec", 1563, "flush req %x blk by %x op %d",},\
/* 0x01f3 */{"fdisk.c", "_req_to_slow_ftl_exec", 1577, "flush req %x wait by resume req",},\
/* 0x01f4 */{"fdisk.c", "_req_to_slow_ftl_exec", 1600, "format req %x blk by %x op %d",},\
/* 0x01f5 */{"fdisk.c", "_req_to_slow_ftl_exec", 1614, "format req %x try resume req",},\
/* 0x01f6 */{"fdisk.c", "_req_to_slow_ftl_exec", 1619, "format req %x is running",},\
/* 0x01f7 */{"fdisk.c", "_req_to_slow_ftl_exec", 1625, "format req %x wait cache clean",},\
/* 0x01f8 */{"fdisk.c", "_req_to_slow_ftl_exec", 1636, "trim req %x blk by %x op %d",},\
/* 0x01f9 */{"fdisk.c", "abort_pending_fw_dwnld_req", 2258, "pending dwnld cmd st %d %d, nr dtag %d",},\
/* 0x01fa */{"fdisk.c", "abort_pending_fw_dwnld_req", 2264, "gc_put_cont_dtags",},\
/* 0x01fb */{"fdisk.c", "abort_pending_fw_dwnld_req", 2267, "No pending dwnld cmd?!",},\
/* 0x01fc */{"fdisk.c", "delay_cmpl_timer_chk", 3578, "req 0x%p UC(%d ms), ctag(%d), op(%d) [%d %d]",},\
/* 0x01fd */{"fdisk.c", "dfs_flush", 579, "smart: oom",},\
/* 0x01fe */{"fdisk.c", "dfs_init", 3517, "device block init fail",},\
/* 0x01ff */{"fdisk.c", "dfs_start", 3538, "new stat file",},\
/* 0x0200 */{"fdisk.c", "dfs_start", 3548, "stat file was drop",},\
/* 0x0201 */{"fdisk.c", "fdisk_abort_flushing_req", 3122, "abort flush req %x",},\
/* 0x0202 */{"fdisk.c", "fdisk_abort_wr_dump", 3067, "flush req %x",},\
/* 0x0203 */{"fdisk.c", "fdisk_abort_wr_dump", 3069, "External #Dtags (%d)",},\
/* 0x0204 */{"fdisk.c", "fdisk_format_done", 631, "fdisk format done",},\
/* 0x0205 */{"fdisk.c", "fdisk_free_fw_upgrade_dtag", 2239, "gc_put_cont_dtags",},\
/* 0x0206 */{"fdisk.c", "fdisk_fua_done", 2143, "ctag %d req fua done",},\
/* 0x0207 */{"fdisk.c", "fdisk_fw_commit", 2632, "commit ca [%d] don't support",},\
/* 0x0208 */{"fdisk.c", "fdisk_fw_commit", 2643, "dus_amt %d put dtag %d",},\
/* 0x0209 */{"fdisk.c", "fdisk_fw_commit", 2653, "transfer fw not complete, can't commit",},\
/* 0x020a */{"fdisk.c", "fdisk_fw_commit", 2677, "down load wait dtag cur status:%d",},\
/* 0x020b */{"fdisk.c", "fdisk_fw_commit", 2689, "fdisk fwb rebuild start",},\
/* 0x020c */{"fdisk.c", "fdisk_fw_commit", 2711, "commit load fwb error",},\
/* 0x020d */{"fdisk.c", "fdisk_fw_commit", 2728, "fwconfig not found, commit abort",},\
/* 0x020e */{"fdisk.c", "fdisk_fw_commit", 2749, "commit load fwb error",},\
/* 0x020f */{"fdisk.c", "fdisk_fw_commit", 2762, "commit fw complete",},\
/* 0x0210 */{"fdisk.c", "fdisk_fw_dwnld", 2327, "down load fw start",},\
/* 0x0211 */{"fdisk.c", "fdisk_fw_dwnld", 2330, "dus_amt %d put dtag %d",},\
/* 0x0212 */{"fdisk.c", "fdisk_fw_dwnld", 2348, "Image format SIG (0x%x) <- Exp. (0x%x)/(0x%x)/(0x%x) du:(0x%x)fail",},\
/* 0x0213 */{"fdisk.c", "fdisk_fw_dwnld", 2402, "down load wait dtag cur status:%d",},\
/* 0x0214 */{"fdisk.c", "fdisk_fw_dwnld", 2413, "xfer (%d) -> cur(%d)",},\
/* 0x0215 */{"fdisk.c", "fdisk_fw_dwnld", 2428, "fw image do verify, F-data(%x)",},\
/* 0x0216 */{"fdisk.c", "fdisk_fw_dwnld", 2438, "transfer fw image complete, but CRC error",},\
/* 0x0217 */{"fdisk.c", "fdisk_fw_dwnld", 2445, "Fw config Image SIG (0x%x) <- Exp. (0x%x) fail",},\
/* 0x0218 */{"fdisk.c", "fdisk_fw_dwnld", 2450, "Last xfer cur(%d)",},\
/* 0x0219 */{"fdisk.c", "fdisk_fw_dwnld", 2460, "transfer combo image complete, but CRC error",},\
/* 0x021a */{"fdisk.c", "fdisk_fw_dwnld", 2464, "Fw config not found, set current value",},\
/* 0x021b */{"fdisk.c", "fdisk_fw_dwnld", 2483, "alloc download buffer Row(0x%x)@CH/CE(%d/%d)",},\
/* 0x021c */{"fdisk.c", "fdisk_fw_dwnld", 2497, "fw_build_buffer_block1-Last: %d count(%d)",},\
/* 0x021d */{"fdisk.c", "fdisk_fw_dwnld", 2502, "transfer combo image complete, but CRC error in NAND",},\
/* 0x021e */{"fdisk.c", "fdisk_fw_dwnld", 2508, "fw_build_buffer_block1 %d",},\
/* 0x021f */{"fdisk.c", "fdisk_fw_dwnld", 2514, "alloc download buffer Row(0x%x)@CH/CE(%d/%d)",},\
/* 0x0220 */{"fdisk.c", "fdisk_fw_dwnld", 2530, "Get fwconfig dtag(%x), First data(%x)",},\
/* 0x0221 */{"fdisk.c", "fdisk_fw_mr_read", 3347, "Read fw all copy fail Row(0x%x)@CH/CE(%d/%d)",},\
/* 0x0222 */{"fdisk.c", "fdisk_get_fw_upgrade_dtag", 2201, "gc_get_cont_dtags success",},\
/* 0x0223 */{"fdisk.c", "fdisk_get_ovly_section", 3320, "get ovly section 0x%x, len 0x%x, offset 0x%x pma 0x%x",},\
/* 0x0224 */{"fdisk.c", "fdisk_init", 3723, "fdisk initialization",},\
/* 0x0225 */{"fdisk.c", "fdisk_init_done", 3303, "ftldisk init",},\
/* 0x0226 */{"fdisk.c", "fdisk_pop_wr_dtag", 1459, "wr pop, free cnt %d dtag free %d -> %d",},\
/* 0x0227 */{"fdisk.c", "fdisk_power_state_change", 3107, "change power state [%d] complete",},\
/* 0x0228 */{"fdisk.c", "fdisk_read_error", 2101, "ctag %d %x rd err %d",},\
/* 0x0229 */{"fdisk.c", "fdisk_read_error", 2109, "ctag %d req can't find!!!",},\
/* 0x022a */{"fdisk.c", "fdisk_rebuild_ovly_setion", 3426, "Row(0x%x)@CH/CE(%d/%d) fail",},\
/* 0x022b */{"fdisk.c", "fdisk_reset_disk", 3150, "------- WR DUMMY(%d,%d)",},\
/* 0x022c */{"fdisk.c", "fdisk_reset_disk", 3164, "reset fdisk!%d",},\
/* 0x022d */{"fdisk.c", "fdisk_reset_disk", 3169, "reset fdisk?%p %d",},\
/* 0x022e */{"fdisk.c", "fdisk_resubmit_req", 1749, "req %x op %d resubmit pend",},\
/* 0x022f */{"fdisk.c", "fdisk_set_disk_capacity", 2905, "Ignore Capacity Change %d GB, max %d",},\
/* 0x0230 */{"fdisk.c", "fdisk_set_disk_capacity", 2909, "Capacity Change!! (%d -> %d)GB",},\
/* 0x0231 */{"fdisk.c", "fdisk_trim", 1182, "discard trim 0x%x",},\
/* 0x0232 */{"fdisk.c", "fdisk_trim", 1210, "resume trim 0x%x",},\
/* 0x0233 */{"fdisk.c", "fdisk_trim", 1234, "pend trim 0x%x, %d",},\
/* 0x0234 */{"fdisk.c", "fdisk_update_ovly_section", 3411, "Overlay section updated done",},\
/* 0x0235 */{"fdisk.c", "fdisk_wd_err_updt", 3196, "err wd pop c %d, duo %d, dtag %d",},\
/* 0x0236 */{"fdisk.c", "fdisk_wd_req_err", 3230, "ctag %d %d pop %d",},\
/* 0x0237 */{"fdisk.c", "fdisk_wd_req_err", 3234, "req %x fua %d %d dtags used by other write",},\
/* 0x0238 */{"fdisk.c", "fdisk_wr_dtags_gc", 375, "rls dtag %d, wr free %d wd %d",},\
/* 0x0239 */{"fdisk.c", "ftl_flush_cmpl", 654, "shutdown req %x done",},\
/* 0x023a */{"fdisk.c", "ftl_flush_cmpl", 666, "flush req already aborted %x",},\
/* 0x023b */{"fdisk.c", "ftl_flush_cmpl", 682, "format req already aborted %x",},\
/* 0x023c */{"fdisk.c", "ftl_trim_cmpl", 968, "fe done trim(0x%x) st(0x%x) ftl_req(0x%x)",},\
/* 0x023d */{"fdisk.c", "ftl_trim_unbind_req", 936, "trim req(0x%x) and ftl_req(0x%x) unbind",},\
/* 0x023e */{"fdisk.c", "hst_wr_ent_cmpl", 1892, "fua req %x err %d xfer done",},\
/* 0x023f */{"fdisk.c", "single_ncl_read_err_dump", 746, "pda 0x%x L 0x%x s %d",},\
/* 0x0240 */{"fdisk.c", "smart_clean_main", 3298, "smart clean finish",},\
/* 0x0241 */{"fdisk.c", "trim_merger_req_done", 953, "child req 0x%p done",},\
/* 0x0242 */{"fdisk.c", "trim_merger_req_done", 958, "hdr req 0x%p done",},\
/* 0x0243 */{"fdisk.c", "wr_idle_chk_timer", 3615, "wr pop, free cnt %d dtag free %d -> %d",},\
/* 0x0244 */{"ra.c", "ra_hmb_pda_lookup_done", 492, "FTL hmb lookup error",},\
/* 0x0245 */{"ramdisk.c", "check_unmap", 777, "PI G %x A %x R %x",},\
/* 0x0246 */{"ramdisk.c", "ramdisk_cmp_wd_updt", 439, "req(%x) Ctag(%d) Dtag(%d)",},\
/* 0x0247 */{"ramdisk.c", "ramdisk_cmp_wd_updt", 450, "cmp Du(%d) %d-%d",},\
/* 0x0248 */{"ramdisk.c", "ramdisk_dyn_read_cont", 749, "Dyn(R)(c) Ctag(%d) Du(%d)",},\
/* 0x0249 */{"ramdisk.c", "ramdisk_init", 1016, "alloc Streaming Read #Dtags(%d)",},\
/* 0x024a */{"ramdisk.c", "ramdisk_init", 1057, "Ramdisk Init done",},\
/* 0x024b */{"ramdisk.c", "ramdisk_nrm_wd_updt", 311, "req(%x) Ctag(%d) Dtag(%d)",},\
/* 0x024c */{"ramdisk.c", "ramdisk_part_wd_updt", 590, "req(%x) Ctag(%d) Dtag(%d)",},\
/* 0x024d */{"ramdisk.c", "ramdisk_part_wd_updt", 618, "merge DU(%d) %d(%d)",},\
/* 0x024e */{"ramdisk.c", "ramdisk_part_wd_updt", 625, "req(%x) Ctag(%d) Dtag(%d)",},\
/* 0x024f */{"ramdisk.c", "ramdisk_part_wd_updt", 631, "merge DU(%d) %d(%d)",},\
/* 0x0250 */{"ramdisk.c", "ramdisk_trim", 833, "ramdisk finish dtag(%d)",},\
/* 0x0251 */{"ramdisk.c", "ramdisk_wd_err_updt", 708, "wd err upt recycle dtag(%d)",},\
/* 0x0252 */{"ramdisk.c", "ramdisk_wd_req_err", 674, "pop free dtag %d due error",},\
/* 0x0253 */{"ramdisk.c", "ramdisk_wd_req_err", 676, "no free dtag",},\
/* 0x0254 */{"ramdisk.c", "req_exec", 888, "(R) Ctag(%d) T(S) NLB(%d) Du(%d/%d)",},\
/* 0x0255 */{"ramdisk.c", "req_exec", 916, "(R) Ctag(%d) T(D) NLB(%d) Du(%d/%d)",},\
/* 0x0256 */{"ramdisk.c", "req_exec", 967, "(W) Ctag(%d) rDtags(%d/%d) NLB(%d)",},\
/* 0x0257 */{"ramdisk.c", "set_map", 263, "PI G %x A %x R %x",},\
/* 0x0258 */{"rawdisk.c", "_rawdisk_nrm_wd_updt", 1592, "write %d LDA %x",},\
/* 0x0259 */{"rawdisk.c", "rawdisk_collision", 2467, "lda(0x%x) is re-written, discard it",},\
/* 0x025a */{"rawdisk.c", "rawdisk_collision", 2471, "lda(0x%x) is in write buffer",},\
/* 0x025b */{"rawdisk.c", "rawdisk_erase", 678, "spb %d erase done",},\
/* 0x025c */{"rawdisk.c", "rawdisk_fbbt_trans_bbt", 2940, "Trying mirror fbbt ...",},\
/* 0x025d */{"rawdisk.c", "rawdisk_fbbt_trans_bbt", 2942, "Defect in MR read fail 2",},\
/* 0x025e */{"rawdisk.c", "rawdisk_fbbt_trans_bbt", 2947, "SRB fbbt loaded",},\
/* 0x025f */{"rawdisk.c", "rawdisk_format", 2603, "rawdisk format: PI %s",},\
/* 0x0260 */{"rawdisk.c", "rawdisk_fw_commit", 2343, "commit ca [%d] don't support\n",},\
/* 0x0261 */{"rawdisk.c", "rawdisk_fw_commit", 2356, "transfer fw not complete,can't commit\n",},\
/* 0x0262 */{"rawdisk.c", "rawdisk_fw_commit", 2367, "down load wait dtag cur status:%d",},\
/* 0x0263 */{"rawdisk.c", "rawdisk_fw_commit", 2382, "rawdisk srb rebuild start",},\
/* 0x0264 */{"rawdisk.c", "rawdisk_fw_commit", 2398, "commit load srb error\n",},\
/* 0x0265 */{"rawdisk.c", "rawdisk_fw_commit", 2405, "commit fw complete\n",},\
/* 0x0266 */{"rawdisk.c", "rawdisk_fw_dwnld", 2231, "Image SIG (0x%x) <- Exp. (0x%x) fail",},\
/* 0x0267 */{"rawdisk.c", "rawdisk_fw_dwnld", 2244, "down load wait dtag cur status:%d",},\
/* 0x0268 */{"rawdisk.c", "rawdisk_fw_dwnld", 2270, "transfer fw image complete, but CRC error\n",},\
/* 0x0269 */{"rawdisk.c", "rawdisk_fw_dwnld", 2279, "transfer fw image complete\n",},\
/* 0x026a */{"rawdisk.c", "rawdisk_fw_dwnld", 2282, "transfer fw image complete, but CRC error\n",},\
/* 0x026b */{"rawdisk.c", "rawdisk_fw_dwnld", 2289, "alloc download buffer Row(0x%x)@CH/CE(%d/%d)\n",},\
/* 0x026c */{"rawdisk.c", "rawdisk_fw_dwnld", 2300, "xfer (%d) -> cur(%d)",},\
/* 0x026d */{"rawdisk.c", "rawdisk_idle_flush", 1495, "%s",},\
/* 0x026e */{"rawdisk.c", "rawdisk_init", 3174, "cur_spb(%d), nxt_spb(%d)",},\
/* 0x026f */{"rawdisk.c", "rawdisk_init", 3176, "No good SPB, check defect table!",},\
/* 0x0270 */{"rawdisk.c", "rawdisk_init", 3186, "alloc Streaming Read #Dtags(%d)",},\
/* 0x0271 */{"rawdisk.c", "rawdisk_init", 3223, "Rawdisk init done.",},\
/* 0x0272 */{"rawdisk.c", "rawdisk_merge", 1778, "%d: merge %d head %d",},\
/* 0x0273 */{"rawdisk.c", "rawdisk_merge", 1783, "%d: merge %d tail %d",},\
/* 0x0274 */{"rawdisk.c", "rawdisk_par_wd_updt", 2038, "par in c %d o %d d %d",},\
/* 0x0275 */{"rawdisk.c", "rawdisk_pickup_spb", 926, "cur_spb(%d), nxt_spb(%d)",},\
/* 0x0276 */{"rawdisk.c", "rawdisk_power_state_change", 2433, "change power state [%d] complete\n",},\
/* 0x0277 */{"rawdisk.c", "rawdisk_read", 811, "op_type = %d, streaming(%d)",},\
/* 0x0278 */{"rawdisk.c", "rawdisk_read_error_pda", 2573, "lda(%d/0x%x) is in error area",},\
/* 0x0279 */{"rawdisk.c", "rawdisk_read_prep", 1454, "lda(0x%x) -> pda(0x%x)",},\
/* 0x027a */{"rawdisk.c", "rawdisk_srb_scan", 2843, "SRB hdr scan Row(0x%x)@CH/CE(%d/%d)",},\
/* 0x027b */{"rawdisk.c", "rawdisk_srb_scan", 2850, "SRB Signature -> 0x%x%x",},\
/* 0x027c */{"rawdisk.c", "rawdisk_srb_scan", 2855, "SRB hdr founded",},\
/* 0x027d */{"rawdisk.c", "rawdisk_srb_scan", 2862, "Trying mirror fbbt ...",},\
/* 0x027e */{"rawdisk.c", "rawdisk_srb_scan", 2864, "SRB fbbt load fail",},\
/* 0x027f */{"rawdisk.c", "rawdisk_unmap_pda", 2540, "lda(%d/0x%x) is in unmapping area",},\
/* 0x0280 */{"rawdisk.c", "rawdisk_wd_err_updt", 3051, "wd err upt recycle dtag(%d)",},\
/* 0x0281 */{"rawdisk.c", "rawdisk_write_prep", 1384, "lda(0x%x) -> pda(0x%x) Dtag(%d)",},\
/* 0x0282 */{"rawdisk.c", "rawdisk_write_prep_for_mu_qlc", 1278, "lda(0x%x) -> pda(0x%x) Dtag(%d)",},\
/* 0x0283 */{"rawdisk.c", "rawdisk_write_prep_for_ss_tlc", 1034, "lda(0x%x) -> pda(0x%x) Dtag(%d)",},\
/* 0x0284 */{"rawdisk.c", "rawdisk_write_prep_for_tsb_tlc", 1146, "lda(0x%x) -> pda(0x%x) Dtag(%d)",},\
/* 0x0285 */{"rawdisk.c", "req_exec", 2777, "(W) Ctag(%d) rDtags(%d/%d) NLB(%d)",},\
/* 0x0286 */{"vdisk.c", "buildMRblock", 5462, "sec_enable:0x%x sec_mode:0x%x\n",},\
/* 0x0287 */{"vdisk.c", "buildMRblock", 5472, "SRBH(0~0x%x) C -> {SB(0x%x) SBD(0x%x) ECMF(0x%x) DCMF(0x%x) DBBT(0x%x)}",},\
/* 0x0288 */{"vdisk.c", "buildMRblock", 5474, "SRBH(m)(0~0x%x) C -> {SB(0x%x) SBD(0x%x) ECMF(0x%x) DCMF(0x%x) DBBT(0x%x)}",},\
/* 0x0289 */{"vdisk.c", "buildMRblock", 5476, "security image\n",},\
/* 0x028a */{"vdisk.c", "buildMRblock", 5481, "SRBH(0~0x%x) C -> {SB(0x%x) SBD(0x%x) ECMF(0x%x) DCMF(0x%x) DBBT(0x%x)}",},\
/* 0x028b */{"vdisk.c", "buildMRblock", 5483, "SRBH(m)(0~0x%x) C -> {SB(0x%x) SBD(0x%x) ECMF(0x%x) DCMF(0x%x) DBBT(0x%x)}",},\
/* 0x028c */{"vdisk.c", "buildMRblock", 5511, "srb->srb_hdr.srb_pub_key_len:0x%x",},\
/* 0x028d */{"vdisk.c", "buildMRblock", 5605, "SRB Header CRC(0x%x)",},\
/* 0x028e */{"vdisk.c", "buildMRblock", 5607, "SRB(m) Header CRC(0x%x)",},\
/* 0x028f */{"vdisk.c", "buildMRblock", 5694, "Program _SRBH_ Row(0x%x~0x%x)@CH/CE(%d/%d)",},\
/* 0x0290 */{"vdisk.c", "buildMRblock", 5715, "Program _SRBH_(m) Row(0x%x~0x%x)@CH/CE(%d/%d)",},\
/* 0x0291 */{"vdisk.c", "buildMRblock", 5743, "Program _PKEY_Row(0x%x) dual Row (0x%x), length %d @CH/CE(%d/%d)",},\
/* 0x0292 */{"vdisk.c", "buildMRblock", 5747, "Program _PKEY(m)_Row(0x%x) dual Row (0x%x), length %d @CH/CE(%d/%d)",},\
/* 0x0293 */{"vdisk.c", "buildMRblock", 5753, "Program _FW_Row(0x%x) dual Row (0x%x) Row(m)(0x%x) dual Row(m)(0x%x) @CH/CE(%d/%d) ",},\
/* 0x0294 */{"vdisk.c", "buildMRblock", 5760, "Program _FW(m)_Row(0x%x) dual Row (0x%x) Row(m)(0x%x) dual Row(m)(0x%x) @CH/CE(%d/%d) ",},\
/* 0x0295 */{"vdisk.c", "buildMRblock", 5770, "Program _ECMF_ Row(0x%x ~ 0x%x)@CH/CE(%d/%d)",},\
/* 0x0296 */{"vdisk.c", "buildMRblock", 5801, "Program _ECMF(m)_ Row(0x%x ~ 0x%x)@CH/CE(%d/%d)",},\
/* 0x0297 */{"vdisk.c", "buildMRblock", 5825, "Program _DCMF_ Row(0x%x~0x%x)@CH/CE(%d/%d)",},\
/* 0x0298 */{"vdisk.c", "buildMRblock", 5852, "Program _DCMF(m)_ Row(0x%x~0x%x)@CH/CE(%d/%d)",},\
/* 0x0299 */{"vdisk.c", "buildMRblock", 5883, "Dftb size(%d) -> #Dus(%d) #PGs(%d)",},\
/* 0x029a */{"vdisk.c", "buildMRblock", 5885, "Program _DFTB_ Row(0x%x ~ 0x%x)@CH/CE(%d/%d)",},\
/* 0x029b */{"vdisk.c", "buildMRblock", 5908, "Program _DFTB(m)_ Row(0x%x ~ 0x%x)@CH/CE(%d/%d)",},\
/* 0x029c */{"vdisk.c", "fwb_build", 719, "firmware commit to slot [%d]",},\
/* 0x029d */{"vdisk.c", "fwb_build", 741, "firmware commit to slot [%d]",},\
/* 0x029e */{"vdisk.c", "fwb_build", 798, "Program %s Row(0x%x)@CH/CE(%d/%d)",},\
/* 0x029f */{"vdisk.c", "fwb_build", 832, "Program %s Row(0x%x)@CH/CE(%d/%d)",},\
/* 0x02a0 */{"vdisk.c", "get_section", 550, "get section 0x%x, len %d, offset %x",},\
/* 0x02a1 */{"vdisk.c", "get_section_data_from_img", 662, "[single DU %d] 0x%x - 0x%x",},\
/* 0x02a2 */{"vdisk.c", "get_section_data_from_img", 668, "[cross DU %d] 0x%x - 0x%x",},\
/* 0x02a3 */{"vdisk.c", "otp_build", 678, "Shastap signature programmed 0x%x",},\
/* 0x02a4 */{"vdisk.c", "otp_build", 684, "OTP PKEY 0x%x saved",},\
/* 0x02a5 */{"vdisk.c", "pkey_verify", 641, "Row(0x%x)@CH/CE(%d/%d) fail",},\
/* 0x02a6 */{"vdisk.c", "prepareMR", 5310, "FWB(buffer) B(%d) PL(%d) LUN (%d) @CH/CE(%d/%d)\n",},\
/* 0x02a7 */{"vdisk.c", "prepareMR", 5326, "CDUMPB(ping) B(%d) PL(%d) LUN (%d) @CH/CE(%d/%d)\n",},\
/* 0x02a8 */{"vdisk.c", "prepareMR", 5340, "CDUMPB(pong) B(%d) PL(%d) LUN (%d) @CH/CE(%d/%d)\n",},\
/* 0x02a9 */{"vdisk.c", "rda_erase", 439, "Erasing block Row(0x%x)@CH/CE(%d/%d)",},\
/* 0x02aa */{"vdisk.c", "rda_erase", 442, "result: %d",},\
/* 0x02ab */{"vdisk.c", "rdtdisk_fw_commit", 7976, "commit ca [%d] don't support",},\
/* 0x02ac */{"vdisk.c", "rdtdisk_fw_commit", 7992, "transfer fw not complete,can't commit",},\
/* 0x02ad */{"vdisk.c", "rdtdisk_fw_commit", 8011, "down load wait dtag cur status:%d",},\
/* 0x02ae */{"vdisk.c", "rdtdisk_fw_commit", 8033, "fwconfig not found, commit abort",},\
/* 0x02af */{"vdisk.c", "rdtdisk_fw_commit", 8058, "commit load fwb error",},\
/* 0x02b0 */{"vdisk.c", "rdtdisk_fw_commit", 8070, "commit load fwb error",},\
/* 0x02b1 */{"vdisk.c", "rdtdisk_fw_commit", 8083, "commit fw complete",},\
/* 0x02b2 */{"vdisk.c", "rdtdisk_fw_dwnld", 7722, "down load fw start",},\
/* 0x02b3 */{"vdisk.c", "rdtdisk_fw_dwnld", 7733, "Image format SIG (0x%x) <- Exp. (0x%x)/(0x%x)/(0x%x) du:(0x%x)fail",},\
/* 0x02b4 */{"vdisk.c", "rdtdisk_fw_dwnld", 7777, "down load wait dtag cur status:%d",},\
/* 0x02b5 */{"vdisk.c", "rdtdisk_fw_dwnld", 7788, "xfer (%d) -> cur(%d)",},\
/* 0x02b6 */{"vdisk.c", "rdtdisk_fw_dwnld", 7804, "fw image do verify, F-data(%x)",},\
/* 0x02b7 */{"vdisk.c", "rdtdisk_fw_dwnld", 7815, "transfer fw image complete, but CRC error",},\
/* 0x02b8 */{"vdisk.c", "rdtdisk_fw_dwnld", 7822, "Fw config Image SIG (0x%x) <- Exp. (0x%x) fail",},\
/* 0x02b9 */{"vdisk.c", "rdtdisk_fw_dwnld", 7828, "Last xfer cur(%d)",},\
/* 0x02ba */{"vdisk.c", "rdtdisk_fw_dwnld", 7838, "transfer combo image complete, but CRC error",},\
/* 0x02bb */{"vdisk.c", "rdtdisk_fw_dwnld", 7843, "Fw config not found, set default value",},\
/* 0x02bc */{"vdisk.c", "rdtdisk_fw_dwnld", 7860, "alloc download buffer Row(0x%x)@CH/CE(%d/%d)",},\
/* 0x02bd */{"vdisk.c", "rdtdisk_fw_dwnld", 7866, "fw_build_buffer_block1-Last: %d count(%d)",},\
/* 0x02be */{"vdisk.c", "rdtdisk_fw_dwnld", 7874, "transfer combo image complete, but CRC error in NAND",},\
/* 0x02bf */{"vdisk.c", "rdtdisk_fw_dwnld", 7880, "fw_build_buffer_block1 %d",},\
/* 0x02c0 */{"vdisk.c", "rdtdisk_fw_dwnld", 7895, "Get fwconfig dtag(%x), First data(%x)",},\
/* 0x02c1 */{"vdisk.c", "sb_verify", 950, "[%d] 0x%x - 0x%x",},\
/* 0x02c2 */{"vdisk.c", "sb_verify", 952, "Row(0x%x)@CH/CE(%d/%d) fail",},\
/* 0x02c3 */{"vdisk.c", "srb_bbt_scan", 1665, "SLC Bad Block(%d)@CH/CE/LUN/PLN(%d/%d/%d/%d), PDA %x",},\
/* 0x02c4 */{"vdisk.c", "srb_bbt_scan", 1763, "Bad Block(%d)@CH/CE/LUN/PLN(%d/%d/%d/%d)",},\
/* 0x02c5 */{"vdisk.c", "srb_scan", 1073, "SRB hdr scan Blk(%d) Row(0x%x)@CH/CE(%d/%d)",},\
/* 0x02c6 */{"vdisk.c", "srb_scan", 1094, "SRB Signature -> 0x%x%x",},\
/* 0x02c7 */{"vdisk.c", "srb_scan", 1099, "SRB hdr founded",},\
/* 0x02c8 */{"vdisk.c", "srb_scan", 1160, "Loading fbbt if any ...",},\
/* 0x02c9 */{"vdisk.c", "srb_scan", 1162, "SRB fbbt length(%x -> %x), consider incomplete.",},\
/* 0x02ca */{"vdisk.c", "srb_scan", 1169, "Trying mirror fbbt ...",},\
/* 0x02cb */{"vdisk.c", "srb_scan", 1199, "SRB FTTB loaded!\n",},\
/* 0x02cc */{"vdisk.c", "srb_scan", 1219, "SRB fbbt load fail",},\
/* 0x02cd */{"vdisk.c", "vdisk_fw_commit", 6222, "Image SIG (0x%x) -> Exp (0x%x) | AUs (%d)",},\
/* 0x02ce */{"vdisk.c", "vdisk_fw_commit", 6225, "true GRIT image.",},\
/* 0x02cf */{"vdisk.c", "vdisk_fw_commit", 6236, "combo image",},\
/* 0x02d0 */{"vdisk.c", "vdisk_fw_commit", 6245, "cmfg image",},\
/* 0x02d1 */{"vdisk.c", "vdisk_fw_commit", 6283, "fwcfg_du:%x fw_du:%x img:%p",},\
/* 0x02d2 */{"vdisk.c", "vdisk_fw_commit", 6340, "Overlay manager build done",},\
/* 0x02d3 */{"vdisk.c", "vdisk_fw_commit", 6346, "OPAL SSC tables Program Done",},\
/* 0x02d4 */{"vdisk.c", "vdisk_fw_dwnld", 6064, "Image SIG (0x%x) <- Exp. (0x%x) or (0x%x)",},\
/* 0x02d5 */{"vdisk.c", "vdisk_fw_dwnld", 6070, "xfer (%d) -> cur(%d)",},\
/* 0x02d6 */{"vdisk.c", "vdisk_init", 9830, "Enc size(%d) -> #Dus(%d) #PGs(%d)",},\
/* 0x02d7 */{"vdisk.c", "vdisk_init", 9835, "Dec size(%d) -> #Dus(%d) #PGs(%d)",},\
/* 0x02d8 */{"ctrlr.c", "nvmet_isr", 2430, "admin coming during pmu entering",},\
/* 0x02d9 */{"hmb.c", "hmb_encry_get_key", 1245, "hmb key %x",},\
/* 0x02da */{"ctrlr.c", "hal_nvmet_bootpart_get_cmd", 1100, "Boot Partition(%d) is not active\n",},\
/* 0x02db */{"ctrlr.c", "hal_nvmet_create_cq", 978, "create CQ (%d) Qdepth (%d)",},\
/* 0x02dc */{"ctrlr.c", "hal_nvmet_create_sq", 882, "create SQ (%d), QDepth(%d/%d)",},\
/* 0x02dd */{"ctrlr.c", "hal_nvmet_delete_cq", 670, "Delete CQ (%d), Before cq_count(%d)",},\
/* 0x02de */{"ctrlr.c", "hal_nvmet_delete_sq", 783, "Delete SQ (%d)",},\
/* 0x02df */{"ctrlr.c", "hal_nvmet_delete_sq", 813, "pop empty cmd",},\
/* 0x02e0 */{"ctrlr.c", "hal_nvmet_delete_sq", 818, "discard %d SQ %d",},\
/* 0x02e1 */{"ctrlr.c", "hal_nvmet_delete_sq", 825, "SQ %d %d/%d",},\
/* 0x02e2 */{"ctrlr.c", "hal_nvmet_delete_sq", 829, "SQ %d %d/%d",},\
/* 0x02e3 */{"ctrlr.c", "hal_nvmet_get_sq_cmd", 499, "cmd(%p) qid(%d) opcode 0x%x, cid(%d) SQ rptr/wptr(%d/%d)",},\
/* 0x02e4 */{"ctrlr.c", "hal_nvmet_get_sq_cmds", 531, "cmd(%p) qid(%d) opcode 0x%x, cid(%d) SQ rptr/wptr(%d/%d)",},\
/* 0x02e5 */{"ctrlr.c", "hal_nvmet_hw_sts", 410, "state is not matched, hw %x, fw %x\n",},\
/* 0x02e6 */{"ctrlr.c", "hal_nvmet_rebuild_sq", 1153, "enable SQ (%d), QDepth(%d)",},\
/* 0x02e7 */{"ctrlr.c", "hal_nvmet_update_cq", 633, "(IN) %p cqid %d cnt = %d\n",},\
/* 0x02e8 */{"ctrlr.c", "nvme_cmd_chk_reinit", 299, "nvme cmd chk fail %d %d, reinit",},\
/* 0x02e9 */{"ctrlr.c", "nvme_cmd_get", 276, "out of nvme cmd",},\
/* 0x02ea */{"ctrlr.c", "nvme_dma_queue_err_isr", 2039, "q0_ctrlr_sts 0x%x",},\
/* 0x02eb */{"ctrlr.c", "nvme_dma_queue_err_isr", 2050, "q1_ctrlr_sts 0x%x",},\
/* 0x02ec */{"ctrlr.c", "nvmet_abort_dma_queue", 1633, "DMA abort req %x %x",},\
/* 0x02ed */{"ctrlr.c", "nvmet_abort_dma_queue", 1654, "DMA abort req %x",},\
/* 0x02ee */{"ctrlr.c", "nvmet_config_xfer_payload", 1883, " No pcie clock ",},\
/* 0x02ef */{"ctrlr.c", "nvmet_config_xfer_payload", 1893, "PCIE mps %d mrr %d",},\
/* 0x02f0 */{"ctrlr.c", "nvmet_del_ppnd_cmpl", 647, "cpl_ppnd_cnt=%d",},\
/* 0x02f1 */{"ctrlr.c", "nvmet_del_ppnd_cmpl", 654, "cpl_ppnd_cmd(%p) cqid %d del %d\n",},\
/* 0x02f2 */{"ctrlr.c", "nvmet_init_aqa_attrs", 1460, "ASQ/ACQ (0x%x%x/0x%x%x)",},\
/* 0x02f3 */{"ctrlr.c", "nvmet_init_aqa_attrs", 1466, "ASQ/ACQ Qdepth (%d/%d) -> (%d/%d)",},\
/* 0x02f4 */{"ctrlr.c", "nvmet_isr", 2415, "HMB rsp full",},\
/* 0x02f5 */{"ctrlr.c", "nvmet_print_sq_err_info", 2075, "SQ %d db %x size %x fetch ptr %x",},\
/* 0x02f6 */{"ctrlr.c", "nvmet_slow_isr", 2231, "DMA queue xfer error 0x%x",},\
/* 0x02f7 */{"ctrlr.c", "nvmet_slow_isr", 2267, "SQ ptr err %x, bm sts %x, pcie_sts %x",},\
/* 0x02f8 */{"ctrlr.c", "nvmet_slow_isr", 2299, "CQ ptr err %x",},\
/* 0x02f9 */{"ctrlr.c", "nvmet_slow_isr", 2312, "%p %p\n",},\
/* 0x02fa */{"ctrlr.c", "nvmet_slow_isr", 2317, "[OUT] %p, cqid %d cnt=%d",},\
/* 0x02fb */{"ctrlr.c", "nvmet_slow_isr", 2322, "WIP %p",},\
/* 0x02fc */{"ctrlr.c", "nvmet_slow_isr", 2340, "NVMe Subsystem Reset ...",},\
/* 0x02fd */{"cmd_proc.c", "cmd_proc_cmd_abort", 371, "Abort Ctag(%d)",},\
/* 0x02fe */{"cmd_proc.c", "cmd_proc_cmd_issue", 354, "Ctag(%d) <- (qid(%d) cmd(%p) %d)",},\
/* 0x02ff */{"cmd_proc.c", "cmd_proc_cmpl_isr", 410, "Ctag(%d) completion",},\
/* 0x0300 */{"cmd_proc.c", "cmd_proc_debug_dump", 190, "debug addr %x val %x",},\
/* 0x0301 */{"cmd_proc.c", "cmd_proc_err_paser", 213, "cmd: sts %x ctag %d, elba %d",},\
/* 0x0302 */{"cmd_proc.c", "cmd_proc_isr", 450, "unhandled ISR sts 0x%x",},\
/* 0x0303 */{"hmb_cmd.c", "_hmb_lkp_fmt2", 196, "no support %d lda lookup",},\
/* 0x0304 */{"hmb.c", "_hmb_tbl_init", 1428, "HBUF Seg[%d]: %x%x size %d MB",},\
/* 0x0305 */{"hmb.c", "_hmb_tbl_init", 1438, "TBL Seg[%d]: %x%x size %d MB",},\
/* 0x0306 */{"hmb.c", "_hmb_tbl_init", 1448, "TBL seg[%d] %d MB",},\
/* 0x0307 */{"hmb.c", "_hmb_tbl_init", 1454, "HMB table %d MB buf_seg_cnt %d",},\
/* 0x0308 */{"hmb.c", "_hmb_tbl_init", 1455, "HMB buffer %d MB tbl_seg_cnt %d",},\
/* 0x0309 */{"hmb.c", "hmb_auto_cmd_done_handler", 1004, "Discard HMB RST %x %d/%d %d %d %d",},\
/* 0x030a */{"hmb.c", "hmb_auto_cmd_done_handler", 1034, "hmb crc error 0x%x(%d)",},\
/* 0x030b */{"hmb.c", "hmb_auto_cmd_done_handler", 1066, "hmb queue full, ptr %d/%d free cb %d req(0x%x) wait lkup %d",},\
/* 0x030c */{"hmb.c", "hmb_auto_cmd_done_handler", 934, "auto lkp isr ptr %x, but not inited",},\
/* 0x030d */{"hmb.c", "hmb_auto_cmd_done_handler", 963, "Discard HMB RST, and invalid reqid %d",},\
/* 0x030e */{"hmb.c", "hmb_auto_cmd_done_handler", 974, "cmd is not handled, yet %d/%d",},\
/* 0x030f */{"hmb.c", "hmb_auto_cmd_done_handler", 986, "Discard HMB Que ptr:%x-%x wait:%x t:%x ",},\
/* 0x0310 */{"hmb.c", "hmb_auto_cmd_done_handler", 992, "Discard HMB RST",},\
/* 0x0311 */{"hmb.c", "hmb_auto_lkp_rsp_dump", 870, "sq %d fid %d crc %d ent %d",},\
/* 0x0312 */{"hmb.c", "hmb_cancel_cmds", 1266, "res ptr %d/%d",},\
/* 0x0313 */{"hmb.c", "hmb_cancel_cmds", 1276, "hmb fw resp giveup %p(%d)",},\
/* 0x0314 */{"hmb.c", "hmb_cancel_cmds", 1298, "ptr %d/%d, otf %d",},\
/* 0x0315 */{"hmb.c", "hmb_cancel_cmds", 1309, "hmb fw cmd giveup %p(%d)",},\
/* 0x0316 */{"hmb.c", "hmb_cmd_done", 632, "Hmb comand timeout",},\
/* 0x0317 */{"hmb.c", "hmb_cmd_done", 635, "hmb cmd %d done, resp_code:%d",},\
/* 0x0318 */{"hmb.c", "hmb_cmd_done", 639, "hmb crc error",},\
/* 0x0319 */{"hmb.c", "hmb_cmd_done_handler", 824, "no new hmb resp %d-%d",},\
/* 0x031a */{"hmb.c", "hmb_detach", 1356, "hmb detached",},\
/* 0x031b */{"hmb.c", "hmb_discard_auto_lookup_result", 891, "hmb auto resp discard %d->%d",},\
/* 0x031c */{"hmb.c", "hmb_find_suit_seg", 479, "new seg[%d]: addr %x%x %d",},\
/* 0x031d */{"hmb.c", "hmb_find_suit_seg", 486, "new seg[%d]: addr %x%x %d",},\
/* 0x031e */{"hmb.c", "hmb_mem_set", 1762, "hmb [%d-%d] size %d",},\
/* 0x031f */{"hmb.c", "hmb_mem_set_cb", 1674, "hmb %d seg clear done",},\
/* 0x0320 */{"hmb.c", "hmb_mem_set_cb", 1714, "req %p %p\n",},\
/* 0x0321 */{"hmb.c", "hmb_pre_init", 1863, "Size[%d]/list_cnt %d ",},\
/* 0x0322 */{"hmb.c", "hmb_pre_init", 1902, "Seg[%d]: %x%x size %d MB",},\
/* 0x0323 */{"hmb.c", "hmb_pre_init", 1919, "HMB CRC Seg: %d, %dB",},\
/* 0x0324 */{"hmb.c", "hmb_pre_init", 1925, "HMB META Seg: %d, %dB",},\
/* 0x0325 */{"hmb.c", "hmb_pre_init", 1932, "HMB DMETA Seg: %d, %dB",},\
/* 0x0326 */{"hmb.c", "hmb_reset_rptr", 904, "reset hm rptr",},\
/* 0x0327 */{"hmb.c", "hmb_resume", 2078, "hmb_bffer addr_buf 0x%x",},\
/* 0x0328 */{"hmb.c", "hmb_resume", 2079, "hmb_bffer size_buf 0x%x",},\
/* 0x0329 */{"hmb.c", "hmb_resume", 2081, "HBUF Seg[%d]: %x%x size %d MB",},\
/* 0x032a */{"hmb.c", "hmb_setup_preset", 1593, "HMB set timer hit prest",},\
/* 0x032b */{"hmb.c", "hmb_setup_timer", 1609, "HMB set in timer",},\
/* 0x032c */{"hmb.c", "hmb_setup_timer", 1612, "HMB set wait in timer",},\
/* 0x032d */{"hmb.c", "hmb_tbl_init", 1622, "warm boot hmb table init",},\
/* 0x032e */{"hmb.c", "hmb_tbl_init", 1639, "HMB init meet new fetched cmd",},\
/* 0x032f */{"hmb.c", "hmb_tbl_init", 1644, "HMB set directly",},\
/* 0x0330 */{"hmb.c", "hmb_tbl_init", 1648, "HMB set wait timer trigger",},\
/* 0x0331 */{"hmb_cmd.c", "hmb_lkp_rep_fmt2", 323, "HMB lookup/replace fmt2 cnt err %d",},\
/* 0x0332 */{"hmb_cmd.c", "hmb_lkp_rep_fmt2", 337, "HMB lookup/replace no cmd",},\
/* 0x0333 */{"ucache.c", "MERGER", 1013, "discontig ofst (%d != %d), Wake up READER_IMT",},\
/* 0x0334 */{"ucache.c", "MERGER", 1029, "concat Dtag(%d) ofst(%d) with Dtag(%d) len (%d)",},\
/* 0x0335 */{"ucache.c", "MERGER", 1146, "merge lda %x on err dtag",},\
/* 0x0336 */{"ucache.c", "MERGER", 1151, "merge Dtag(%d) ofst(%d) nlba (%d) to Dtag(%d)",},\
/* 0x0337 */{"ucache.c", "READER", 582, "insert pre-read Dtag(%d)",},\
/* 0x0338 */{"ucache.c", "READER", 648, "read cancel idx(%d) LDA 0x(%x)",},\
/* 0x0339 */{"ucache.c", "UPDATER", 1182, "Force l2p update cnt (%d)",},\
/* 0x033a */{"ucache.c", "_ucache_merge_done", 764, "update l2p for LDA(0x%x) Dtag(%d)",},\
/* 0x033b */{"ucache.c", "_ucache_merge_done", 784, "Wrong ce_state(%x)",},\
/* 0x033c */{"ucache.c", "_ucache_merge_done", 791, "old merger, lda(0x%x) dtag(0x%x)",},\
/* 0x033d */{"ucache.c", "ucache_concat_done", 888, "join Dtag(%d) nlba (%d -> %d)",},\
/* 0x033e */{"ucache.c", "ucache_concat_done", 923, "TODO:",},\
/* 0x033f */{"ucache.c", "ucache_concat_done", 928, "Wrong CE state (%x)",},\
/* 0x0340 */{"ucache.c", "ucache_concat_done", 939, "continue concat Dtag(%d) ofst(%d) with Dtag(%d) len (%d)",},\
/* 0x0341 */{"ucache.c", "ucache_concat_done", 950, "waiting for READER_IMT to merge Dtag(%d) ofst(%d) nlba(%d)",},\
/* 0x0342 */{"ucache.c", "ucache_concat_done", 973, "Dtag(%d) concat DU FULL, state -> CE_ST_DIRTY",},\
/* 0x0343 */{"ucache.c", "ucache_force_flush", 1817, "Force l2p update cnt (%d)",},\
/* 0x0344 */{"ucache.c", "ucache_force_flush", 1824, "force ucache clean",},\
/* 0x0345 */{"ucache.c", "ucache_fr_data_in", 1627, "LDA(0x%x) Dtag(%d)",},\
/* 0x0346 */{"ucache.c", "ucache_fr_data_in", 1650, "Wrong ce_state(%x)",},\
/* 0x0347 */{"ucache.c", "ucache_idle_concat_flush", 1790, "cancel concat merge, READ_IMT for normal merge",},\
/* 0x0348 */{"ucache.c", "ucache_nrm_dsm_in", 1565, "lda[0x%x - 0x%x] pend",},\
/* 0x0349 */{"ucache.c", "ucache_par_data_in", 1347, "ce(0x%p) s(%d): LDA(0x%x) Dtag(%d)",},\
/* 0x034a */{"ucache.c", "ucache_read_cont", 452, "LDA(0x%x) ce->state (%x)",},\
/* 0x034b */{"ucache.c", "ucache_read_data_out", 1742, "Wrong ce_state(%x)",},\
/* 0x034c */{"ovly_mgr.c", "cpu2_ovly_async_load_section", 306, "CPU2 start load ovly section",},\
/* 0x034d */{"ovly_mgr.c", "fdisk_fw_mr_read", 169, "Read fw all copy fail Row(0x%x)@CH/CE(%d/%d)",},\
/* 0x034e */{"ovly_mgr.c", "fdisk_get_ovly_section", 138, "get ovly section 0x%x, len 0x%x, offset 0x%x pma 0x%x",},\
/* 0x034f */{"ovly_mgr.c", "fdisk_rebuild_ovly_setion", 248, "Row(0x%x)@CH/CE(%d/%d) fail",},\
/* 0x0350 */{"ovly_mgr.c", "fdisk_update_ovly_section", 229, "Overlay section updated done",},\
/* 0x0351 */{"ovly_mgr.c", "ovly_load_exec_async", 67, "Async ovly loading...",},\
/* 0x0352 */{"ovly_mgr.c", "ovly_load_section", 272, "Load overlay: 0x%x pma: 0x%x length: 0x%x offset: 0x%x",},\
/* 0x0353 */{"ovly_mgr.c", "ovly_prepare_dtags", 294, "ovly waiting dtag ...",},\
/* 0x0354 */{"ovly_mgr.c", "ovly_share_tramp", 335, "ovly during pmu entering %d-%p",},\
/* 0x0355 */{"ata.c", "ata_build", 43, "ATA build done",},\
/* 0x0356 */{"ata.c", "ata_dev_pwd_recieve_cmd", 352, "Recieve SECP: 0x%x SPSP0: 0x%x SPSP1: 0x%x cdw11: 0x%x",},\
/* 0x0357 */{"ata.c", "ata_dev_pwd_send_cmd", 221, "Send SECP: 0x%x SPSP0: 0x%x SPSP1: 0x%x cdw11: 0x%x",},\
/* 0x0358 */{"crypto_hw_init.c", "crypto_hw_selftest_trigger", 347, "wait %d fcmd done before selftest",},\
/* 0x0359 */{"crypto_hw_init.c", "crypto_init", 224, "Crypto algo id: %d mode: %d for user",},\
/* 0x035a */{"crypto_hw_init.c", "crypto_mek_init", 267, "First power on",},\
/* 0x035b */{"crypto_hw_init.c", "crypto_mek_update", 252, "New MEK update done",},\
/* 0x035c */{"crypto_hw_init.c", "crypto_switch_user_cfg", 170, "wrong cfg: %d",},\
/* 0x035d */{"crypto_hw_init.c", "crypto_switch_user_cfg", 175, "wrong cfg: %d",},\
/* 0x035e */{"crypto_hw_init.c", "crypto_switch_user_cfg", 182, "User cfg chgd: %d -> %d",},\
/* 0x035f */{"crypto_hw_init.c", "crypto_user_key_select", 190, "wrong key idx: %d",},\
/* 0x0360 */{"crypto_hw_init.c", "crypto_user_key_select", 194, "User key sel chgd: %d -> %d",},\
/* 0x0361 */{"crypto_hw_init.c", "crypto_user_key_select", 297, "wrong key idx: %d",},\
/* 0x0362 */{"crypto_hw_init.c", "crypto_user_key_select", 301, "User key sel chgd: %d -> %d",},\
/* 0x0363 */{"ftl_byte_tables.c", "ftl_byte_tables_data_move_write", 216, "dmc wait cur wr",},\
/* 0x0364 */{"ftl_byte_tables.c", "ftl_byte_tables_req_cmpl", 319, "Byte table copy done: %d",},\
/* 0x0365 */{"ftl_byte_tables.c", "ftl_byte_tables_req_cmpl", 342, "ump lda",},\
/* 0x0366 */{"ftl_byte_tables.c", "ftl_byte_tables_req_cmpl", 346, "err lda",},\
/* 0x0367 */{"ftl_byte_tables.c", "ftl_byte_tables_write", 432, "wait cur wr",},\
/* 0x0368 */{"ftl_byte_tables.c", "ftl_byte_tables_write_resume", 408, "bt write resume",},\
/* 0x0369 */{"ftl_byte_tables.c", "ftl_opal_data_move_wait_dtags", 379, "opal dmc wait dtags, sleep",},\
/* 0x036a */{"ftl_byte_tables.c", "ftl_opal_data_move_wait_dtags", 383, "opal dmc lda cnt: %d",},\
/* 0x036b */{"opal_tables.c", "opal_build", 1388, "OPAL program done",},\
/* 0x036c */{"opal_tables.c", "opal_fill_layout", 1182, "lda: %x size: %x offset: %x",},\
/* 0x036d */{"security_cmd.c", "nvmet_security_cmd_start", 404, "secp 00, wrong cmd: %x",},\
/* 0x036e */{"security_cmd.c", "nvmet_security_cmd_start", 414, "secp 01, wrong ComID: %x",},\
/* 0x036f */{"security_cmd.c", "nvmet_security_cmd_start", 421, "secp 01, wrong : %x %x",},\
/* 0x0370 */{"security_cmd.c", "nvmet_security_cmd_start", 437, "secp 02, wrong TL: %x",},\
/* 0x0371 */{"security_cmd.c", "sec_mgr_cmd_done", 567, "no live ses",},\
/* 0x0372 */{"security_cmd.c", "security_cmd_prepare_dtags", 354, "waiting dtags %d %d",},\
/* 0x0373 */{"security_cmd.c", "security_cmd_prepare_dtags", 366, "type %d t: %d n: %d, sleep",},\
/* 0x0374 */{"security_cmd.c", "security_cmd_receive_handler", 291, "TODO: no cert data, return 0",},\
/* 0x0375 */{"security_test.c", "security_selftest", 873, "sec algo selftest: 0x%x vs 0xFF",},\
/* 0x0376 */{"security_test.c", "test_ss_key_wp_uwp", 441, "CFP ..... ENABLED",},\
/* 0x0377 */{"security_test.c", "test_ss_key_wp_uwp", 444, "CFP ..... DISABLED",},\
/* 0x0378 */{"security_test.c", "test_ss_key_wp_uwp", 457, "CFP ..... ENABLED",},\
/* 0x0379 */{"security_test.c", "test_ss_key_wp_uwp", 460, "CFP ..... DISABLED",},\
/* 0x037a */{"security_test.c", "test_ss_key_wp_uwp", 537, "CFP ..... ENABLED",},\
/* 0x037b */{"security_test.c", "test_ss_key_wp_uwp", 540, "CFP ..... DISABLED",},\
/* 0x037c */{"security_test.c", "test_ss_key_wp_uwp", 553, "CFP ..... ENABLED",},\
/* 0x037d */{"security_test.c", "test_ss_key_wp_uwp", 556, "CFP ..... DISABLED",},\
/* 0x037e */{"security_test.c", "test_ss_key_wp_uwp", 570, "..... NO VALID TEST VECTOR SELECTED",},\
/* 0x037f */{"security_test.c", "test_ss_key_wp_uwp", 582, "AES_256B_KWP_NO_SECURE ..... PASS",},\
/* 0x0380 */{"security_test.c", "test_ss_key_wp_uwp", 584, "AES_256B_KWP_NO_SECURE ..... FAIL",},\
/* 0x0381 */{"security_test.c", "test_ss_key_wp_uwp", 589, "AES_256B_KUWP_NO_SECURE ..... PASS",},\
/* 0x0382 */{"security_test.c", "test_ss_key_wp_uwp", 591, "AES_256B_KUWP_NO_SECURE ..... FAIL",},\
/* 0x0383 */{"security_test.c", "test_ss_key_wp_uwp", 596, "AES_256B_RAW_ENCRYPT ..... PASS",},\
/* 0x0384 */{"security_test.c", "test_ss_key_wp_uwp", 598, "AES_256B_RAW_ENCRYPT ..... FAIL",},\
/* 0x0385 */{"security_test.c", "test_ss_key_wp_uwp", 603, "AES_256B_RAW_DECRYPT ..... PASS",},\
/* 0x0386 */{"security_test.c", "test_ss_key_wp_uwp", 605, "AES_256B_RAW_DECRYPT ..... FAIL",},\
/* 0x0387 */{"security_test.c", "test_ss_key_wp_uwp", 610, "AES_256B_KWP_SECURE_NO_CFP ..... PASS",},\
/* 0x0388 */{"security_test.c", "test_ss_key_wp_uwp", 612, "AES_256B_KWP_SECURE_NO_CFP ..... FAIL",},\
/* 0x0389 */{"security_test.c", "test_ss_key_wp_uwp", 617, "AES_256B_KUWP_SECURE_NO_CFP ..... PASS",},\
/* 0x038a */{"security_test.c", "test_ss_key_wp_uwp", 619, "AES_256B_KUWP_SECURE_NO_CFP ..... FAIL",},\
/* 0x038b */{"security_test.c", "test_ss_key_wp_uwp", 624, "AES_256B_KWP_SECURE_CFP ..... PASS",},\
/* 0x038c */{"security_test.c", "test_ss_key_wp_uwp", 627, "AES_256B_KUWP_SECURE_CFP ..... PASS",},\
/* 0x038d */{"security_test.c", "test_ss_key_wp_uwp", 634, "SM4_128B_KWP_NO_SECURE ..... PASS",},\
/* 0x038e */{"security_test.c", "test_ss_key_wp_uwp", 636, "SM4_128B_KWP_NO_SECURE ..... FAIL",},\
/* 0x038f */{"security_test.c", "test_ss_key_wp_uwp", 641, "SM4_128B_KUWP_NO_SECURE ..... PASS",},\
/* 0x0390 */{"security_test.c", "test_ss_key_wp_uwp", 643, "SM4_128B_KUWP_NO_SECURE ..... FAIL",},\
/* 0x0391 */{"security_test.c", "test_ss_key_wp_uwp", 648, "SM4_128B_RAW_ENCRYPT ..... PASS",},\
/* 0x0392 */{"security_test.c", "test_ss_key_wp_uwp", 650, "SM4_128B_RAW_ENCRYPT ..... FAIL",},\
/* 0x0393 */{"security_test.c", "test_ss_key_wp_uwp", 655, "SM4_128B_RAW_DECRYPT ..... PASS",},\
/* 0x0394 */{"security_test.c", "test_ss_key_wp_uwp", 657, "SM4_128B_RAW_DECRYPT ..... FAIL",},\
/* 0x0395 */{"security_test.c", "test_ss_key_wp_uwp", 662, "SM4_128B_KWP_SECURE_NO_CFP ..... PASS",},\
/* 0x0396 */{"security_test.c", "test_ss_key_wp_uwp", 664, "SM4_128B_KWP_SECURE_NO_CFP ..... FAIL",},\
/* 0x0397 */{"security_test.c", "test_ss_key_wp_uwp", 669, "SM4_128B_KUWP_SECURE_NO_CFP ..... PASS",},\
/* 0x0398 */{"security_test.c", "test_ss_key_wp_uwp", 671, "SM4_128B_KUWP_SECURE_NO_CFP ..... FAIL",},\
/* 0x0399 */{"security_test.c", "test_ss_key_wp_uwp", 676, "SM4_128B_KWP_SECURE_CFP ..... PASS",},\
/* 0x039a */{"security_test.c", "test_ss_key_wp_uwp", 679, "SM4_128B_KUWP_SECURE_CFP ..... PASS",},\
/* 0x039b */{"security_test.c", "test_ss_key_wp_uwp", 683, "..... NO VALID TEST VECTOR SELECTED",},\
/* 0x039c */{"sed_opal.c", "opal_first_cfg", 846, "PSID not programmed ...",},\
/* 0x039d */{"sed_opal.c", "opal_first_cfg", 851, "MSID not programmed ...",},\
/* 0x039e */{"sed_opal.c", "opal_first_cfg", 865, "opal P(M)SID: %d len: %d(%d)",},\
/* 0x039f */{"sed_opal.c", "opal_gen_prgm_gr_mek", 760, "GR MEK updated",},\
/* 0x03a0 */{"sed_opal.c", "opal_init", 1019, "OPAL SSC init done",},\
/* 0x03a1 */{"sed_opal.c", "opal_range_cross_check", 96, "range crossing check lr: %x, %x - %x VS %x - %x cross lrs: %x",},\
/* 0x03a2 */{"sed_opal.c", "opal_update_tables_after_set", 504, "SID value state: %d",},\
/* 0x03a3 */{"sed_opal.c", "opal_update_tables_after_set", 534, "MBR state: %d %d",},\
/* 0x03a4 */{"sed_opal_send.c", "opal_gen_prgm_key", 130, "gen mek for LR: %d",},\
/* 0x03a5 */{"sed_opal_send.c", "opal_regular_session_status_list_check", 376, "not u32",},\
/* 0x03a6 */{"sed_opal_send.c", "opal_regular_session_status_list_check", 384, "fsc: %x",},\
/* 0x03a7 */{"sed_opal_send.c", "opal_token_transaction", 540, "EOT -> %d",},\
/* 0x03a8 */{"uid_object.c", "opal_activate_method", 992, "LSP life cycle: %d -> %d",},\
/* 0x03a9 */{"uid_object.c", "opal_revert_method", 222, "SP: %d LSP life cycle: %d",},\
/* 0x03aa */{"uid_object.c", "opal_revert_method", 238, "BLK SID cleared",},\
/* 0x03ab */{"uid_thissp.c", "opal_revert_sp_method", 328, "LSP life cycle: %d -> %d",},\
/* 0x03ac */{"uid_thissp.c", "opal_revert_sp_method", 334, "KGR: %d",},\
/* 0x03ad */{"uid_thissp.c", "opal_thissp_authenticate_method", 155, "SID Blocked",},\
/* 0x03ae */{"srb.c", "cus_info_operation", 2291, "MP NO optype = %d, size = %d\n",},\
/* 0x03af */{"srb.c", "cus_info_operation", 2339, "cus_info read data(%d) > SRB_MR_DU_SZE(%d)",},\
/* 0x03b0 */{"srb.c", "cus_info_operation", 2342, "cus_info read data(%d) =< SRB_MR_DU_SZE(%d)",},\
/* 0x03b1 */{"srb.c", "cus_search_pdft_header", 1515, "CusPriPos (%x) is invalid! Need re-MP",},\
/* 0x03b2 */{"srb.c", "cus_search_pdft_header", 1527, "PDFT header search %x %d",},\
/* 0x03b3 */{"srb.c", "cus_search_pdft_header", 1657, "CUS_PDFT Finding Row(0x%x)@CH/CE(%1d/%1d) PDA = 0x%x, page = %3d\n",},\
/* 0x03b4 */{"srb.c", "cus_search_pdft_header", 1668, "flag = 0x%x, SG = 0x%x",},\
/* 0x03b5 */{"srb.c", "cus_search_pdft_header", 1678, "CUS_PDFT header search fail, return first page PDA = 0x%x",},\
/* 0x03b6 */{"srb.c", "cus_search_pdft_header", 1698, "CUS_PDFT header search fail, return first page PDA = 0x%x",},\
/* 0x03b7 */{"srb.c", "fw_build_buffer_block", 627, "download Program Row(0x%x)@CH/CE(%d/%d) dus:%d",},\
/* 0x03b8 */{"srb.c", "fw_build_buffer_block", 643, "download Program Row(0x%x)@CH/CE(%d/%d) err",},\
/* 0x03b9 */{"srb.c", "fw_verify_image", 662, "CRC(0x%x) vs. Real(0x%x), please retry!",},\
/* 0x03ba */{"srb.c", "fw_verify_image", 673, "firmware image verfied.",},\
/* 0x03bb */{"srb.c", "fw_verify_image", 678, "this firmware image not have CRC verify info.",},\
/* 0x03bc */{"srb.c", "srb_access_sus", 922, "srb sus access failed, pda: 0x%x info status: 0x%x",},\
/* 0x03bd */{"srb.c", "srb_fw_copy_fwcfg", 769, "parm dtag(s:%x,d:%x) slot:%x",},\
/* 0x03be */{"srb.c", "srb_fw_copy_fwcfg", 774, "Row(0x%x)@CH/CE(%d/%d) fail",},\
/* 0x03bf */{"srb.c", "srb_fw_copy_fwcfg", 780, "firmware block signature:[0x%x] != [0x%x] fail",},\
/* 0x03c0 */{"srb.c", "srb_fw_copy_fwcfg", 785, "fwconfig signature:[0x%x] != [0x%x] fail",},\
/* 0x03c1 */{"srb.c", "srb_fw_copy_fwcfg", 793, "slot info slot:%d, cnt:%d",},\
/* 0x03c2 */{"srb.c", "srb_fw_copy_fwcfg", 804, "FW config not found in FWB.",},\
/* 0x03c3 */{"srb.c", "srb_fw_copy_fwcfg", 807, "FW config Copy Done.",},\
/* 0x03c4 */{"srb.c", "srb_fwb_verify_after_upgrade", 573, "Row(0x%x)@CH/CE(%d/%d) fail",},\
/* 0x03c5 */{"srb.c", "srb_fwb_verify_after_upgrade", 580, "verify fw image slot %d error after fw commit",},\
/* 0x03c6 */{"srb.c", "srb_fwb_verify_after_upgrade", 588, "verify fw image slot %d dual error after fw commit",},\
/* 0x03c7 */{"srb.c", "srb_fwb_verify_after_upgrade", 596, "verify fw image slot %d mirror error after fw commit",},\
/* 0x03c8 */{"srb.c", "srb_fwb_verify_after_upgrade", 604, "verify fw image slot %d dual mirror error after fw commit",},\
/* 0x03c9 */{"srb.c", "srb_loader_verify", 833, "verify image Row(0x%x)@CH/CE(%d/%d)",},\
/* 0x03ca */{"srb.c", "srb_loader_verify", 837, "Row(0x%x)@CH/CE(%d/%d) fail",},\
/* 0x03cb */{"srb.c", "srb_loader_verify", 844, "Image sign:[0x%x != 0x%x] CRC:[0x%x != 0x%x] fail",},\
/* 0x03cc */{"srb.c", "srb_loader_verify", 849, "Row[%x] 0x%x - 0x%x dus:0x%x",},\
/* 0x03cd */{"srb.c", "srb_loader_verify", 869, "fw image CRC error",},\
/* 0x03ce */{"srb.c", "srb_page_copy", 399, "copy source Row(0x%x)@CH/CE(%d/%d)",},\
/* 0x03cf */{"srb.c", "srb_page_copy", 401, "copy Program Row(0x%x)@CH/CE(%d/%d)pageCnt(0x%x)",},\
/* 0x03d0 */{"srb.c", "srb_rebuild_fwb", 454, "Row(0x%x)@CH/CE(%d/%d) fail",},\
/* 0x03d1 */{"srb.c", "srb_rebuild_fwb", 460, "firmware block signature:[0x%x] != [0x%x] fail",},\
/* 0x03d2 */{"srb.c", "srb_rebuild_fwb", 471, "firmware commit invaild download slot:%d, active slot:%d",},\
/* 0x03d3 */{"srb.c", "srb_rebuild_fwb", 535, "firmware slot%d rebuild start",},\
/* 0x03d4 */{"srb.c", "srb_rebuild_fwb", 548, "Shasta fwb Program Done.",},\
/* 0x03d5 */{"srb.c", "srb_replace_fwcfg", 706, "copy source Row(0x%x)@CH/CE(%d/%d)",},\
/* 0x03d6 */{"srb.c", "srb_replace_fwcfg", 708, "copy Program Row(0x%x)@CH/CE(%d/%d)pageCnt(0x%x)",},\
/* 0x03d7 */{"srb.c", "srb_replace_fwcfg", 721, "Found cofig Row(0x%x)@CH/CE(%d/%d)pageCnt(0x%x)",},\
/* 0x03d8 */{"srb.c", "srb_scan_and_load", 313, "SRB hdr scan Row(0x%x)@CH/CE(%d/%d)",},\
/* 0x03d9 */{"srb.c", "srb_scan_and_load", 319, "SRB Signature -> 0x%x%x",},\
/* 0x03da */{"srb.c", "srb_scan_and_load", 320, "SRB Header CRC:[0x%x] [0x%x]",},\
/* 0x03db */{"srb.c", "srb_scan_and_load", 325, "SRB hdr founded CRC:[0x%x]",},\
/* 0x03dc */{"srb.c", "srb_sus_flush_data", 1427, "sus flush data start prev num:%d",},\
/* 0x03dd */{"srb.c", "srb_sus_flush_data", 1460, "sus write lda:0x%x block:%d err",},\
/* 0x03de */{"srb.c", "srb_sus_flush_data", 1469, "sus write lda:0x%x block:%d err",},\
/* 0x03df */{"srb.c", "srb_sus_gc_block", 1009, "sus write lda:0x%x block:%d err",},\
/* 0x03e0 */{"srb.c", "srb_sus_gc_block", 1018, "sus write lda:0x%x block:%d err",},\
/* 0x03e1 */{"srb.c", "srb_sus_gc_block", 1044, "wait ncl idle %d before sus gc blk erase rda 0x%x",},\
/* 0x03e2 */{"srb.c", "srb_sus_gc_block", 964, "srb sus GC get dtag fail, into wait gc status",},\
/* 0x03e3 */{"srb.c", "srb_sus_gc_block", 983, "sus block: %d dus:[0x%x] lda:0x%x read error",},\
/* 0x03e4 */{"srb.c", "srb_sus_init", 2491, "sus init srb signature err",},\
/* 0x03e5 */{"srb.c", "srb_sus_init", 2504, "can't find sus block for OPAL",},\
/* 0x03e6 */{"srb.c", "srb_sus_read", 1281, "sus status:[%d] read error",},\
/* 0x03e7 */{"srb.c", "srb_sus_read", 1300, "Invalid LDA: 0x%x",},\
/* 0x03e8 */{"srb.c", "srb_sus_read", 1321, "sus read lda:0x%x block:%d dus:0x%x err",},\
/* 0x03e9 */{"srb.c", "srb_sus_rebuild", 1238, "sus rebuild error",},\
/* 0x03ea */{"srb.c", "srb_sus_rebuild", 1247, "sus rebuild error",},\
/* 0x03eb */{"srb.c", "srb_sus_rebuild", 1254, "sus rebuild error",},\
/* 0x03ec */{"srb.c", "srb_sus_rebuild", 1262, "sus rebuild complete",},\
/* 0x03ed */{"srb.c", "srb_sus_rebuild_block", 1085, "sus block[%d] read error",},\
/* 0x03ee */{"srb.c", "srb_sus_rebuild_block", 1091, "sus block[%d] not have data",},\
/* 0x03ef */{"srb.c", "srb_sus_rebuild_block", 1103, "sus cur block[0x%x] cur du page[0x%x]",},\
/* 0x03f0 */{"srb.c", "srb_sus_rebuild_block", 1129, "sus block[%d] row[0x%x] read error",},\
/* 0x03f1 */{"srb.c", "srb_sus_rebuild_block", 1140, "sus block[%d] page[0x%x] du offset:%d SIGNATURE error",},\
/* 0x03f2 */{"srb.c", "srb_sus_req_handler", 2525, "srb sus req: %p op: %d dtag: 0x%x lda: 0x%x",},\
/* 0x03f3 */{"srb.c", "srb_sus_test", 2551, "sus test start",},\
/* 0x03f4 */{"srb.c", "srb_sus_test", 2582, "sus test cur block[%d] cur du[0x%x] prev write:%d",},\
/* 0x03f5 */{"srb.c", "srb_sus_test", 2586, "sus read lda: %d != %d error",},\
/* 0x03f6 */{"srb.c", "srb_sus_test", 2589, "sus test complete",},\
/* 0x03f7 */{"srb.c", "srb_sus_write", 1343, "sus status:[%d] write error",},\
/* 0x03f8 */{"srb.c", "srb_sus_write", 1359, "sus write get dtag error",},\
/* 0x03f9 */{"srb.c", "srb_sus_write", 1396, "sus write lda:0x%x block:%d err",},\
/* 0x03fa */{"srb.c", "srb_sus_write", 1405, "sus write lda:0x%x block:%d err",},\
/* 0x03fb */{"device_fs.c", "dfs_init", 1283, "device block init fail",},\
/* 0x03fc */{"device_fs.c", "dfs_start", 1303, "new stat file",},\
/* 0x03fd */{"device_fs.c", "dfs_start", 1314, "stat file was drop",},\
/* 0x03fe */{"device_fs.c", "find_old_dfs_file", 661, "discard file %x %x %x %x",},\
/* 0x03ff */{"device_fs.c", "find_old_dfs_file", 666, "old file %x %x %x %x",},\
/* 0x0400 */{"device_fs.c", "read_dfs_file", 726, "No Mem File %d",},\
/* 0x0401 */{"device_fs.c", "srb_dfs_max_log_free_mem", 355, "mem type %d ptr %x",},\
/* 0x0402 */{"device_fs.c", "srb_dfs_max_log_get_mem", 332, "mem type %d ptr %x",},\
/* 0x0403 */{"device_fs.c", "srb_dfs_max_log_get_mem", 340, "mem type %d ptr %x",},\
/* 0x0404 */{"device_fs.c", "srb_dfs_scan_blk", 1111, "FS %p MG err",},\
/* 0x0405 */{"device_fs.c", "srb_dfs_scan_blk", 1136, "Log Ver %p CRC",},\
/* 0x0406 */{"device_fs.c", "srb_dfs_scan_blk", 1145, "FS %p CRC err",},\
/* 0x0407 */{"device_fs.c", "srb_dfs_scan_blk", 1152, "FS %p ver up",},\
/* 0x0408 */{"device_fs.c", "srb_dfs_scan_blk", 1166, "Srb Dev FS: %d ROW: %x, PDA:%x\n",},\
/* 0x0409 */{"device_fs.c", "srb_dfs_turn", 392, "DFS Turn %d->%d, skip %d",},\
/* 0x040a */{"device_fs.c", "srb_dfs_turn", 465, "FS %d rd err %d",},\
/* 0x040b */{"device_fs.c", "srb_dfs_turn", 469, "R File %d, Mem SZ %d, Read SZ %d/%d, off %d",},\
/* 0x040c */{"device_fs.c", "srb_dfs_turn", 513, "File %d, unread %d",},\
/* 0x040d */{"device_fs.c", "srb_dfs_turn", 545, "DFS wptr %x, log %x",},\
/* 0x040e */{"device_fs.c", "write_dfs_file", 875, "Write File %d NOSPC",},\
/* 0x040f */{"device_fs.c", "write_dfs_file", 883, "No Mem File %d",},\
/* 0x0410 */{"evlog.c", "evlog_read_dfs", 831, "read %d %d %d %d get %x",},\
/* 0x0411 */{"evlog.c", "evlog_read_dfs", 846, "evlog sig invd %x",},\
/* 0x0412 */{"evlog.c", "evlog_read_dfs_stub", 202, "read %d %d %d %d get %d",},\
/* 0x0413 */{"evlog.c", "evlog_read_dfs_stub", 218, "evlog sig invd %x",},\
/* 0x0414 */{"evlog.c", "evlog_read_internal_buffer", 711, "there is no log in buf",},\
/* 0x0415 */{"evlog.c", "evlog_read_to_host", 925, "evlog not ready!",},\
/* 0x0416 */{"evlog.c", "evlog_read_to_host", 935, "evlog read internal",},\
/* 0x0417 */{"evlog.c", "evlog_read_to_host", 938, "evlog read dfs",},\
/* 0x0418 */{"evlog.c", "evlog_read_to_host", 950, "evlog read dfs bypass, read internal",},\
/* 0x0419 */{"evlog.c", "evlog_tmp_to_buf", 396, "evt %d dropped",},\
};


#define EVID_FMT_CRC32 0x2c71f1b0

