

#define RTOS_EVID_MAX 96


#define RTOS_EVID_STR_FMT { \
/* 0x0000 */{"misc.c", "cpu_clk_main", 2177, "cpu_clk(%d MHz)",},\
/* 0x0001 */{"misc.c", "cpu_clk_main", 2197, "cpu_clk: Error - wrong parameter(%d), only 0: 320MHz, 1: 525MHz, 2: 575MHz, 3: 650MHz",},\
/* 0x0002 */{"misc.c", "cpu_clk_main", 2202, "No change: cpu_clk(Cur:%d MHz) = (New:%d MHz)",},\
/* 0x0003 */{"misc.c", "cpu_clk_main", 2210, "cpu_clk(%d MHz)->(%d MHz)",},\
/* 0x0004 */{"misc.c", "l1_console", 2225, "l1 %d -> %d, plz reboot your system",},\
/* 0x0005 */{"misc.c", "lspci_main", 2284, " lane error",},\
/* 0x0006 */{"misc.c", "lspci_main", 2287, "PCIe Gen %d x %d",},\
/* 0x0007 */{"misc.c", "misc_init_must_be_in_tcm", 1879, "cpu freq %d Mhz, nand freq %d Mhz\n",},\
/* 0x0008 */{"misc.c", "pcie_check_compliance", 992, "c ltssm %x app %x",},\
/* 0x0009 */{"misc.c", "pcie_link_enable", 1157, "LTSSM enable ltssm %x",},\
/* 0x000a */{"misc.c", "pcie_ltssm_debug", 813, "LTSSM 0x58 %x 0x5c %x 0x60 %x",},\
/* 0x000b */{"misc.c", "phy_ldo_main", 2244, "Running Phy LDO vout is %s, options:",},\
/* 0x000c */{"misc.c", "phy_ldo_main", 2254, "Phy LDO [%s] -> [%s]",},\
/* 0x000d */{"misc.c", "power_evt_handler", 679, "power drop %x",},\
/* 0x000e */{"misc.c", "power_isr", 639, "power drop %x",},\
/* 0x000f */{"misc.c", "power_isr", 650, "start power lost activities",},\
/* 0x0010 */{"misc.c", "power_isr", 653, "could not start power lost activities",},\
/* 0x0011 */{"misc.c", "preset_n_isr", 1318, "prest enter ltssm %x app %x",},\
/* 0x0012 */{"misc.c", "preset_n_isr", 1352, "exit ltssm %x app %x",},\
/* 0x0013 */{"misc.c", "program_otp_data", 2055, "otp prog_done not clean.",},\
/* 0x0014 */{"misc.c", "program_otp_data", 2101, "otp prog data offset %x fail, act/exp[%x/%x]",},\
/* 0x0015 */{"misc.c", "program_otp_data", 2104, "otp prog data offset %x pass, act/org[%x/%x]",},\
/* 0x0016 */{"misc.c", "read_otp_data", 1992, "otp prog_done not clean.",},\
/* 0x0017 */{"misc.c", "uart_cmd_save_pub_key", 2159, "digest_no %d pub key is: %s",},\
/* 0x0018 */{"pmu.c", "pmu_enter", 330, "PMU suspend failed %d.",},\
/* 0x0019 */{"pmu.c", "pmu_enter", 346, "PMU suspend Abort(%x).",},\
/* 0x001a */{"pmu.c", "pmu_enter", 390, "PMU resume: sts 0x%x, cnt(%d)",},\
/* 0x001b */{"pmu.c", "pmu_main", 513, "Current PMU: %d",},\
/* 0x001c */{"pmu.c", "pmu_main", 518, "Enable PMU ...",},\
/* 0x001d */{"pmu.c", "pmu_main", 523, "Disable PMU ...",},\
/* 0x001e */{"pmu.c", "pmu_main", 534, "PMU r94(0x%x), r98(0x%x) r80(0x%x)",},\
/* 0x001f */{"pmu.c", "pmu_main", 538, "ATCM CRC (0x%x)\n",},\
/* 0x0020 */{"pmu.c", "pmu_mode", 296, "%s:94(0x%x), 98(0x%x), 80(0x%x))",},\
/* 0x0021 */{"pmu.c", "pmu_mode", 303, "(M) -> 32'h94(0x%x), 32'h98(0x%x)",},\
/* 0x0022 */{"pmu.c", "set_pmu_delay", 483, "current L1 %d ms, L1.2 %d ms",},\
/* 0x0023 */{"pmu.c", "set_pmu_delay", 485, "set_pmu_delay [0/1] [time], unit:100ms",},\
/* 0x0024 */{"pmu.c", "set_pmu_delay", 495, "set L1 delay %d -> %d",},\
/* 0x0025 */{"pmu.c", "set_pmu_delay", 498, "set L1.2 delay %d -> %d",},\
/* 0x0026 */{"pmu.c", "sys_sleep", 445, "apst instead PMU",},\
/* 0x0027 */{"thermal.c", "set_tmt", 531, "Please insert correct arguments. set_tmt TMT1 TMT2\n",},\
/* 0x0028 */{"thermal.c", "thermal_throttle", 143, "thermal throttle %d -> %d",},\
/* 0x0029 */{"thermal.c", "thermal_throttle", 177, "Enable flow control!",},\
/* 0x002a */{"thermal.c", "thermal_throttle", 198, "Disable flow control!",},\
/* 0x002b */{"thermal.c", "thermal_throttle", 250, " CPU clk %d, NF clk %d, ECC clk %d",},\
/* 0x002c */{"thermal.c", "ts_console", 545, "ts injection enable: ts %d, CPU %d gear %d",},\
/* 0x002d */{"thermal.c", "ts_console", 567, "ts_dout = 0x%x, degree %d, CPU %d gear %d",},\
/* 0x002e */{"thermal.c", "ts_get", 505, "negative temp %d, cur_ts %d, ts_int.all %d",},\
/* 0x002f */{"thermal.c", "ts_injection_main", 516, "ts injection off",},\
/* 0x0030 */{"thermal.c", "ts_injection_main", 519, "ts injection: ts set to %d",},\
/* 0x0031 */{"thermal.c", "ts_isr", 336, "%x ts_dout = 0x%x %d degree",},\
/* 0x0032 */{"thermal.c", "ts_isr", 398, "cur %d(%d, %d)",},\
/* 0x0033 */{"thermal.c", "ts_setup", 426, "thermal throttle restore",},\
/* 0x0034 */{"thermal.c", "ts_tmt_setup", 454, "tmt setup %d %d %d",},\
/* 0x0035 */{"task.c", "task_ev_block", 226, "ts=%x,%d, count=%d, event=%p",},\
/* 0x0036 */{"task.c", "task_ev_block", 242, "ts=%x,%d, count=%d, event=%p",},\
/* 0x0037 */{"task.c", "task_ev_wake", 263, "ts=%x,%d, event=%p,%p",},\
/* 0x0038 */{"task.c", "task_ev_wake", 276, "ts=%x,%d, count=%d",},\
/* 0x0039 */{"task.c", "task_init", 58, "ts=%x,%d, stack=%x, size=%d",},\
/* 0x003a */{"task.c", "task_new", 96, "ts=%x,%d, stack=%x, size=%d",},\
/* 0x003b */{"task.c", "task_sleep", 207, "ts=%x,%d, ticks=%d, count=%d",},\
/* 0x003c */{"task.c", "task_sleep", 218, "ts=%x,%d, ticks=%d, count=%d",},\
/* 0x003d */{"irq.c", "_do_irq", 45, "irq with no source %x",},\
/* 0x003e */{"rtos.c", "assert_panic", 159, "ASSERT: %s %d",},\
/* 0x003f */{"rtos.c", "do_panic", 51, "panic %x\n",},\
/* 0x0040 */{"rtos.c", "exception_handler", 76, "===> Kernel CRASH!!!",},\
/* 0x0041 */{"rtos.c", "panic", 142, "...",},\
/* 0x0042 */{"rtos.c", "panic", 144, "(%s)",},\
/* 0x0043 */{"rtos.c", "sys_mem_init", 302, "%d: size=%d, start=0x%x",},\
/* 0x0044 */{"fsm.c", "_fsm_ctx_run", 74, "ctx %p, state %s(%d)",},\
/* 0x0045 */{"fsm.c", "_fsm_ctx_run", 77, "ctx %p, state %s(%d), res %d",},\
/* 0x0046 */{"fsm.c", "fsm_ctx_init", 37, "ctx %p, state %p",},\
/* 0x0047 */{"fsm.c", "fsm_queue_insert_head", 120, "fsm %p, ctx %p",},\
/* 0x0048 */{"fsm.c", "fsm_queue_insert_tail", 126, "fsm %p, ctx %p",},\
/* 0x0049 */{"fsm.c", "fsm_queue_remove_first", 137, "fsm %p, ctx %p",},\
/* 0x004a */{"fsm.c", "fsm_queue_remove_last", 148, "fsm %p, ctx %p",},\
/* 0x004b */{"fsm.c", "fsm_queue_run", 157, "fsm %p",},\
/* 0x004c */{"pool.c", "pool_check_free", 47, "pl %p, e %p, %x/%x",},\
/* 0x004d */{"pool.c", "pool_get", 107, "pl %p, e %p, next %p",},\
/* 0x004e */{"pool.c", "pool_init", 66, "pl %p, base %p, size %d, esize %d, enum %d",},\
/* 0x004f */{"pool.c", "pool_put", 123, "pl %p, base %p, end %p, %p",},\
/* 0x0050 */{"pool.c", "pool_put", 143, "pl %p, e %p, next %p",},\
/* 0x0051 */{"event.c", "evt_delay_resume", 171, "evt act %d",},\
/* 0x0052 */{"event.c", "evt_register", 75, "handler=%x, param=%x, index=%d",},\
/* 0x0053 */{"event.c", "evt_register", 79, "evt reg fail! handler=%x",},\
/* 0x0054 */{"event.c", "evt_set_cs", 127, "cookie error %d/%d",},\
/* 0x0055 */{"event.c", "evt_set_delay", 185, "evt delay %d %d",},\
/* 0x0056 */{"event.c", "evt_task", 269, "evt_task spun for 10000 iterations, nr %d",},\
/* 0x0057 */{"tmp102.c", "tmp102_init", 61, "smb_intr_sts: %x",},\
/* 0x0058 */{"tmp102.c", "tmp102_read", 125, "TMP102 set ...",},\
/* 0x0059 */{"tmp102.c", "tmp102_read", 146, "smb_intr_sts %x",},\
/* 0x005a */{"tmp102.c", "tmp102_read", 156, "TMP102 get ...",},\
/* 0x005b */{"tmp102.c", "tmp102_read", 159, "Data0: %x",},\
/* 0x005c */{"tmp102.c", "tmp102_read", 161, "Data1: %x",},\
/* 0x005d */{"tmp102.c", "tmp102_read", 166, "Temperature: %d c",},\
/* 0x005e */{"stat_head.c", "stat_restore", 39, "new %x stat, sig %x error",},\
/* 0x005f */{"stat_head.c", "stat_restore", 42, "src is NULL",},\
/* 0x0060 */{"stat_head.c", "stat_restore", 55, "stat %x upg %d(%d) -> %d(%d)",},\
};


#define FTL_EVID_MAX 600


#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", 389, "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", 364, "total %d remapped spb",},\
/* 0x0005 */{"defect_mgr.c", "ftl_defect_prune_for_mp", 897, "mp mask %x",},\
/* 0x0006 */{"defect_mgr.c", "ftl_defect_prune_for_mp", 949, "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", 518, "Load Aging Defect Map Fail",},\
/* 0x0009 */{"defect_mgr.c", "ftl_scan_defect", 767, "partial defect SPB %d,",},\
/* 0x000a */{"defect_mgr.c", "ftl_scan_defect", 771, " %x",},\
/* 0x000b */{"defect_mgr.c", "ins_grwn_err_info", 564, "grown defect multiple error %x %x",},\
/* 0x000c */{"defect_mgr.c", "ins_grwn_err_info", 571, "grown defect insert list fail %x %x",},\
/* 0x000d */{"defect_mgr.c", "remap_dump_main", 962, "f %x cnt %d itlv %d",},\
/* 0x000e */{"defect_mgr.c", "remap_dump_main", 991, "Interleave error \n",},\
/* 0x000f */{"defect_mgr.c", "spb_set_defect_blk", 644, "mark spb %d grown defect %x",},\
/* 0x0010 */{"defect_mgr.c", "spb_set_defect_blk", 671, "search spb %d miss",},\
/* 0x0011 */{"format.c", "ftl_format", 68, "ftl format type %d",},\
/* 0x0012 */{"format.c", "ftl_format_done", 132, "ftl format done",},\
/* 0x0013 */{"ftl.c", "ftl_dbg_main", 1509, "trigger pool %d GC",},\
/* 0x0014 */{"ftl.c", "ftl_dbg_main", 1520, "no support",},\
/* 0x0015 */{"ftl.c", "ftl_dump", 1471, "fcmd %d",},\
/* 0x0016 */{"ftl.c", "ftl_flush_io_block", 587, "IO Block FTL flush start",},\
/* 0x0017 */{"ftl.c", "ftl_flush_io_block", 590, "ftl busy",},\
/* 0x0018 */{"ftl.c", "ftl_flush_io_block", 599, "IO Block FTL flush submit",},\
/* 0x0019 */{"ftl.c", "ftl_flush_io_block", 602, "IO Block FTL flush end",},\
/* 0x001a */{"ftl.c", "ftl_flush_pwr_loss", 614, "Power loss FTL flush start",},\
/* 0x001b */{"ftl.c", "ftl_flush_pwr_loss", 617, "ftl busy",},\
/* 0x001c */{"ftl.c", "ftl_flush_pwr_loss", 624, "Power loss FTL flush submit",},\
/* 0x001d */{"ftl.c", "ftl_flush_pwr_loss", 627, "Power loss FTL flush end",},\
/* 0x001e */{"ftl.c", "ftl_get_capacity", 948, "User LS: 0x%x %d",},\
/* 0x001f */{"ftl.c", "ftl_init", 929, "ftl %s init end",},\
/* 0x0020 */{"ftl.c", "ftl_io_block_flush_cmpl", 483, "ftl flush completed",},\
/* 0x0021 */{"ftl.c", "ftl_io_block_flush_cmpl", 486, "dfs_flush() completed",},\
/* 0x0022 */{"ftl.c", "ftl_io_block_flush_cmpl", 489, "evlog_flush() completed",},\
/* 0x0023 */{"ftl.c", "ftl_pmu_flush_cmpl", 500, "ftl flush completed",},\
/* 0x0024 */{"ftl.c", "ftl_pmu_flush_cmpl", 503, "dfs_flush() completed",},\
/* 0x0025 */{"ftl.c", "ftl_pmu_flush_cmpl", 506, "evlog_flush() completed",},\
/* 0x0026 */{"ftl.c", "ftl_req_init", 1300, "max FTL req %d %d",},\
/* 0x0027 */{"ftl.c", "ftl_req_status_dump", 1444, "ftl req free %d, simple free %d",},\
/* 0x0028 */{"ftl.c", "ftl_req_status_dump", 1446, "ftl req hook bmp %x",},\
/* 0x0029 */{"ftl.c", "ftl_shrink_capacity", 1404, "total du %d, disk_size_in_du %d",},\
/* 0x002a */{"ftl.c", "ftl_shrink_capacity", 1415, "disk_size_in_gb %d %d",},\
/* 0x002b */{"ftl.c", "ftl_spb_pool_init", 1190, "user spare %d slc req %d min %d",},\
/* 0x002c */{"ftl.c", "ftl_spb_pool_init", 1265, "pool %d type %d cnt %d/%d/%d blk %d",},\
/* 0x002d */{"ftl.c", "ftl_spb_pool_init", 1272, "user pool %d,GC(thr) (%d/%d/%d) (%d/%d)",},\
/* 0x002e */{"ftl.c", "ftl_spb_pool_init", 1280, "user pool %d, - GC(thr) (%d/%d/%d)",},\
/* 0x002f */{"ftl.c", "ftl_start", 459, "ftl start end, stop",},\
/* 0x0030 */{"ftl.c", "get_spare_cnt", 1077, "no max spare record",},\
/* 0x0031 */{"ftl.c", "user_write_timer_handler", 1668, "timer",},\
/* 0x0032 */{"ftl_dbg.c", "ftl_dbg_main", 618, "trigger pool %d GC",},\
/* 0x0033 */{"ftl_dbg.c", "ftl_dbg_main", 625, "weak gc disable %d->%d",},\
/* 0x0034 */{"ftl_dbg.c", "ftl_dbg_main", 631, "disturb gc %d->%d",},\
/* 0x0035 */{"ftl_dbg.c", "ftl_dbg_main", 636, "idle apst disable %d->%d",},\
/* 0x0036 */{"ftl_dbg.c", "ftl_dbg_main", 662, "no support",},\
/* 0x0037 */{"internal_ctx.c", "_internal_ctx_get", 136, "need %d but %d",},\
/* 0x0038 */{"internal_ctx.c", "internal_ctx_set_pending_ils", 199, "ictx pend %d",},\
/* 0x0039 */{"page_allocator.c", "page_allocator_active_spb_setup", 345, "setup pga %d[%d] spb %d %d-%d",},\
/* 0x003a */{"page_allocator.c", "page_allocator_active_spb_setup", 347, "dft %d, occupy %d max occupy %d",},\
/* 0x003b */{"page_allocator.c", "page_allocator_close", 236, "not idle aspb %d %d %d",},\
/* 0x003c */{"page_allocator.c", "page_allocator_close", 242, "close aspb %d %d",},\
/* 0x003d */{"page_allocator.c", "page_allocator_close_aspb", 483, "wait rsvd IO aspb %d",},\
/* 0x003e */{"page_allocator.c", "page_allocator_close_aspb", 494, "RR force close %d",},\
/* 0x003f */{"page_allocator.c", "page_allocator_close_aspb", 501, "wait %d idle",},\
/* 0x0040 */{"page_allocator.c", "page_allocator_dump", 565, "pga %d avl_cnt %d cur_slot %d f %x",},\
/* 0x0041 */{"page_allocator.c", "page_allocator_dump", 570, "spb[%d] w_ptr %d compl_cnt %d",},\
/* 0x0042 */{"page_allocator.c", "page_allocator_dump", 574, " id %d state %d f %x",},\
/* 0x0043 */{"spb_info.c", "spb_info_dump", 134, "%d e %d f %x p %d d %x %x",},\
/* 0x0044 */{"spb_info.c", "spb_info_dump", 153, "Pool %d avg %d max %d min %d",},\
/* 0x0045 */{"spb_info.c", "spb_info_dump_main", 168, "Invalid SPB id, range [0-%d]",},\
/* 0x0046 */{"user_ls.c", "user_valid_chk", 1295, "no mem",},\
/* 0x0047 */{"user_ls.c", "user_valid_chk", 1315, "no mem to acc valid",},\
/* 0x0048 */{"user_ls.c", "user_valid_chk", 1322, "scan issued",},\
/* 0x0049 */{"user_ls.c", "valid_acc_done", 1251, "scan done",},\
/* 0x004a */{"wait.c", "wait_release", 78, "mutex resume %p",},\
/* 0x004b */{"gc.c", "gc_submit", 485, "gc_submit pool %d B/F?%x",},\
/* 0x004c */{"gc.c", "gc_submit", 488, "gc_submit",},\
/* 0x004d */{"spb_manager.c", "chk_spb_can_gc", 1510, "Spb %d can't gc. flag %x sn %d trim_least_sn %d",},\
/* 0x004e */{"spb_manager.c", "chk_spb_status", 1089, "good %d remap %d partial %d(%d) zombie %d",},\
/* 0x004f */{"spb_manager.c", "raid_force_close_cmpl", 2512, "raid stripe %d force close by %d disturb done",},\
/* 0x0050 */{"spb_manager.c", "search_rd_fail_spb", 2865, "Got rd fail spb. %d %d %d",},\
/* 0x0051 */{"spb_manager.c", "spb_alloc_desc_flush", 2469, "spb alloc wait spb %d %d",},\
/* 0x0052 */{"spb_manager.c", "spb_allocation_handler", 1449, "no spb for %d",},\
/* 0x0053 */{"spb_manager.c", "spb_allocation_handler", 1462, "fire erase cmd %d,ls %d",},\
/* 0x0054 */{"spb_manager.c", "spb_appl_dump", 2695, "qta:%d f:%x slc_p_id:%d nat_p_id:%d",},\
/* 0x0055 */{"spb_manager.c", "spb_appl_get_spb", 2297, "pool %d blk",},\
/* 0x0056 */{"spb_manager.c", "spb_appl_get_spb", 2307, "pool %d blk",},\
/* 0x0057 */{"spb_manager.c", "spb_appl_get_spb", 2310, "no SPB but must have, set read-only disk",},\
/* 0x0058 */{"spb_manager.c", "spb_appl_get_spb", 2317, "can %d busy",},\
/* 0x0059 */{"spb_manager.c", "spb_appl_get_spb", 2340, "appl id %d pool %d spb 0x%x free %d is_slc:%d ls %d",},\
/* 0x005a */{"spb_manager.c", "spb_appl_get_spb", 2366, "pool %d blk",},\
/* 0x005b */{"spb_manager.c", "spb_appl_get_spb", 2379, "pool %d blk",},\
/* 0x005c */{"spb_manager.c", "spb_appl_get_spb", 2382, "no SPB but must have, set read-only disk",},\
/* 0x005d */{"spb_manager.c", "spb_appl_get_spb", 2389, "can %d busy",},\
/* 0x005e */{"spb_manager.c", "spb_appl_get_spb", 2401, "appl id %d pool %d spb 0x%x free %d is_slc:%d ls %d",},\
/* 0x005f */{"spb_manager.c", "spb_appl_register", 482, "ls %d link slc %d native %d",},\
/* 0x0060 */{"spb_manager.c", "spb_arrange_spb_to_pool", 1134, "skip spb %d-%d",},\
/* 0x0061 */{"spb_manager.c", "spb_arrange_spb_to_pool", 1137, "skip spb %d remap",},\
/* 0x0062 */{"spb_manager.c", "spb_arrange_spb_to_pool", 1175, "pool %d, cap blk %d/%d ttl %d",},\
/* 0x0063 */{"spb_manager.c", "spb_chk_pool_gc", 1391, "GC %d %d trigger pool[%d] free %d/%d",},\
/* 0x0064 */{"spb_manager.c", "spb_chk_set_read_only", 2044, "1: disk is read only. %d %d %d",},\
/* 0x0065 */{"spb_manager.c", "spb_chk_set_read_only", 2054, "3: disk is read only. %d %d %d",},\
/* 0x0066 */{"spb_manager.c", "spb_desc_flush_wait", 2429, "spb flush resume %d %d",},\
/* 0x0067 */{"spb_manager.c", "spb_dump_main", 2921, " Invalid SPB number, range [0-%d]",},\
/* 0x0068 */{"spb_manager.c", "spb_manager_init", 854, "SPB cnt = %d",},\
/* 0x0069 */{"spb_manager.c", "spb_manager_start", 1017, "a busy SPB was retired %d f %x",},\
/* 0x006a */{"spb_manager.c", "spb_manager_start", 1044, "pool %d free cnt %d/%d ttl %d/%d",},\
/* 0x006b */{"spb_manager.c", "spb_manager_start", 1049, "free_cnt_can_switch %d, used_slc_block_cnt %d",},\
/* 0x006c */{"spb_manager.c", "spb_manager_start", 971, "sys log spb %x flag %x",},\
/* 0x006d */{"spb_manager.c", "spb_manager_start", 979, "spb log spb %x flag %x",},\
/* 0x006e */{"spb_manager.c", "spb_meta_dump", 2724, "SPB %d D:%x %x cnt:%d",},\
/* 0x006f */{"spb_manager.c", "spb_meta_dump", 2729, "get dtag error!",},\
/* 0x0070 */{"spb_manager.c", "spb_meta_dump", 2744, "type:%s du_cnt:%d",},\
/* 0x0071 */{"spb_manager.c", "spb_meta_dump", 2747, "from %d cnt %d",},\
/* 0x0072 */{"spb_manager.c", "spb_meta_dump", 2767, "%x is defect",},\
/* 0x0073 */{"spb_manager.c", "spb_meta_dump", 2771, "[%x](%x) %x %x %x",},\
/* 0x0074 */{"spb_manager.c", "spb_mgr_dump", 2665, "spb_cnt : %d",},\
/* 0x0075 */{"spb_manager.c", "spb_mgr_dump", 2675, "spb[%d] flag %x %x pool%d erase %d vc %d",},\
/* 0x0076 */{"spb_manager.c", "spb_mgr_dump", 2679, "tb[%d] r_cnt %d ls_id %d sn %x defect %x %x",},\
/* 0x0077 */{"spb_manager.c", "spb_mgr_dump", 2684, "pool %d free %d ",},\
/* 0x0078 */{"spb_manager.c", "spb_mgr_dump", 2686, "f %x cookies %d",},\
/* 0x0079 */{"spb_manager.c", "spb_mgr_dump", 2689, "switch %d, used %d retire %d",},\
/* 0x007a */{"spb_manager.c", "spb_pool_gc_thr_merge", 1431, "pool %d - %d/%d/%d",},\
/* 0x007b */{"spb_manager.c", "spb_pool_recycle", 1780, "no gc by shutdown",},\
/* 0x007c */{"spb_manager.c", "spb_pool_recycle", 1899, "GC %d vc %d trigger pool[%d] free %d f 0x%x",},\
/* 0x007d */{"spb_manager.c", "spb_pool_recycle", 1916, "no GC req flag[%x], pool[%d]",},\
/* 0x007e */{"spb_manager.c", "spb_pool_recycle", 1920, "pool(%d) no GC candidate min(%d)",},\
/* 0x007f */{"spb_manager.c", "spb_pool_recycle_done", 1736, "STOP cont. GC pool %d flag %x",},\
/* 0x0080 */{"spb_manager.c", "spb_read_disturb_chk", 2568, "raid stripe %d force close by %d disturb",},\
/* 0x0081 */{"spb_manager.c", "spb_read_disturb_gc_done", 661, "no gc_req",},\
/* 0x0082 */{"spb_manager.c", "spb_read_disturb_gc_done", 665, "Read retention GC done %d",},\
/* 0x0083 */{"spb_manager.c", "spb_read_disturb_gc_done", 698, "ls not match %d %d",},\
/* 0x0084 */{"spb_manager.c", "spb_read_disturb_gc_trigger", 732, "no gc by shutdown",},\
/* 0x0085 */{"spb_manager.c", "spb_read_disturb_gc_trigger", 750, "Now RD gc %d",},\
/* 0x0086 */{"spb_manager.c", "spb_rel_chk", 422, "spb rel chk %d",},\
/* 0x0087 */{"spb_manager.c", "spb_release", 495, "release SPB %d(%d) %x",},\
/* 0x0088 */{"spb_manager.c", "spb_retire", 2069, "spb %d already retired",},\
/* 0x0089 */{"spb_manager.c", "spb_retire", 2082, "spb retired %d pool %d blk %d, spb %d",},\
/* 0x008a */{"spb_manager.c", "spb_set_retire", 1992, "mark spb %d retire type %d",},\
/* 0x008b */{"spb_manager.c", "spb_set_weak", 2016, "mark read weak spb %d, retire %d",},\
/* 0x008c */{"spb_manager.c", "spb_valid_cnt_change", 592, "reset rd fail spb 0x%x vc to 1",},\
/* 0x008d */{"spb_manager.c", "spb_valid_cnt_change", 597, "vcnt err spb %d %d - %d",},\
/* 0x008e */{"spb_manager.c", "spb_valid_cnt_reset", 545, "SPB %d v %d -> %d",},\
/* 0x008f */{"spb_manager.c", "spb_valid_cnt_reset", 552, "F %x",},\
/* 0x0090 */{"spb_manager.c", "spb_valid_cnt_set", 566, "spb %d v %d -> %d",},\
/* 0x0091 */{"spb_manager.c", "spb_weak_xlc_gc_done", 1934, "weak xlc recycle done spb %d",},\
/* 0x0092 */{"spb_manager.c", "spb_weak_xlc_gc_trigger", 1978, "trigger weak xlc recycle spb %d pool %d",},\
/* 0x0093 */{"spb_manager.c", "spb_wear_level", 2149, "WL trigger, used epc min %d(%d), max %d(%d)",},\
/* 0x0094 */{"spb_manager.c", "spb_wear_level", 2152, "WL trigger, free epc min %d(%d), max %d(%d)",},\
/* 0x0095 */{"spb_manager.c", "spb_wear_level", 2170, "WL spb %d, epc %d, vc %d",},\
/* 0x0096 */{"convert.c", "cfsm_completion_flush", 505, "cfsm wait flush",},\
/* 0x0097 */{"ftl.c", "ftl_init", 914, "After shrink User disk: %d GB",},\
/* 0x0098 */{"ftl.c", "ftl_init_cus_blk", 807, "ftl setting from NAND %d %d %d %d %d %d",},\
/* 0x0099 */{"internal_ls.c", "internal_ls_desc_flush", 206, ">> spb %d %d %d",},\
/* 0x009a */{"internal_ls.c", "internal_ls_desc_flush", 210, "[%d] set spb %d, w %d f %d",},\
/* 0x009b */{"internal_ls.c", "internal_ls_dump", 383, "sn %d",},\
/* 0x009c */{"internal_ls.c", "internal_ls_dump", 385, " appl spd_id:%d quota:%d f:%x",},\
/* 0x009d */{"internal_ls.c", "internal_ls_dump", 390, " ls_id:%d slc_pool_id:%d nat_pool_id:%d",},\
/* 0x009e */{"internal_ls.c", "internal_ls_recovery_ready_spb", 340, "ls %d ready SPB %d, active %d %d",},\
/* 0x009f */{"internal_ls.c", "internal_ls_recovery_ready_spb", 358, "update inv_slot %d",},\
/* 0x00a0 */{"internal_ls.c", "internal_ls_spb_notify_cb", 278, "ls %d spb_id %d sn %d",},\
/* 0x00a1 */{"logical_space.c", "get_user_disk_sz", 300, "User disk: %d GB, lda %d",},\
/* 0x00a2 */{"logical_space.c", "logical_space_init", 86, "ls %d init capacity = %x",},\
/* 0x00a3 */{"logical_space.c", "logical_spaces_init", 109, "User capacity: Total LDA(0x%x %d) for OPAL SSC use: LDA(0x%x %d)",},\
/* 0x00a4 */{"logical_space.c", "logical_spaces_init", 112, "User capacity: LDA(0x%x %d)",},\
/* 0x00a5 */{"logical_space.c", "logical_spaces_start", 220, "open system",},\
/* 0x00a6 */{"logical_space.c", "logical_spaces_start", 224, "system opened",},\
/* 0x00a7 */{"logical_space.c", "ls_dump", 348, "id %d io_blk_f %x cap %d f %x",},\
/* 0x00a8 */{"logical_space.c", "ls_dump", 355, "id:%d op:%d ctx:%d f:%d",},\
/* 0x00a9 */{"logical_space.c", "ls_dump", 358, " lrange type:%d, list_len:%d lda_cnt:%d",},\
/* 0x00aa */{"logical_space.c", "ls_dump", 370, "slba[%d]%x%x cnt:%x",},\
/* 0x00ab */{"logical_space.c", "ls_dump", 375, "lda[%d]:%x",},\
/* 0x00ac */{"logical_space.c", "ls_dump", 379, "lda:%x",},\
/* 0x00ad */{"logical_space.c", "ls_dump", 385, " gc spd_id %d ls_id %d",},\
/* 0x00ae */{"logical_space.c", "ls_dump", 387, " prior %d f %x",},\
/* 0x00af */{"logical_space.c", "ls_dump_main", 407, "ls id invalid 0:user, 1:middle, 2:system",},\
/* 0x00b0 */{"logical_space.c", "ls_make_dirty", 314, "make ls %d dirty",},\
/* 0x00b1 */{"logical_space.c", "ls_make_dirty", 322, "ls make dirty failed",},\
/* 0x00b2 */{"logical_space.c", "ls_make_dirty_done", 334, "ls %d is dirty",},\
/* 0x00b3 */{"middle_ls.c", "middle_ls_lut_recycle", 253, "middle lut dirty %d",},\
/* 0x00b4 */{"middle_ls.c", "middle_ls_reconstruction", 304, "mid sn %d",},\
/* 0x00b5 */{"middle_ls.c", "middle_ls_start", 179, "middle ls rebuild end, sn %d",},\
/* 0x00b6 */{"system_ls.c", "system_critical_gc", 184, "sys cri GC %d st %d",},\
/* 0x00b7 */{"system_ls.c", "system_ls_reconstruction", 326, "system sn %d",},\
/* 0x00b8 */{"system_ls.c", "system_ls_start", 174, "system ls rebuild end, sn %d",},\
/* 0x00b9 */{"user_ls.c", "user_convert_done", 936, "remove %d - %d %d",},\
/* 0x00ba */{"user_ls.c", "user_convert_done_notify", 871, "cvrt done->%d-%d spb %d(%d)",},\
/* 0x00bb */{"user_ls.c", "user_ls_dump", 1190, "sn %d f %x fc.gc.perf %d",},\
/* 0x00bc */{"user_ls.c", "user_ls_dump", 1200, "aspb[%d][0] id %d fence %d p %d",},\
/* 0x00bd */{"user_ls.c", "user_ls_dump", 1204, "aspb[%d][1] id %d fence %d p %d",},\
/* 0x00be */{"user_ls.c", "user_ls_dump", 1208, "rdy_spb[%d]:%d",},\
/* 0x00bf */{"user_ls.c", "user_ls_spb_allocator", 545, "alloc %d for [%d][%d]",},\
/* 0x00c0 */{"user_ls.c", "user_ls_spb_notify_cb", 597, "spb_id %d sn %d",},\
/* 0x00c1 */{"user_ls.c", "user_ls_start", 362, "spb id:0x%x fence:0x%x wr ptr:0x%x",},\
/* 0x00c2 */{"user_ls.c", "user_ls_start", 366, "spb id:0x%x fence:0x%x wr ptr:0x%x",},\
/* 0x00c3 */{"user_ls.c", "user_ls_start", 370, "spb id:0x%x fence:0x%x wr ptr:0x%x",},\
/* 0x00c4 */{"user_ls.c", "user_ls_start", 374, "spb id:0x%x fence:0x%x wr ptr:0x%x",},\
/* 0x00c5 */{"user_ls.c", "user_ls_start", 378, "sn:0x%x flag:0x%x ready spb:0x%x 0x%x",},\
/* 0x00c6 */{"user_ls.c", "user_ls_start", 383, "trim lba:0x%x count:0x%x range idx:0x%x sn:0x%x",},\
/* 0x00c7 */{"user_ls.c", "user_ls_start", 388, "trim lba:0x%x count:0x%x range idx:0x%x sn:0x%x",},\
/* 0x00c8 */{"user_ls.c", "user_ls_start", 416, "user rebuild start, sn %d",},\
/* 0x00c9 */{"user_ls.c", "user_ls_start", 418, "user rebuild end, sn %d",},\
/* 0x00ca */{"user_ls_recon.c", "user_ls_reconstruction", 212, "user sn %d",},\
/* 0x00cb */{"user_ls_recon.c", "user_recon_insert_map", 304, "lda %d skip %x by %x",},\
/* 0x00cc */{"user_ls_trim.c", "user_trim_recon", 1396, "user sn %d",},\
/* 0x00cd */{"lut.c", "l2pp_fast_load_done", 1321, "fast op %p aborted",},\
/* 0x00ce */{"lut.c", "l2pp_load_done", 1232, "lut %d l2pp %d aborted",},\
/* 0x00cf */{"lut.c", "l2pp_single_load_done", 1377, "lut %d s l2pp %d",},\
/* 0x00d0 */{"lut.c", "lut_dump", 904, "ap_id %d f %x fl_cmd_c %d l_c_c %d t_id %d",},\
/* 0x00d1 */{"lut.c", "lut_fast_transaction_id_check", 479, "tid too old %d, %d",},\
/* 0x00d2 */{"lut.c", "lut_load_l2pps", 1064, "no mem to load l2pp %d",},\
/* 0x00d3 */{"lut.c", "lut_op_push", 982, "lut %d op push load %d, again %d",},\
/* 0x00d4 */{"lut.c", "lut_save_l2pps", 1569, "no ctx to flush l2pp",},\
/* 0x00d5 */{"lut.c", "lut_scan", 370, "to be scanned count %d, idx %d",},\
/* 0x00d6 */{"lut.c", "lut_scan_lists", 825, "lut scan %d/%d",},\
/* 0x00d7 */{"lut.c", "lut_scan_load", 737, "scan load %d %x",},\
/* 0x00d8 */{"lut.c", "lut_single_lookup_list", 652, "pend to single l2pp %d",},\
/* 0x00d9 */{"lut.c", "lut_single_lookup_list", 699, "pend single %p",},\
/* 0x00da */{"lut.c", "lut_transaction_id_check", 498, "tid too old %d, %d",},\
/* 0x00db */{"lut.c", "lut_transaction_id_check", 510, "[%d] %x from umt",},\
/* 0x00dc */{"lut.c", "lut_transaction_id_check", 540, "[%d] %x from hmb",},\
/* 0x00dd */{"lut.c", "lut_update_lists", 1427, "update blocked",},\
/* 0x00de */{"lut_cache.c", "lut_cache_clr_low_wm", 222, "set lut cahce high wm %d",},\
/* 0x00df */{"lut_cache.c", "lut_cache_gc_urgt", 525, "Recycle dirty lut to meet demands",},\
/* 0x00e0 */{"lut_cache.c", "lut_cache_set_low_wm", 216, "set lut cahce low wm %d",},\
/* 0x00e1 */{"lut_cache.c", "lut_cache_set_minimal", 508, "lut set %d %d -> %d, aval %d",},\
/* 0x00e2 */{"ftl.c", "ftl_mapping_chk", 421, "L %x errPDA",},\
/* 0x00e3 */{"ftl.c", "user_write_timer_handler", 1676, "force flush pipe in timer",},\
/* 0x00e4 */{"erase.c", "erase_err_handling", 128, "erase err %x %x",},\
/* 0x00e5 */{"read.c", "read_err_handling", 101, "page %d, type %d, flags: ncl_cmd %x ftl_req %x",},\
/* 0x00e6 */{"read.c", "read_err_handling", 128, "SPB %d erase %d read cnt %d flag %x",},\
/* 0x00e7 */{"read.c", "read_err_handling", 94, "ls %d rd err %d-%x l %x, %x, ctag %d",},\
/* 0x00e8 */{"internal_ls.c", "internal_wait_sys_log_flush", 306, "ls %d wait sys log flush %p",},\
/* 0x00e9 */{"internal_ls_write.c", "internal_ls_gc_write_err", 119, "ils %d write error",},\
/* 0x00ea */{"internal_ls_write.c", "internal_ls_write", 102, "Ls_id(%d) is out of system page resource",},\
/* 0x00eb */{"internal_ls_write.c", "internal_ls_write_error", 221, "req %x ils %d write error %x %d",},\
/* 0x00ec */{"internal_ls_write.c", "internal_ls_write_error", 251, "wait for aspb idle",},\
/* 0x00ed */{"internal_ls_write.c", "internal_write_close_spb_flush_done", 186, "remove ils spb %d",},\
/* 0x00ee */{"lock.c", "lock_lock", 176, "%p blocked %d %d",},\
/* 0x00ef */{"lock.c", "lock_unlock", 200, "%p unblock",},\
/* 0x00f0 */{"middle_ls_flush.c", "middle_flush_desc_flush", 185, "middle desc dirty flush",},\
/* 0x00f1 */{"middle_ls_flush.c", "middle_flush_next_ls_flush_done", 230, "middle flush done",},\
/* 0x00f2 */{"middle_ls_write.c", "middle_close_spb_flush", 340, "close middle active spb %d",},\
/* 0x00f3 */{"middle_ls_write.c", "middle_force_close_spb_flush", 427, "force close m aspb %d",},\
/* 0x00f4 */{"middle_ls_write.c", "middle_write_get_invalid_lda_cnt", 261, "mid -%d",},\
/* 0x00f5 */{"system_ls_flush.c", "system_flush_desc_flush", 114, "sys desc dirty flush",},\
/* 0x00f6 */{"system_ls_flush.c", "system_flush_desc_flush_done", 136, "system flush done",},\
/* 0x00f7 */{"system_ls_write.c", "system_close_spb_flush", 219, "close system active spb %d",},\
/* 0x00f8 */{"system_ls_write.c", "system_close_spb_flush", 229, "flush system log",},\
/* 0x00f9 */{"system_ls_write.c", "system_force_close_spb_flush", 291, "write err close %d",},\
/* 0x00fa */{"system_ls_write.c", "system_write_err_handling", 258, "aspb idle",},\
/* 0x00fb */{"perf.c", "perf_mon_upd", 72, "new perf %d",},\
/* 0x00fc */{"user_ls.c", "fc_timer_func", 1124, "abort weak gc because of too few free spb",},\
/* 0x00fd */{"user_ls.c", "user_convert_done_notify", 895, " wr %d, fence %d",},\
/* 0x00fe */{"user_ls.c", "user_convert_trigger", 786, "cvrt resume %x",},\
/* 0x00ff */{"user_ls.c", "user_convert_trigger", 791, "GC need stop %x",},\
/* 0x0100 */{"user_ls.c", "user_convert_trigger", 812, "spb id:0x%x state:%d wr ptr:0x%x fence:0x%x vc:%d",},\
/* 0x0101 */{"user_ls.c", "user_ls_flush_desc", 1012, "user sn %d",},\
/* 0x0102 */{"user_ls.c", "user_ls_flush_desc", 1036, "> ready_spb[%d] %d",},\
/* 0x0103 */{"user_ls.c", "user_ls_flush_desc", 1039, "> [%d][%d] spb %d %d, %d",},\
/* 0x0104 */{"user_ls.c", "user_ls_force_flush_rlut_done", 852, "force close convert",},\
/* 0x0105 */{"user_ls_flush.c", "complete_flush_req", 368, "flush 0 done, %d",},\
/* 0x0106 */{"user_ls_flush.c", "complete_flush_req", 371, "flush keep dirty %d",},\
/* 0x0107 */{"user_ls_flush.c", "user_flush", 202, "user flags %x %x %x",},\
/* 0x0108 */{"user_ls_flush.c", "user_flush", 211, "user flush wait for active stripe to be idle",},\
/* 0x0109 */{"user_ls_raid.c", "_raid_force_close", 1210, "gc force close alloc res fail",},\
/* 0x010a */{"user_ls_raid.c", "_raid_force_idle", 1282, "raid correct is busy, wait",},\
/* 0x010b */{"user_ls_raid.c", "_raid_force_idle", 1295, "all stripe closed",},\
/* 0x010c */{"user_ls_raid.c", "_raid_pause", 1334, "raid correct is busy, wait",},\
/* 0x010d */{"user_ls_raid.c", "_raid_pause", 1348, "wait for raid flying write",},\
/* 0x010e */{"user_ls_raid.c", "chk_stripe_construct", 1953, "alloc dtag fail, only got %d dtag",},\
/* 0x010f */{"user_ls_raid.c", "chk_stripe_construct", 1962, "chk stripe, spb %d page %d",},\
/* 0x0110 */{"user_ls_raid.c", "chk_stripe_construct", 1980, "spb %d page %d intlv %d read data fail",},\
/* 0x0111 */{"user_ls_raid.c", "chk_stripe_construct", 2000, "spb %d page %d read parity fail",},\
/* 0x0112 */{"user_ls_raid.c", "chk_stripe_construct", 2005, "xored meta - parity meta: 0x%x - 0x%x",},\
/* 0x0113 */{"user_ls_raid.c", "du_correct_done", 876, "req 0x%x rc done",},\
/* 0x0114 */{"user_ls_raid.c", "gc_raid_close_sched", 1143, "gc force close resume",},\
/* 0x0115 */{"user_ls_raid.c", "raid_correct_chk_stripe", 673, "pda 0x%x hit stripe 0x%x(pga %d, flag 0x%x, fly_wr %d)",},\
/* 0x0116 */{"user_ls_raid.c", "raid_correct_dtag_evt", 743, "rc dtag evt resume",},\
/* 0x0117 */{"user_ls_raid.c", "raid_correct_get_dtags", 763, "rc try lut_cache_gc_urgt",},\
/* 0x0118 */{"user_ls_raid.c", "raid_correct_get_dtags", 766, "rc wait for dtag",},\
/* 0x0119 */{"user_ls_raid.c", "raid_correct_get_stripe", 732, "reuse stripe 0x%x(spb %d, page %d, fly wr %d, rcv page %d)",},\
/* 0x011a */{"user_ls_raid.c", "raid_correct_get_uc_pda", 618, "get uc pda 0x%x(org 0x%x)",},\
/* 0x011b */{"user_ls_raid.c", "raid_correct_push", 1114, "push req 0x%x(flags 0x%x) into rc",},\
/* 0x011c */{"user_ls_raid.c", "raid_correct_trigger", 1097, "trigger req 0x%x do rc",},\
/* 0x011d */{"user_ls_raid.c", "raid_force_idle_close_cmpl", 1267, "all stripe closed",},\
/* 0x011e */{"user_ls_raid.c", "raid_main", 2017, "para invalid",},\
/* 0x011f */{"user_ls_raid.c", "raid_recon", 1702, "start recon raid of spb %d, ptr %d",},\
/* 0x0120 */{"user_ls_raid.c", "raid_recon", 1727, "no open stripe on spb %d(last wr intlv %d)",},\
/* 0x0121 */{"user_ls_raid.c", "raid_recon", 1800, "recon stripe on spb %d, page %d, intlv 0 -> %d",},\
/* 0x0122 */{"user_ls_raid.c", "raid_recon", 1819, "recon active stripe meet uc error, discard active spb %d",},\
/* 0x0123 */{"user_ls_raid.c", "read_xor_done", 915, "pda 0x%x correct done, sts %d",},\
/* 0x0124 */{"user_ls_raid.c", "read_xor_done", 950, "xfer corrected data, ctag %d, off %d, dtag %d",},\
/* 0x0125 */{"user_ls_raid.c", "replace_parity_lda", 1682, "replace lda in spb %d, intlv %d (pda 0x%x - 0x%x)",},\
/* 0x0126 */{"user_ls_raid.c", "reset_err_stripe", 1640, "raid reset fail to get req",},\
/* 0x0127 */{"user_ls_raid.c", "reset_err_stripe", 1647, "get err raid %d, err bmp 0x%x, avail bmp 0x%x",},\
/* 0x0128 */{"user_ls_raid.c", "reset_err_stripe_done", 1611, "raid %d reset, err bmp 0x%x, avail bmp 0x%x",},\
/* 0x0129 */{"user_ls_raid.c", "reset_err_stripe_resume", 1597, "raid reset resume",},\
/* 0x012a */{"user_ls_raid.c", "stripe_err_handle", 350, "stripe 0x%x err: flags 0x%x",},\
/* 0x012b */{"user_ls_raid.c", "stripe_err_handle", 357, "set stripe %d err",},\
/* 0x012c */{"user_ls_read.c", "setup_ncl_info_list", 662, "%d L %x errPDA psag %d",},\
/* 0x012d */{"user_ls_read.c", "user_read_submit_rapid_ncl", 488, "err lda %x ftl req flag %x",},\
/* 0x012e */{"user_ls_trim.c", "_trim_range_hit", 256, "lda 0x%x pda 0x%x hit trim %d",},\
/* 0x012f */{"user_ls_trim.c", "chk_if_blk_trim", 571, "trim 0x%x blocked %d %d %d",},\
/* 0x0130 */{"user_ls_trim.c", "flush_trim_info", 1016, "no lda to flush trim",},\
/* 0x0131 */{"user_ls_trim.c", "flush_trim_info", 1028, "fail to get dtag",},\
/* 0x0132 */{"user_ls_trim.c", "flush_trim_info", 1063, "trim 0x%x(%d) flush to lda %d",},\
/* 0x0133 */{"user_ls_trim.c", "get_dtag_for_trim_flush", 995, "get dtag OK",},\
/* 0x0134 */{"user_ls_trim.c", "trim_assign_ckpt", 556, "trim ckpt, spb %d, wr_ptr %d, ls_sn %d",},\
/* 0x0135 */{"user_ls_trim.c", "trim_convert_finish", 873, "all range trim done",},\
/* 0x0136 */{"user_ls_trim.c", "trim_convert_finish", 876, "trim done[%d], lba:0x%x, cnt:0x%x",},\
/* 0x0137 */{"user_ls_trim.c", "trim_finish", 797, "ftl trim done(0x%x) st(0x%x)",},\
/* 0x0138 */{"user_ls_trim.c", "trim_flush_cmpl", 912, "trim 0x%x(%d) flushed %d -> 0x%x",},\
/* 0x0139 */{"user_ls_trim.c", "trim_timer_handler", 1128, "trim %x no ckpt, skip flush",},\
/* 0x013a */{"user_ls_trim.c", "update_trim_range", 402, "skip range [0x%x-0x%x]",},\
/* 0x013b */{"user_ls_trim.c", "user_trim_external", 662, "trim 0x%x resume",},\
/* 0x013c */{"user_ls_trim.c", "user_trim_flush_all", 1095, "trim %x no ckpt, skip flush",},\
/* 0x013d */{"user_ls_trim.c", "user_trim_internal", 694, "internal trim block by %x",},\
/* 0x013e */{"user_ls_trim.c", "user_trim_recon", 1246, "trim fence[%d]: %d %d [0x%x, 0x%x]",},\
/* 0x013f */{"user_ls_trim.c", "user_trim_recon", 1266, "found trim %d at lda %d pda 0x%x",},\
/* 0x0140 */{"user_ls_trim.c", "user_trim_recon", 1269, "trim info range[%d]: [0x%x, 0x%x]",},\
/* 0x0141 */{"user_ls_trim.c", "user_trim_recon", 1288, "inv trim lda %d old %x, vld %d",},\
/* 0x0142 */{"user_ls_trim.c", "user_trim_recon", 1297, "found unfinished trim: sn %d at lda %d pda 0x%x",},\
/* 0x0143 */{"user_ls_trim.c", "user_trim_recon", 1300, "trim range[%d]: [0x%x, 0x%x]",},\
/* 0x0144 */{"user_ls_trim.c", "user_trim_recon", 1322, "trim recon size > DTAG",},\
/* 0x0145 */{"user_ls_trim.c", "user_trim_recon", 1330, "No mem for trim recon",},\
/* 0x0146 */{"user_ls_trim.c", "user_trim_recon", 1334, "Dtag for trim recon %d",},\
/* 0x0147 */{"user_ls_trim.c", "user_trim_trigger", 428, "switch to high pri trim",},\
/* 0x0148 */{"user_ls_trim.c", "user_trim_trigger", 437, "restore trim %d",},\
/* 0x0149 */{"user_ls_trim.c", "user_trim_trigger", 483, "wait to trigger in trim timer",},\
/* 0x014a */{"user_ls_trim.c", "user_trim_trigger", 492, "trim trigger[%d] lba:0x%x, cnt:0x%x",},\
/* 0x014b */{"user_ls_trim.c", "user_trim_trigger", 499, "trim all, nr_lba 0x%x, nr_range %d",},\
/* 0x014c */{"user_ls_write.c", "print_user_ls_info", 1445, "user ls, blk f:0x%x, fc rev:%d",},\
/* 0x014d */{"user_ls_write.c", "print_user_ls_info", 1449, "user ls, apu recon:%d free:%d order:%d",},\
/* 0x014e */{"user_ls_write.c", "user_lock_write_resume", 887, "no write locked, resume pipe",},\
/* 0x014f */{"user_ls_write.c", "user_pipe_in", 475, "req 0x%x pend(%d %d 0x%x)",},\
/* 0x0150 */{"user_ls_write.c", "user_pipe_in_resume", 516, "req 0x%x resubmit into pipe",},\
/* 0x0151 */{"user_ls_write.c", "user_pipe_out", 626, "req 0x%x resubmit into pipe",},\
/* 0x0152 */{"user_ls_write.c", "user_pipe_trim", 228, "trim lda 0x%x in req 0x%x %d",},\
/* 0x0153 */{"user_ls_write.c", "user_write", 704, "user io block by %x",},\
/* 0x0154 */{"user_ls_write.c", "user_write", 751, "rlut entry reserved failed",},\
/* 0x0155 */{"user_ls_write.c", "user_write", 774, "stripe entry reserved failed",},\
/* 0x0156 */{"user_ls_write.c", "user_write", 795, "lock fail, just order",},\
/* 0x0157 */{"user_ls_write.c", "user_write_ctx_submit", 1095, "good_pg %d",},\
/* 0x0158 */{"user_ls_write.c", "user_write_done", 931, "ftl req:0x%x startpda:0x%x page idx:%d",},\
/* 0x0159 */{"user_ls_write.c", "user_write_done", 947, "end %d",},\
/* 0x015a */{"user_ls_write.c", "user_write_done", 962, "GC trigger convert again",},\
/* 0x015b */{"user_ls_write.c", "user_write_done", 976, "GC was stopped, and convert start",},\
/* 0x015c */{"user_ls_write.c", "user_write_err_handling", 1373, "user write err %x, pda %x-%d, f %x",},\
/* 0x015d */{"user_ls_write.c", "user_write_err_handling", 1398, "wait for u aspb idle",},\
/* 0x015e */{"convert.c", "cfsm_complete", 557, "cvrt perf %d du/s %d ms",},\
/* 0x015f */{"convert.c", "cfsm_get_resource", 363, "block by GC",},\
/* 0x0160 */{"convert.c", "convert_handle_rd_fail_spb", 293, "HW %x clear pda:%x L %x",},\
/* 0x0161 */{"convert.c", "convert_handle_rd_fail_spb", 316, "%x clear pda:%x",},\
/* 0x0162 */{"bg.c", "is_system_idle", 472, "under shutdown, dont resume ugc",},\
/* 0x0163 */{"gc.c", "gc_cont_dtag_remove_evt", 1141, "gc cont dtag evt %x rm %d",},\
/* 0x0164 */{"gc.c", "gc_cont_dtag_remove_evt", 1145, "gc cont dtag evt ctx %x not found",},\
/* 0x0165 */{"gc.c", "gc_dtag_borrow", 1683, "borrow cnt %d",},\
/* 0x0166 */{"gc.c", "gc_dtag_evt_cb", 1356, "ctx was using %d",},\
/* 0x0167 */{"gc.c", "gc_dtag_evt_cb", 1363, "no GC anymore",},\
/* 0x0168 */{"gc.c", "gc_dtag_return", 1689, "return cnt %d",},\
/* 0x0169 */{"gc.c", "gc_err_lda_found", 1545, "usr ls ttl(%d) good(%d)",},\
/* 0x016a */{"gc.c", "gc_err_lda_found", 1568, "spb %d dec valid cnt lda %x pda %x",},\
/* 0x016b */{"gc.c", "gc_finish", 1009, "gc_fsm end",},\
/* 0x016c */{"gc.c", "gc_finish", 1011, "data moving %d done, %d/%d",},\
/* 0x016d */{"gc.c", "gc_finish", 1022, "valid 0 release",},\
/* 0x016e */{"gc.c", "gc_get_dtag_resource", 1419, "user GC suspend by dtag %d",},\
/* 0x016f */{"gc.c", "gc_get_dtag_resource", 1462, "gc extra get %d",},\
/* 0x0170 */{"gc.c", "gc_get_resource", 681, "gc suspend, ls_id %d req %x spb %d",},\
/* 0x0171 */{"gc.c", "gc_priority_schedule", 1335, "GC pri schedule %d",},\
/* 0x0172 */{"gc.c", "gc_priority_suspend", 1314, "GC pri wait for %d suspend",},\
/* 0x0173 */{"gc.c", "gc_priority_suspend", 1320, "GC pri wait %d",},\
/* 0x0174 */{"gc.c", "gc_read", 721, "abort gc because met weak spb %d %d",},\
/* 0x0175 */{"gc.c", "gc_read_err_handling", 1487, "gc rd err[%d] 0x%x %d spb id:0x%x",},\
/* 0x0176 */{"gc.c", "gc_read_err_handling", 1515, "gc RR ok!",},\
/* 0x0177 */{"gc.c", "gc_reset_err_buf", 1606, "FATAL: reset err buf [%d](%d) L %x P %x",},\
/* 0x0178 */{"gc.c", "gc_transfer", 903, "%d suspend by priority",},\
/* 0x0179 */{"gc.c", "gc_transfer", 913, "gc suspend, ls_id %d req %x spb %d",},\
/* 0x017a */{"gc.c", "gc_transfer", 922, "uGC(%d) suspend by bc",},\
/* 0x017b */{"gc.c", "gc_transfer", 942, "GC was suspend %d",},\
/* 0x017c */{"gc.c", "gc_write", 837, "GC real write count = 0",},\
/* 0x017d */{"gc.c", "gc_write_done", 1115, "gc try extra %d %d %x",},\
/* 0x017e */{"middle_ls_gc.c", "middle_build_write_lda_list", 373, "mid gc write aborted",},\
/* 0x017f */{"middle_ls_gc.c", "middle_build_write_lda_list", 389, "middle skipped %x for l %d",},\
/* 0x0180 */{"middle_ls_gc.c", "middle_build_write_lda_list", 395, "middle skipped %x for l %d",},\
/* 0x0181 */{"middle_ls_gc.c", "middle_gc_done", 416, "data moving %d done",},\
/* 0x0182 */{"middle_ls_gc.c", "middle_gc_scan_err_pda", 480, "err pda %x, found pda %x start %d i %d j %d",},\
/* 0x0183 */{"middle_ls_gc.c", "middle_gc_start_data_move", 297, "data moving %d",},\
/* 0x0184 */{"middle_ls_gc.c", "middle_gc_start_data_move", 304, "mgc finish",},\
/* 0x0185 */{"middle_ls_gc.c", "middle_ls_gc", 231, "middle GC %d",},\
/* 0x0186 */{"system_ls_gc.c", "system_build_write_lda_list", 168, "sys gc write aborted",},\
/* 0x0187 */{"system_ls_gc.c", "system_build_write_lda_list", 178, "system skip %x for l %d",},\
/* 0x0188 */{"system_ls_gc.c", "system_gc_done", 197, "system gc spb %x vld %d, no mapping found!",},\
/* 0x0189 */{"system_ls_gc.c", "system_gc_find_err_lda", 235, "sgc error found L %x P %x",},\
/* 0x018a */{"system_ls_gc.c", "system_ls_gc", 112, "system GC %d",},\
/* 0x018b */{"user_ls_gc.c", "user_build_rd_plist", 1255, "GC stop flag was detected",},\
/* 0x018c */{"user_ls_gc.c", "user_build_rd_plist", 1270, "gc first read",},\
/* 0x018d */{"user_ls_gc.c", "user_build_rd_plist", 1357, "GC write resource failed",},\
/* 0x018e */{"user_ls_gc.c", "user_build_wr_llist", 1473, "user err discard P %x",},\
/* 0x018f */{"user_ls_gc.c", "user_build_wr_llist", 1496, "user discard l %x %x, %d, %x",},\
/* 0x0190 */{"user_ls_gc.c", "user_build_wr_llist", 1512, "user gc write aborted",},\
/* 0x0191 */{"user_ls_gc.c", "user_find_err_lda_rlut_read_done", 1659, "found cnt %d L %x for P %x",},\
/* 0x0192 */{"user_ls_gc.c", "user_gc_check_lut", 743, "rlut scan done",},\
/* 0x0193 */{"user_ls_gc.c", "user_gc_check_lut", 762, "reach end %x",},\
/* 0x0194 */{"user_ls_gc.c", "user_gc_check_lut", 796, "scanned rlut %d %d",},\
/* 0x0195 */{"user_ls_gc.c", "user_gc_data_move_done", 1732, "GC done index %x",},\
/* 0x0196 */{"user_ls_gc.c", "user_gc_data_move_done", 1745, "unset GC %d",},\
/* 0x0197 */{"user_ls_gc.c", "user_gc_data_move_done", 1773, "GC perf(%d/%d): %d du/%dms, perf(%d/%d)",},\
/* 0x0198 */{"user_ls_gc.c", "user_gc_data_move_done", 1779, "GC time too short",},\
/* 0x0199 */{"user_ls_gc.c", "user_gc_done", 1807, "gc rd fail cnt:%d",},\
/* 0x019a */{"user_ls_gc.c", "user_gc_done", 1818, "gc req aborted",},\
/* 0x019b */{"user_ls_gc.c", "user_gc_done", 1831, "ugc %d done, l2pp(%d), vbm(%d), vdm(%d)",},\
/* 0x019c */{"user_ls_gc.c", "user_gc_get_dtags", 655, "spb %d gc need full scan",},\
/* 0x019d */{"user_ls_gc.c", "user_gc_get_dtags", 680, "lack of DTAG",},\
/* 0x019e */{"user_ls_gc.c", "user_gc_lut_scan_action", 929, "uGC abt %d %d",},\
/* 0x019f */{"user_ls_gc.c", "user_gc_lut_scan_done", 869, "l2pp_ttl %d, l2pp_off %d, l2pp_cnt %d, rvc %d",},\
/* 0x01a0 */{"user_ls_gc.c", "user_gc_raid_force_close_cmpl", 1791, "gc stripe force closed",},\
/* 0x01a1 */{"user_ls_gc.c", "user_gc_read_rlut", 717, "read rlut %d %d",},\
/* 0x01a2 */{"user_ls_gc.c", "user_gc_rlut_read_done", 1014, "uGC %d rlut %d err %d, cont by full scan lut",},\
/* 0x01a3 */{"user_ls_gc.c", "user_gc_rlut_read_done", 1033, "reach last entry %d",},\
/* 0x01a4 */{"user_ls_gc.c", "user_gc_rlut_read_done", 1049, "scan rlut %d %d",},\
/* 0x01a5 */{"user_ls_gc.c", "user_gc_suspend", 585, "alreay suspend",},\
/* 0x01a6 */{"user_ls_gc.c", "user_gc_vcnt_reset", 1397, "pvbmp cvrt trigger %d",},\
/* 0x01a7 */{"user_ls_gc.c", "user_gc_vcnt_reset", 1406, "still wait for cvrt %d",},\
/* 0x01a8 */{"user_ls_gc.c", "user_gc_vcnt_reset", 1420, "SPB %d %d %d",},\
/* 0x01a9 */{"user_ls_gc.c", "user_gc_vcnt_reset", 1443, "spb %d vcnt %d - %d = %d",},\
/* 0x01aa */{"user_ls_gc.c", "user_ls_chk_abort_gc", 450, "abrot uGC. spb %d",},\
/* 0x01ab */{"user_ls_gc.c", "user_ls_gc", 539, "GC mem suspend",},\
/* 0x01ac */{"user_ls_gc.c", "user_ls_gc", 557, "user GC wait rlut %d",},\
/* 0x01ad */{"user_ls_gc.c", "user_ls_gc_aborted", 1846, "uGC abort %d, (%d/%d)",},\
/* 0x01ae */{"user_ls_gc.c", "user_ls_gc_init", 488, "valid bitmap %d",},\
/* 0x01af */{"user_ls_gc.c", "user_ls_gc_suspended", 1860, "uGC suspended. spb %d",},\
/* 0x01b0 */{"user_ls_gc.c", "user_ls_resume_gc", 423, "ugc(spb %d) was resumed . Only clear flag(0x%x)",},\
/* 0x01b1 */{"user_ls_gc.c", "user_ls_resume_gc", 430, "ugc was resumed. Continue to gc spb %d",},\
/* 0x01b2 */{"user_ls_gc.c", "user_write_acquire_resource", 1136, "GC umt fail",},\
/* 0x01b3 */{"user_ls_gc.c", "user_write_acquire_resource", 1145, "GC rlut entry reserved failed",},\
/* 0x01b4 */{"spb_info.c", "spb_info_init", 70, "spb log %d %d",},\
/* 0x01b5 */{"spb_info.c", "spb_info_init", 76, "spb log virgin",},\
/* 0x01b6 */{"rlut.c", "rlut_decapsulate", 1237, "rlut for spb_id %d",},\
/* 0x01b7 */{"rlut.c", "rlut_descapsulate_check", 1258, "spb %d, sn %d, spb chk %d, sn %d, flags 0x%x",},\
/* 0x01b8 */{"rlut.c", "rlut_mgr_flush", 1160, "flush rlut %d",},\
/* 0x01b9 */{"rlut.c", "rlut_mgr_flush", 1178, "rlut %d f %x",},\
/* 0x01ba */{"rlut.c", "rlut_mgr_flush_done", 1324, "rlut flush done %d",},\
/* 0x01bb */{"rlut.c", "rlut_mgr_force_flush", 519, "%d has RLUT entry %d in Que",},\
/* 0x01bc */{"rlut.c", "rlut_mgr_get_opt_entry", 1014, "opt rlut ent %p",},\
/* 0x01bd */{"rlut.c", "rlut_mgr_release_opt_entry", 1132, "release opt entry %p",},\
/* 0x01be */{"rlut.c", "rlut_mgr_set_flush_spb", 1483, "rlut opt %p not set",},\
/* 0x01bf */{"rlut.c", "rlut_mgr_unset_flush_spb", 1516, "rlut resume %p",},\
/* 0x01c0 */{"rlut.c", "rlut_read_check_collision", 1538, "rlut read pending %d %p",},\
/* 0x01c1 */{"rlut.c", "rlut_read_done", 1357, "rlut ever rd err. %d %x ",},\
/* 0x01c2 */{"rlut.c", "rlut_user_dump", 886, "ru %x avail %d",},\
/* 0x01c3 */{"rlut.c", "rlut_user_dump", 888, "Uent %p spbid %d, fil %d, upd %d, %x",},\
/* 0x01c4 */{"rlut.c", "rlut_user_dump", 893, "Went %p spbid %d, fil %d, upd %d, %x",},\
/* 0x01c5 */{"rlut.c", "rlut_user_flush_remove_active", 1441, "rlut av -%d, %d",},\
/* 0x01c6 */{"rlut.c", "rlut_user_flush_rlut", 706, "SPB %d RLUT %d@%d",},\
/* 0x01c7 */{"rlut.c", "rlut_user_get_entry", 1082, "spda 0x%x cut %d",},\
/* 0x01c8 */{"rlut.c", "rlut_user_recon_full_fill_rlut", 782, "rlut spb %x already full",},\
/* 0x01c9 */{"rlut.c", "rlut_user_recon_full_fill_rlut", 788, "rlut spb %x pda 0x%x fill %d, ru aval %d",},\
/* 0x01ca */{"rlut.c", "rlut_user_recon_rlut", 818, "wait for rlut",},\
/* 0x01cb */{"rlut.c", "rlut_user_recon_rlut", 843, "pda 0x%x cross rlut(0x%x, %d) (%d %d)",},\
/* 0x01cc */{"rlut.c", "rlut_user_restart", 479, "spb %d met rd err, set full scan",},\
/* 0x01cd */{"rlut.c", "rlut_user_restart", 499, "SPB %d RLUT %d@%d",},\
/* 0x01ce */{"apu.c", "apu_switch", 821, "switch to normal mode",},\
/* 0x01cf */{"rdmp.c", "rdmx_switch", 649, "switch to nrm resource",},\
/* 0x01d0 */{"rdmt.c", "rdmt_entry_update", 595, "update err L %d",},\
/* 0x01d1 */{"rdmt.c", "rdmx_dump", 893, "free %d order %d",},\
/* 0x01d2 */{"rdmt.c", "rdmx_dump", 896, "spb[%d]%d",},\
/* 0x01d3 */{"rdmt.c", "rdmx_invalidate", 450, "seq invalid %d",},\
/* 0x01d4 */{"seqa.c", "seqa_dump", 390, "seq[%d] l %x p %x, c %d, s %d",},\
/* 0x01d5 */{"seqa.c", "seqa_dump", 395, "ins/cvrt/cvrt_end:%d/%d/%d",},\
/* 0x01d6 */{"seqa.c", "seqa_lookup", 213, "lda %d: ent(%d) slda %d pda %x cnt %d",},\
/* 0x01d7 */{"umt.c", "umt_dump", 345, "UMT f %x l_cnt %d ",},\
/* 0x01d8 */{"umt.c", "umt_dump", 349, " aspb[%d] fence %d",},\
/* 0x01d9 */{"umt.c", "umt_err_insert", 145, "insert err L %x %d",},\
/* 0x01da */{"umt.c", "umt_resources_dump", 413, "umt res: rdmt:%d seqa:%d ins ptr:%d cvrt_ptr:%d seq order cnt:%d",},\
/* 0x01db */{"reconstruction.c", "determine_scan_sequence", 269, "determine sequence: spb id 0x%x",},\
/* 0x01dc */{"reconstruction.c", "recon_check_unit_status", 883, "status changed 1: %d",},\
/* 0x01dd */{"reconstruction.c", "recon_check_unit_status", 890, "status changed 2",},\
/* 0x01de */{"reconstruction.c", "recon_close_page_allocator", 205, "remove pga spb %d(%d)",},\
/* 0x01df */{"reconstruction.c", "recon_handle_scan_result", 702, "give up by erase hit %d %x",},\
/* 0x01e0 */{"reconstruction.c", "recon_handle_scan_result", 720, "erased [%d]%x",},\
/* 0x01e1 */{"reconstruction.c", "recon_handle_scan_result", 730, "fail [%d]%x",},\
/* 0x01e2 */{"reconstruction.c", "recon_scan_rlut", 811, "spb %d rlut read err",},\
/* 0x01e3 */{"reconstruction.c", "recon_scan_rlut", 831, "end mark %x",},\
/* 0x01e4 */{"reconstruction.c", "recon_scan_rlut", 841, "k:%d lda 0x%x pda 0x%x",},\
/* 0x01e5 */{"reconstruction.c", "recon_scan_spb", 399, "scan SPB 0x%x start ptr 0x%x, vc %d int:%d",},\
/* 0x01e6 */{"reconstruction.c", "recon_scan_spb", 409, "last written ptr:0x%x",},\
/* 0x01e7 */{"reconstruction.c", "recon_scan_spb", 545, "pda:0x%x 0x%x lda:0x%x info:0x%x",},\
/* 0x01e8 */{"reconstruction.c", "recon_scan_spb", 557, "du_offset:%d pg_check_unit:%d unit_status:%d",},\
/* 0x01e9 */{"reconstruction.c", "recon_scan_spb", 635, "start ptr:0x%x erase_seq:%d vc:%d sn:0x%x",},\
/* 0x01ea */{"user_ls.c", "user_convert_trigger", 753, "user flush rlut %d",},\
/* 0x01eb */{"user_ls.c", "user_ls_chk_aspb", 339, "ready close aspb %d",},\
/* 0x01ec */{"user_ls_recon.c", "user_ls_recovery", 142, "[%d]ready spb %d",},\
/* 0x01ed */{"spb_log_flush.c", "spb_log_critical_chk", 147, "spb log critical gc",},\
/* 0x01ee */{"system_log.c", "sys_log_critical_chk", 524, "system log critical gc",},\
/* 0x01ef */{"system_log.c", "sys_log_dump", 542, "system log, %d(%d), %d-%d",},\
/* 0x01f0 */{"system_log.c", "sys_log_pages_flush", 734, "Hold on flush %d %d %d",},\
/* 0x01f1 */{"system_log.c", "sys_log_pages_flush", 759, "system log pend",},\
/* 0x01f2 */{"system_log.c", "sys_log_pages_flush", 783, "[%d/%d]%x %x",},\
/* 0x01f3 */{"system_log.c", "sys_log_spb_notify_cb", 687, "system log SPB %d next",},\
/* 0x01f4 */{"system_log.c", "sys_log_spb_notify_cb", 694, "system log resume",},\
/* 0x01f5 */{"system_log.c", "sys_log_spb_notify_cb", 698, "sys log virgin boot flush",},\
/* 0x01f6 */{"system_log.c", "sys_log_spb_notify_cb", 709, "system log SPB %d ready",},\
/* 0x01f7 */{"system_log.c", "sys_log_start", 432, "system log start trigger spb alloc",},\
/* 0x01f8 */{"log.c", "log_add_ready_spb", 516, "log ready SPB %d",},\
/* 0x01f9 */{"log.c", "log_atomic_check", 355, "log atomic discard %d-%d-%d",},\
/* 0x01fa */{"log.c", "log_atomic_check", 370, "log atomic return page %d",},\
/* 0x01fb */{"log.c", "log_atomic_check_ex", 393, "log page rd err %d %d %d, %x",},\
/* 0x01fc */{"log.c", "log_atomic_check_ex", 405, "backup err %d, %x",},\
/* 0x01fd */{"log.c", "log_atomic_check_ex", 415, "log atomic return page %d, %d/%d",},\
/* 0x01fe */{"log.c", "log_blk_reconstruction", 258, "latest page %d, blk %d spb %d, error %d",},\
/* 0x01ff */{"log.c", "log_blk_reconstruction", 280, "sig err, %x %x %x %x",},\
/* 0x0200 */{"log.c", "log_blk_reconstruction", 293, "ready log SPB %d",},\
/* 0x0201 */{"log.c", "log_blk_reconstruction", 309, "spb %d recon fail %d",},\
/* 0x0202 */{"log.c", "log_blk_reconstruction", 329, "log scan start %x",},\
/* 0x0203 */{"log.c", "log_blk_reconstruction", 338, "%d, %d >start %x",},\
/* 0x0204 */{"log.c", "log_reconstruction", 212, "discard next %d",},\
/* 0x0205 */{"log.c", "log_scan_blk_page", 448, "log scan [%d %d] to [%d %d]",},\
/* 0x0206 */{"log.c", "log_scan_blk_page", 458, "scan lut[%d] %x",},\
/* 0x0207 */{"log.c", "log_scan_blk_page", 463, "log page rd err %d %d %d, %x",},\
/* 0x0208 */{"log.c", "log_scan_blk_page", 478, "log page erased",},\
/* 0x0209 */{"log.c", "log_spb_reconstruction", 235, "log spb %d is eased SPB",},\
/* 0x020a */{"log.c", "spbs_decide_latest_spb", 542, "spb %d reused",},\
/* 0x020b */{"spb_log.c", "spb_log_reconstruction", 108, "spb log flush id is 0",},\
/* 0x020c */{"spb_log_flush.c", "spb_log_flush", 199, "spb log pend",},\
/* 0x020d */{"spb_log_flush.c", "spb_log_flush_done", 274, "spb log flush err %x, %d",},\
/* 0x020e */{"system_log.c", "sys_log_flush_done", 885, "sys log flush err %x, %d",},\
/* 0x020f */{"system_log.c", "sys_log_flush_flush_header", 994, "sys log flush header at %x",},\
/* 0x0210 */{"ftl_hmb.c", "ftl_hmb_hist_check", 138, "hist[%d] l2pp %d T %d > %d",},\
/* 0x0211 */{"ftl_hmb.c", "ftl_hmb_pda_lookup_done", 284, "FTL hmb lookup error",},\
/* 0x0212 */{"ftl_hmb.c", "ftl_hmb_req_pend", 186, "hmb req %p pend, idx %d/%d",},\
/* 0x0213 */{"ftl_hmb.c", "ftl_hmb_req_resume", 250, "hmb error %p",},\
/* 0x0214 */{"ftl_hmb.c", "ftl_hmb_req_resume", 256, "__hmb req %p pend, idx %d/%d",},\
/* 0x0215 */{"ftl_hmb.c", "ftl_hmb_req_resume", 262, "req %p finished",},\
/* 0x0216 */{"ftl_hmb.c", "hmb_hw_submit", 206, "issue %d hmb push",},\
/* 0x0217 */{"bg.c", "bg_switch_main", 501, "switch bg disable from %d -> %d",},\
/* 0x0218 */{"defect_mgr.c", "grwn_defect_rebuild", 412, "rebuild grown defect %d",},\
/* 0x0219 */{"frb_log.c", "_frb_log_flush", 518, "frb log switch cur %d next %d",},\
/* 0x021a */{"frb_log.c", "_frb_log_flush", 573, "frb log flush op %d pg %d at %x, id %d, spb %x sys %x",},\
/* 0x021b */{"frb_log.c", "chk_frb_curr_blk", 647, "frb empty cur %d next %d",},\
/* 0x021c */{"frb_log.c", "chk_frb_curr_blk", 663, "frb chk cur %d next %d",},\
/* 0x021d */{"frb_log.c", "frb_add_defect_main", 1405, " spb %d in not valid",},\
/* 0x021e */{"frb_log.c", "frb_boot_virgin", 1342, "force ftl virgin",},\
/* 0x021f */{"frb_log.c", "frb_defect_restore", 1326, "force ftl virgin",},\
/* 0x0220 */{"frb_log.c", "frb_drop_grwn", 1355, "frb drop grown defect",},\
/* 0x0221 */{"frb_log.c", "frb_drop_sys_log_id", 855, "drop frb sys log id %d %d",},\
/* 0x0222 */{"frb_log.c", "frb_dump", 1248, "cur/next %d/%d fid %d f %x",},\
/* 0x0223 */{"frb_log.c", "frb_dump", 1252, "frb ver %d, build %x",},\
/* 0x0224 */{"frb_log.c", "frb_dump", 1256, "next pg %d/%d",},\
/* 0x0225 */{"frb_log.c", "frb_dump", 1259, "system log %d %d",},\
/* 0x0226 */{"frb_log.c", "frb_dump", 1263, "spb log %d %d",},\
/* 0x0227 */{"frb_log.c", "frb_dump", 1267, "grown defect version %d count %d history %d",},\
/* 0x0228 */{"frb_log.c", "frb_dump", 1272, "ftl boot option %x",},\
/* 0x0229 */{"frb_log.c", "frb_erase_callby_vu", 1278, "erase frb can not work SRB MR block",},\
/* 0x022a */{"frb_log.c", "frb_erase_callby_vu", 1283, "erase frb erase done, sys reset",},\
/* 0x022b */{"frb_log.c", "frb_erase_main", 1291, "erase frb %d %d",},\
/* 0x022c */{"frb_log.c", "frb_erase_main", 1294, "erase frb can not work SRB MR block",},\
/* 0x022d */{"frb_log.c", "frb_erase_main", 1299, "erase frb erase done, sys reset",},\
/* 0x022e */{"frb_log.c", "frb_header_update_cmpl", 1308, "frb header updated",},\
/* 0x022f */{"frb_log.c", "frb_log_flush", 458, "frb log flush pend %d with %x",},\
/* 0x0230 */{"frb_log.c", "frb_log_recovery", 681, "frb head pg %d, next pg %x, fid %d",},\
/* 0x0231 */{"frb_log.c", "frb_log_recovery", 700, "dtag %x, sig %x, fid %x, type %d",},\
/* 0x0232 */{"frb_log.c", "frb_log_recovery", 708, "ver: %d -> %d, plz upgrade",},\
/* 0x0233 */{"frb_log.c", "frb_log_recovery", 715, "Force erase pb %d . %d",},\
/* 0x0234 */{"frb_log.c", "frb_log_recovery", 721, "FTL build mismatch %x <-> %x, virgin boot",},\
/* 0x0235 */{"frb_log.c", "frb_log_recovery", 744, "grown defect info restart",},\
/* 0x0236 */{"frb_log.c", "frb_log_recovery", 750, "frb tbl upgraded Cap",},\
/* 0x0237 */{"frb_log.c", "frb_log_set_spare_cnt", 1077, "set spare %d",},\
/* 0x0238 */{"frb_log.c", "frb_log_start", 873, "ftl force virgin boot",},\
/* 0x0239 */{"frb_log.c", "frb_log_start", 882, "give up sys log spb %d %d %d %d",},\
/* 0x023a */{"frb_log.c", "frb_log_start", 890, "ftl drop grown defect",},\
/* 0x023b */{"frb_log.c", "frb_log_unmap_chk", 808, "verify frb unmap page fail",},\
/* 0x023c */{"frb_log.c", "frb_log_update_grwn_def", 1061, "grown defect number max, kick %x %x",},\
/* 0x023d */{"frb_log.c", "frb_pb_erase", 393, "frb erase pda %x id %d cmpl %x",},\
/* 0x023e */{"frb_log.c", "frb_restore_update_cmpl", 1317, "frb restore updated",},\
/* 0x023f */{"frb_log.c", "get_frb_pb_fid", 604, "frb %x, st %d sig %x t %d",},\
/* 0x0240 */{"frb_log.c", "get_frb_pb_fid", 619, "frb 0x%x, st %d rda(0x%x %d %d %d)",},\
/* 0x0241 */{"frb_log.c", "grwn_defect_dump", 1419, "grown defect version %d count %d history %d",},\
/* 0x0242 */{"frb_log.c", "grwn_defect_dump", 1426, "grown defect %d, type %d, spb %d, pda %x",},\
/* 0x0243 */{"frb_log.c", "set_ftl_capacity", 1375, "ftl capacity update %d %d",},\
/* 0x0244 */{"frb_log.c", "sim_rom_find_frb_pos", 1233, "sim rom set fake frb0 at spb %d pd %d",},\
/* 0x0245 */{"frb_log.c", "sim_rom_find_frb_pos", 1237, "sim rom set fake frb1 at spb %d pd %d",},\
/* 0x0246 */{"frb_log.c", "sim_rom_find_pri_n_sec", 1136, "sim rom search start frb pda %x",},\
/* 0x0247 */{"frb_log.c", "sim_rom_find_pri_n_sec", 1155, "sim rom no valid hearder",},\
/* 0x0248 */{"frb_log.c", "sim_rom_find_pri_n_sec", 1159, "sim rom frb valid header pg %x, fid %d",},\
/* 0x0249 */{"frb_log.c", "sim_rom_find_pri_n_sec", 1174, "sim rom pri %d sec %d",},\
/* 0x024a */{"frb_log.c", "sim_rom_search_frb", 1210, "sim rom no find valid frb",},\
/* 0x024b */{"frb_log.c", "unmap_pda_update", 1121, "upmap pda at %x,",},\
/* 0x024c */{"bg.c", "bg_evt_handler", 366, "BGC CHK",},\
/* 0x024d */{"bg.c", "bg_evt_handler", 376, "NO_BGC",},\
/* 0x024e */{"bg.c", "bg_evt_handler", 416, "bg done",},\
/* 0x024f */{"bg.c", "bg_evt_handler", 425, "bg pri %d done",},\
/* 0x0250 */{"bg.c", "bg_st_switch", 320, "bg st chg %d->%d",},\
/* 0x0251 */{"bg.c", "bg_timer_handler", 288, "BG ST: 0x%x, BG_DIS: 0x%x",},\
/* 0x0252 */{"bg.c", "idle_apst", 190, "enter apst fail 2! %x %x",},\
/* 0x0253 */{"bg.c", "idle_apst", 210, "ENTER IDLE_APST",},\
/* 0x0254 */{"bg.c", "idle_apst", 211, "L1 SUP: 0x%x L1 STATE: 0x%x",},\
/* 0x0255 */{"bg.c", "idle_apst", 254, "DONE EXIT IDLE APST!",},\
/* 0x0256 */{"bg.c", "idle_apst", 260, "enter apst fail! %x %x",},\
/* 0x0257 */{"bg.c", "is_L11_L12_enable", 161, "L1.1 or L1.2 enabled",},\
/* 0x0258 */{"bg.c", "wear_level_done", 485, "spb %d wear level done",},\
};


#define FW_EVID_MAX 1127


#define FW_EVID_STR_FMT { \
/* 0x0000 */{"dtag.c", "_dtag_get", 298, "allocate Dtag(%d) avail(%d)",},\
/* 0x0001 */{"dtag.c", "_dtag_get_off", 268, "allocate Dtag(%d) avail(%d)",},\
/* 0x0002 */{"dtag.c", "_dtag_put", 129, "recycle Dtag(%d) avail(%d) evt(%d)",},\
/* 0x0003 */{"dtag.c", "_dtag_put_urgt", 158, "recycle Dtag(%d) avail(%d) evt(%d)",},\
/* 0x0004 */{"dtag.c", "dtag_add", 637, "mem(0x%p) or size(0x%x) should be 4096 align",},\
/* 0x0005 */{"dtag.c", "dtag_add", 650, "mem(0x%p) size(0x%x) #Dtags(%d)",},\
/* 0x0006 */{"dtag.c", "dtag_blackout", 666, "mem %p Dtag[%d] is taken",},\
/* 0x0007 */{"dtag.c", "dtag_blackout", 675, "mem(0x%p) size(0x%x) Blacked out, left #Dtags(%d)",},\
/* 0x0008 */{"dtag.c", "dtag_get_bulk", 591, "allocate Dtag(%d) avail(%d)",},\
/* 0x0009 */{"dtag.c", "dtag_get_cont", 373, "no suitable dtag for cont",},\
/* 0x000a */{"dtag.c", "dtag_get_cont", 397, "cont DTAG %d-%d",},\
/* 0x000b */{"dtag.c", "dtag_get_cont_urgt", 345, "cont DTAG %d-%d",},\
/* 0x000c */{"dtag.c", "dtag_get_urgt", 569, "allocate Dtag(%d) avail(%d)",},\
/* 0x000d */{"dtag.c", "dtag_put_cont", 432, "recycle cont Dtag(%d)-%d avail(%d) evt(%d)",},\
/* 0x000e */{"dtag.c", "dtag_register_evt", 686, "ctx = %p, evt = %d",},\
/* 0x000f */{"dtag.c", "dtag_remove_evt", 713, "dtag evt ctx %p removed",},\
/* 0x0010 */{"dtag.c", "dtag_remove_evt", 719, "dtag evt ctx %p not found",},\
/* 0x0011 */{"dtag.c", "dtags_main", 876, "# of Dtags(%d)",},\
/* 0x0012 */{"dtag.c", "dtags_main", 877, "# of Events(%d)",},\
/* 0x0013 */{"dtag.c", "io_dtag_get", 789, "io dtag %x, -%d, %d/%d",},\
/* 0x0014 */{"bf_mgr.c", "bm_abort_free_wr_load", 677, "abort dtag %d t %d",},\
/* 0x0015 */{"bf_mgr.c", "bm_data_merge", 924, "dpe ctx about to overflow %d %d",},\
/* 0x0016 */{"bf_mgr.c", "bm_dpe_dump_last_cmd", 2663, "last req dump: %d",},\
/* 0x0017 */{"bf_mgr.c", "bm_dpe_dump_last_cmd", 2665, "%x %x %x %x",},\
/* 0x0018 */{"bf_mgr.c", "bm_fetch_ss_cfp", 1485, "cfp fetch: start ....",},\
/* 0x0019 */{"bf_mgr.c", "bm_fetch_ss_cfp", 1492, "cfp fetch: done ....",},\
/* 0x001a */{"bf_mgr.c", "bm_fetch_ss_cfp", 1496, "CFP Not Programmed: select(%d), reg_val(%x)",},\
/* 0x001b */{"bf_mgr.c", "bm_handle_tcm_update", 1800, "%x rptr = %d, wptr = %d -> (%d)",},\
/* 0x001c */{"bf_mgr.c", "bm_isr", 1982, "sts = %x",},\
/* 0x001d */{"bf_mgr.c", "bm_pl_disp", 595, "Ctag(%d), Dtag(%d)",},\
/* 0x001e */{"bf_mgr.c", "bm_pop_dtag_llist", 2050, "no support",},\
/* 0x001f */{"bf_mgr.c", "bm_pop_dtag_llist", 2059, "free count %x",},\
/* 0x0020 */{"bf_mgr.c", "bm_pop_wd_entry_llist", 2148, "no support",},\
/* 0x0021 */{"bf_mgr.c", "bm_pop_wd_entry_llist", 2160, "free count %x",},\
/* 0x0022 */{"bf_mgr.c", "bm_program_ss_cfp", 1416, "cfp: start ....",},\
/* 0x0023 */{"bf_mgr.c", "bm_program_ss_cfp", 1420, "cfp: generated .... %x",},\
/* 0x0024 */{"bf_mgr.c", "bm_program_ss_cfp", 1424, "cfp: FP valid %x....",},\
/* 0x0025 */{"bf_mgr.c", "bm_program_ss_cfp", 1429, "cfp: fp_check_flag good .... %x",},\
/* 0x0026 */{"bf_mgr.c", "bm_program_ss_cfp", 1438, "CFP Programmed previously: select(%d), reg_val(%x)",},\
/* 0x0027 */{"bf_mgr.c", "bm_rd_dtag_commit", 761, "Du_ofst(%d) Ctag(%d) Dtag(%d)",},\
/* 0x0028 */{"bf_mgr.c", "bm_rd_err_recycle", 1620, "recycle err rd ent c(%d) o(%d) d(%d)",},\
/* 0x0029 */{"bf_mgr.c", "bm_reset", 2582, "wait bm idle",},\
/* 0x002a */{"bf_mgr.c", "bm_reset", 2595, "reset aurl %d abort dtag cnt %d, bmq %d",},\
/* 0x002b */{"bf_mgr.c", "bm_reset", 2605, "reset freew %d",},\
/* 0x002c */{"bf_mgr.c", "bm_slow_isr", 1927, "sram ecc error",},\
/* 0x002d */{"bf_mgr.c", "bm_slow_isr", 1937, "bm data parity error %x 0xc0043004 %x",},\
/* 0x002e */{"bf_mgr.c", "bm_slow_isr", 1953, "llist over flow %x",},\
/* 0x002f */{"bf_mgr.c", "bm_slow_isr", 1958, "unhandled ISR sts 0x%x",},\
/* 0x0030 */{"bf_mgr.c", "bm_wait_aurl_idle", 2521, "fr %d rd %d",},\
/* 0x0031 */{"bf_mgr.c", "bm_wait_aurl_idle", 2547, "+fr %d rd %d",},\
/* 0x0032 */{"bf_mgr.c", "bm_wd_err_recycle", 1855, "wr data err cnt:%d",},\
/* 0x0033 */{"bf_mgr.c", "bm_wr_data_entry_check", 2128, "ctag %d has WDE %d",},\
/* 0x0034 */{"bf_mgr.c", "dpe_rsp_handle", 1686, "DPE sts: %d code: %d",},\
/* 0x0035 */{"ncl.c", "ncl_init", 775, "NCL Init Done",},\
/* 0x0036 */{"ncl.c", "ncl_is_block_factory_defective", 506, "RDA [%x_%x_%x] is defect",},\
/* 0x0037 */{"ncl.c", "ncl_is_pda_factory_defective", 480, "PDA %x is defect[col %x = %x]",},\
/* 0x0038 */{"ncl.c", "ncl_pda_raw_operation", 380, "PDA %x RAW Dump %x_%x_%x_%x",},\
/* 0x0039 */{"ncl.c", "ncl_pda_read", 215, "PDA %x Read Dump %x_%x_%x_%x",},\
/* 0x003a */{"ncl.c", "ncl_read_pasg_handler", 117, "NCL in-read done Ctag(%d) Du_off(%d) Dtag(%d)",},\
/* 0x003b */{"ncl.c", "ncl_spb_defect_scan", 575, "SPB %d Blk %d off %d is defect",},\
/* 0x003c */{"ncl_cmd.c", "<global>", 3914, "timeout %d fcmd",},\
/* 0x003d */{"ncl_cmd.c", "<global>", 3927, "timeout:fcmd %p id %d req %p",},\
/* 0x003e */{"ncl_cmd.c", "<global>", 3958, "WA: FICU reset",},\
/* 0x003f */{"ncl_cmd.c", "ncl_cmd_acquire_du_tag_ptr", 382, "Dtag ptr is busy, FCMD %d",},\
/* 0x0040 */{"ncl_cmd.c", "ncl_cmd_cb2_set_pdone_count", 3495, "copyback early done",},\
/* 0x0041 */{"ncl_cmd.c", "ncl_cmd_check_timeout", 3837, "FCMD %d, op %d real timeout, outs %d, %d",},\
/* 0x0042 */{"ncl_cmd.c", "ncl_cmd_check_timeout", 3847, "WFCMD %d(%p) timeout, outs %d,%d",},\
/* 0x0043 */{"ncl_cmd.c", "ncl_cmd_check_timeout", 3861, "WA: FICU reset",},\
/* 0x0044 */{"ncl_cmd.c", "ncl_cmd_copyback_cmd_split", 3425, "index %d, width %d, len %d",},\
/* 0x0045 */{"ncl_cmd.c", "ncl_cmd_copyback_prog_completion", 3145, "cb prog done",},\
/* 0x0046 */{"ncl_cmd.c", "ncl_cmd_copyback_read_completion", 3281, "cb read done",},\
/* 0x0047 */{"ncl_cmd.c", "ncl_cmd_copyback_read_eh_completion", 3187, "cb %x reread err",},\
/* 0x0048 */{"ncl_cmd.c", "ncl_cmd_copyback_read_eh_completion", 3193, "cb reread good",},\
/* 0x0049 */{"ncl_cmd.c", "ncl_cmd_copyback_read_error_handling", 3238, "cb read err PDA %d: %x",},\
/* 0x004a */{"ncl_cmd.c", "ncl_cmd_delay_completion", 1752, "delay complete cmd %p op %d, flags %x",},\
/* 0x004b */{"ncl_cmd.c", "ncl_cmd_dump", 3786, "NCL cmd: %p, op %d",},\
/* 0x004c */{"ncl_cmd.c", "ncl_cmd_dump", 3797, "PDA %d: %x, type %d, sts %x",},\
/* 0x004d */{"ncl_cmd.c", "ncl_cmd_err_pda_update", 1097, "PDA[%d] %x, dup read, sts %d",},\
/* 0x004e */{"ncl_cmd.c", "ncl_cmd_err_pda_update", 1128, "CB error, op %d, sts %x",},\
/* 0x004f */{"ncl_cmd.c", "ncl_cmd_err_pda_update", 1139, "PDA[%d] %x error, op %d, st: %x",},\
/* 0x0050 */{"ncl_cmd.c", "ncl_cmd_err_pda_update", 1164, "Dont find freq %p err PDA %x, op %d %x",},\
/* 0x0051 */{"ncl_cmd.c", "ncl_cmd_handle_rr_pending_list", 1285, "handle running rr",},\
/* 0x0052 */{"ncl_cmd.c", "ncl_cmd_handle_rr_pending_list", 1302, "pend rr handle %p %d",},\
/* 0x0053 */{"ncl_cmd.c", "ncl_cmd_mu_qlc_extra_read_eh_completion", 1395, "ext RR sts %d",},\
/* 0x0054 */{"ncl_cmd.c", "ncl_cmd_mu_qlc_extra_read_error_handling", 1472, "qlc extra read err PDA %d: %x",},\
/* 0x0055 */{"ncl_cmd.c", "ncl_cmd_op_issue", 3522, "issue nest",},\
/* 0x0056 */{"ncl_cmd.c", "ncl_cmd_push_read_error_handling", 991, "Insert %p RR list",},\
/* 0x0057 */{"ncl_cmd.c", "ncl_cmd_raid_parity_out_read_completion", 2552, "raid recovery fail pda %x st %x strp %d ofst %d",},\
/* 0x0058 */{"ncl_cmd.c", "ncl_cmd_read_pages_dispatch", 794, "read pg %d, idx %d cnt %d, pda %x",},\
/* 0x0059 */{"ncl_cmd.c", "ncl_cmd_timeout_dump", 4131, "fcmd %d, jiffies: 0x%x, cmd_list:0x%x 0x%x, 0x%x",},\
/* 0x005a */{"ncl_cmd.c", "ncl_cmd_timeout_dump", 4137, "pending_cmds_list: %d: %p",},\
/* 0x005b */{"ncl_cmd.c", "ncl_cmd_timeout_dump", 4143, "rr pending: %d: %p",},\
/* 0x005c */{"ncl_cmd.c", "ncl_cmd_timeout_dump", 4149, "completion pending: %d: %p",},\
/* 0x005d */{"ncl_cmd.c", "ncl_cmd_timeout_dump", 4160, "timeout:fcmd %p id %d req %p, time %x",},\
/* 0x005e */{"ncl_cmd_simple.c", "ncl_cmd_simple_submit", 335, "op %d err",},\
/* 0x005f */{"ncl_cmd_eh.c", "ncl_eh_cmd_error_handling", 896, "start RR %p",},\
/* 0x0060 */{"ncl_cmd_eh.c", "ncl_eh_complete_orig_cmd", 548, "Done RR %p, PDA %x cost_time %d(u) ret-type-phase %x, step %d, sts %d",},\
/* 0x0061 */{"ncl_cmd_eh.c", "ncl_eh_cont_handling", 747, "process RR %p, idx %d/%d do %d",},\
/* 0x0062 */{"ncl_cmd_eh.c", "ncl_eh_cont_handling", 767, "ERD PDA %x type %d, step %d/%d",},\
/* 0x0063 */{"ncl_cmd_eh.c", "ncl_eh_cont_handling", 787, "ERD PDA %x type %d",},\
/* 0x0064 */{"ncl_cmd_eh.c", "ncl_eh_erd_completion", 359, "ERD OOO, req %p, ERD %d, Orig %d",},\
/* 0x0065 */{"ncl_cmd_eh.c", "ncl_eh_erd_completion", 365, "ERD reread done, req %p, FCMD %d",},\
/* 0x0066 */{"ncl_cmd_eh.c", "ncl_eh_erd_completion", 370, "Start decoding",},\
/* 0x0067 */{"ncl_cmd_eh.c", "ncl_eh_erd_ipi_submit", 279, "ERD IPI pg %d row %x cnt %d",},\
/* 0x0068 */{"ncl_cmd_eh.c", "ncl_eh_erd_ipi_submit", 290, "Start decoding",},\
/* 0x0069 */{"ncl_cmd_eh.c", "ncl_eh_erd_submit", 398, "Enter ERD, row %x, CW %d, rec_CW %d, sts %x",},\
/* 0x006a */{"ncl_cmd_eh.c", "ncl_eh_erd_submit", 413, "err CW %d, sts %d",},\
/* 0x006b */{"ncl_cmd_eh.c", "ncl_eh_erd_submit", 456, "Leave ERD",},\
/* 0x006c */{"ncl_cmd_eh.c", "ncl_eh_inc_reread", 310, "Incremental Re-read",},\
/* 0x006d */{"ncl_cmd_eh.c", "ncl_eh_read_completion", 608, "done RR %p, idx %d/%d, idx %d, pda %x sts %d",},\
/* 0x006e */{"ncl_profile.c", "ncl_profile_alloc_dtag", 732, "Profile DTag %d",},\
/* 0x006f */{"ncl_profile.c", "ncl_profile_completion", 411, "profile done",},\
/* 0x0070 */{"ncl_profile.c", "ncl_profile_dump", 321, "Profile Item %d OP: %s, %s",},\
/* 0x0071 */{"ncl_profile.c", "ncl_profile_dump", 324, "====>\t BS %d KB, Range: %d MB Depth: %d",},\
/* 0x0072 */{"ncl_profile.c", "ncl_profile_dump", 328, "====>\t IOPS %d Bandwidth %d MB",},\
/* 0x0073 */{"ncl_profile.c", "ncl_profile_handling", 659, "Start Item %d OP: %s, %s",},\
/* 0x0074 */{"ncl_profile.c", "ncl_profile_handling", 662, "-->\t BS %d KB, Range: %d MB Depth: %d",},\
/* 0x0075 */{"ncl_profile.c", "ncl_profile_handling", 682, "\tSPB start %d PDA %x, count %d",},\
/* 0x0076 */{"ncl_profile.c", "ncl_profile_read_completion", 365, "RD Error %p",},\
/* 0x0077 */{"ncl_profile.c", "ncl_profile_read_completion", 367, "PDA Error %d: %x",},\
/* 0x0078 */{"ncl_profile.c", "ncl_profile_spb_erase", 295, "Erase SPB %d",},\
/* 0x0079 */{"ncl_profile.c", "ncl_profile_test", 567, "Looping...",},\
/* 0x007a */{"ncl_console.c", "_ncl_get_tPROG", 582, "No enough dtag %d.",},\
/* 0x007b */{"ncl_console.c", "_ncl_get_tPROG", 588, "No enough meta",},\
/* 0x007c */{"ncl_console.c", "eccu_clk_main", 2076, "0: 106, 1: 133, 2: 266, 3: 533",},\
/* 0x007d */{"ncl_console.c", "eccu_clk_main", 2080, "Not support",},\
/* 0x007e */{"ncl_console.c", "eccu_clk_main", 2103, "eccu_clk: Error - wrong parameter(%d)",},\
/* 0x007f */{"ncl_console.c", "eccu_clk_main", 2107, "eccu_clk(%d MHz)",},\
/* 0x0080 */{"ncl_console.c", "flash_io_clk_main", 2035, "0: 100, 1: 200, 2: 400, 3: 533, 4: 667",},\
/* 0x0081 */{"ncl_console.c", "flash_io_clk_main", 2060, "flash_io_clk: Error - wrong parameter(%d)",},\
/* 0x0082 */{"ncl_console.c", "flash_io_clk_main", 2064, "flash_io_clk(%d MHz)",},\
/* 0x0083 */{"ncl_console.c", "ncl_console_init", 2293, "NCL Debug Mode Enable",},\
/* 0x0084 */{"ncl_console.c", "ncl_get_fda", 2383, "PDA 0x%x, type: %d",},\
/* 0x0085 */{"ncl_console.c", "ncl_get_fda", 2384, "CH %d CE %d Lun %d Plane %d ROW %x",},\
/* 0x0086 */{"ncl_console.c", "ncl_get_fda", 2387, "block %d page %d du %d(%s)",},\
/* 0x0087 */{"ncl_console.c", "ncl_get_fda", 2396, "page %d type %d",},\
/* 0x0088 */{"ncl_console.c", "ncl_page_cache_write", 211, "No enough dtag %d.",},\
/* 0x0089 */{"ncl_console.c", "ncl_page_cache_write", 217, "No enough meta",},\
/* 0x008a */{"ncl_console.c", "ncl_page_write", 119, "write pda was not page align %x, force page alignment.",},\
/* 0x008b */{"ncl_console.c", "ncl_page_write", 127, "No enough dtag %d.",},\
/* 0x008c */{"ncl_console.c", "ncl_page_write", 133, "No enough meta",},\
/* 0x008d */{"ncl_pmu.c", "ncl_pmu_suspend", 387, "No enough PMU buf",},\
/* 0x008e */{"ncl_read_refresh.c", "ncl_read_refresh_init", 297, "no pda_list",},\
/* 0x008f */{"ncl_read_refresh.c", "ncl_read_refresh_init", 303, "no pda_list",},\
/* 0x0090 */{"tsb_ops.c", "nal_set_tsb_tsv_high_speed", 111, "tsv hs: ch %d ce %d expect: %x, real: %x",},\
/* 0x0091 */{"tsb_ops.c", "nal_set_tsb_tsv_nand_interface", 75, "tsv inf: ch %d ce %d get: %x",},\
/* 0x0092 */{"tsb_ops.c", "nal_set_tsb_tsv_nand_interface", 90, "tsv inf: ch %d ce %d expect: %x, real: %x",},\
/* 0x0093 */{"nal_features.c", "nal_ce_remapping", 446, "NAND CH %d's CE remapping",},\
/* 0x0094 */{"nal_features.c", "nal_ce_remapping", 456, "NAND CE %d -> CE %d",},\
/* 0x0095 */{"nal_features.c", "nal_execute_zq_calibration", 146, "ZQ %d/%d/%d Fail",},\
/* 0x0096 */{"nal_features.c", "nal_get_onfi_timing", 187, "nand timing err: ch %d ce %d, expect: %x, real: %x",},\
/* 0x0097 */{"nal_features.c", "nal_get_parameter_page", 418, "get param err %d",},\
/* 0x0098 */{"nal_features.c", "nal_handle_onfi_parameter_page", 267, "Invalid param %x.",},\
/* 0x0099 */{"nal_features.c", "nal_handle_onfi_parameter_page", 276, "RP CRC err",},\
/* 0x009a */{"nal_features.c", "nal_handle_toggle_parameter_page", 330, "Invalid param %x.",},\
/* 0x009b */{"nal_features.c", "nal_handle_toggle_parameter_page", 338, "RP %d CRC err",},\
/* 0x009c */{"nal_features.c", "nal_handle_toggle_parameter_page", 342, "TSV ignores CRC err",},\
/* 0x009d */{"nal_features.c", "nal_scan_devices_id", 488, "NAND CH %d, CE %d (id %x) not exists",},\
/* 0x009e */{"nal_features.c", "nal_scan_devices_id", 501, "NAND dev ID error, CH %d, CE %d, ID: %x_%x",},\
/* 0x009f */{"nal_features.c", "nal_scan_devices_id", 528, "Max CE %d, CH %d",},\
/* 0x00a0 */{"nal_features.c", "nal_set_ddr23_conf", 80, "nand ddr conf err: ch %d ce %d expect: %x, real: %x",},\
/* 0x00a1 */{"nal_features.c", "nal_set_drive_strength", 214, "ds err: ch %d ce %d expect: %x, real: %x",},\
/* 0x00a2 */{"nal_init.c", "nal_init", 418, "NAND detection failure!",},\
/* 0x00a3 */{"nal_init.c", "nal_init", 423, "NAND Detection Done, Use %s conf",},\
/* 0x00a4 */{"nal_init.c", "nal_init", 434, "DEV CFG: CH %d,CE %d,LUN %d,PLN %d,BLK %d",},\
/* 0x00a5 */{"nal_init.c", "nal_init", 438, "PG %d, SZ %x, LUN Bit: %d, Plane Bit: %d, BLK SFT %d",},\
/* 0x00a6 */{"nal_init.c", "nal_init_channel_remapping", 295, "CH remapping %d -> %d",},\
/* 0x00a7 */{"nal_init.c", "nal_init_device_discovery", 103, "First CH %d",},\
/* 0x00a8 */{"nal_init.c", "nal_init_device_discovery", 113, "NAND 1.2v err!",},\
/* 0x00a9 */{"nal_init.c", "nal_init_device_discovery", 130, "NAND is CONV TOGGLE.",},\
/* 0x00aa */{"nal_init.c", "nal_init_device_discovery", 161, "Reconf TSV to %x",},\
/* 0x00ab */{"nal_init.c", "nal_init_device_discovery", 168, "ch/ce err!",},\
/* 0x00ac */{"nal_init.c", "nal_init_device_discovery", 171, "T %d CH %d CE %d!",},\
/* 0x00ad */{"nal_init.c", "nal_init_geo", 208, "Force reduce blocks to %d(original 1/4).\n",},\
/* 0x00ae */{"eccu.c", "eccu_dsm_disable", 807, "Page RBER_H: %d, RBER_L: %d, DSM_CW_COUNT: %d, AVG_RBER: %d, MDec: ITER %d",},\
/* 0x00af */{"eccu.c", "eccu_du_fmt_id_init", 428, "DU FMT %d par sz %x",},\
/* 0x00b0 */{"eccu.c", "eccu_du_fmt_id_init", 440, "DU sz %x/%x",},\
/* 0x00b1 */{"eccu.c", "eccu_du_fmt_id_init", 446, "DU %d sz error, pg size: %x",},\
/* 0x00b2 */{"eccu.c", "eccu_du_fmt_id_init", 458, "DU sz %x/%x, pad sz %x",},\
/* 0x00b3 */{"eccu.c", "eccu_dump_err_count", 932, "MDec: ITER %d 0to1: %d, 1to0: %d",},\
/* 0x00b4 */{"eccu.c", "eccu_dump_err_count", 936, "PDec: ITER %d 0to1: %d, 1to0: %d",},\
/* 0x00b5 */{"eccu.c", "eccu_hw_init", 884, "ECCU ver: %x",},\
/* 0x00b6 */{"fcmd.c", "fcmd_pda2row", 301, "pda %d %x to %x (%d)",},\
/* 0x00b7 */{"fcmd.c", "fcmd_set_ncb_format", 488, "FCMD ID %d(%d) CH %d CE %d lv %d/%d",},\
/* 0x00b8 */{"ndcu.c", "ndcu_execute_cmd", 570, "Retry CMD %x failure",},\
/* 0x00b9 */{"ndcu.c", "ndcu_execute_cmd", 653, "CMD %x in DDR",},\
/* 0x00ba */{"ndcu.c", "ndcu_execute_cmd", 710, "Retry CMD %x@%d",},\
/* 0x00bb */{"ndcu.c", "ndcu_pull_data", 536, "Mismatch %d, val %x",},\
/* 0x00bc */{"ndcu.c", "ndcu_pull_data", 550, "FIFO is still rdy",},\
/* 0x00bd */{"ndcu.c", "ndcu_read_data_mode", 857, "Unknown device class",},\
/* 0x00be */{"ndcu.c", "ndcu_read_id", 927, "read ID, CH %d CE %d data[%x %x]",},\
/* 0x00bf */{"ndcu.c", "ndcu_read_lun_status", 777, "LUN sts failed %x, ch %d, ce %d",},\
/* 0x00c0 */{"ndcu.c", "ndcu_read_onfi_id", 916, "read ONFI ID, CH %d CE %d, data[%x]",},\
/* 0x00c1 */{"ndcu.c", "ndcu_read_toggle_id", 905, "read Toggle ID, CH %d CE %d data[%x%x]",},\
/* 0x00c2 */{"ndcu.c", "ndcu_set_high_freq", 199, "Set type %x to %d MHz",},\
/* 0x00c3 */{"ndcu.c", "ndcu_set_timing_mode", 109, "Set Timing to %x, tm %d",},\
/* 0x00c4 */{"ndcu.c", "ndcu_wait_device_ready", 815, "read st failed %x, ch %d, ce %d",},\
/* 0x00c5 */{"ndcu_io.c", "ndcu_erase_slc_blk_demo", 113, "Erase page, ID CH: %d, CE: %d, result: %s",},\
/* 0x00c6 */{"ndcu_io.c", "ndcu_read_slc_page_demo", 159, "Read block, ID CH: %d, CE: %d, result: %s, data %x",},\
/* 0x00c7 */{"ndcu_io.c", "ndcu_wait_io_ready", 73, "read st failed %x",},\
/* 0x00c8 */{"ndcu_io.c", "ndcu_write_slc_page_demo", 206, "Write page, ID CH: %d, CE: %d, result: %s",},\
/* 0x00c9 */{"ndphy.c", "ndcu_phy_init", 712, "NAND PHY init",},\
/* 0x00ca */{"ndphy.c", "ndcu_phy_init", 719, "NAND PHY Done",},\
/* 0x00cb */{"ndphy.c", "ndphy_init_per_ch", 479, "CH %d PHY DLL Lock failed",},\
/* 0x00cc */{"ndphy.c", "ndphy_init_per_ch_dll_lock", 383, "CH %d PHY DLL Lock failed",},\
/* 0x00cd */{"ndphy.c", "ndphy_loopback", 667, "NAND PHY loopback for channel %d",},\
/* 0x00ce */{"ndphy.c", "ndphy_loopback", 702, "Ch %d sts: %x",},\
/* 0x00cf */{"ndphy.c", "ndphy_set_phy_dll", 307, "PHY calc CH %d PHY DLL Lock failed",},\
/* 0x00d0 */{"ficu.c", "_ficu_cmpl_fcmd_handling", 549, "TODO FICU err %x, sts %x",},\
/* 0x00d1 */{"ficu.c", "ficu_clear_fcmd_error", 165, "FCMD err clean fail",},\
/* 0x00d2 */{"ficu.c", "ficu_cmds_dump", 559, "FICU sts %x, CNT %x, Unc %x/%x",},\
/* 0x00d3 */{"ficu.c", "ficu_cmpl_fcmd_error_handling", 314, "FICU ERR: int sts %x, sts1 %x, sts2 %x, dec sts %x",},\
/* 0x00d4 */{"ficu.c", "ficu_cmpl_fcmd_error_handling", 321, "FCMD ID: %d FIID: %d LUTID: %d, TLC type: %d MP_ERR: %x",},\
/* 0x00d5 */{"ficu.c", "ficu_cmpl_fcmd_error_handling", 358, "ERR FCMD %p req %p, ous %d",},\
/* 0x00d6 */{"ficu.c", "ficu_cmpl_fcmd_error_handling", 370, "fcmd %p missing",},\
/* 0x00d7 */{"ficu.c", "ficu_cmpl_fcmd_error_handling", 375, "ERR col %x(%d), CH %d, dev %d, ROW %x, PDA %x",},\
/* 0x00d8 */{"ficu.c", "ficu_cmpl_fcmd_error_handling", 382, "NF err, fcmd %d, sts2 %x, power %x",},\
/* 0x00d9 */{"ficu.c", "ficu_cmpl_fcmd_error_handling", 389, "rd erased err",},\
/* 0x00da */{"ficu.c", "ficu_cmpl_fcmd_error_handling", 393, "rd decoding err",},\
/* 0x00db */{"ficu.c", "ficu_cmpl_fcmd_error_handling", 396, "rd dfu err",},\
/* 0x00dc */{"ficu.c", "ficu_cmpl_fcmd_error_handling", 399, "rd raid err",},\
/* 0x00dd */{"ficu.c", "ficu_cmpl_fcmd_error_handling", 402, "rd ovlmt err",},\
/* 0x00de */{"ficu.c", "ficu_cmpl_fcmd_error_handling", 405, "rd ncb err",},\
/* 0x00df */{"ficu.c", "ficu_cmpl_fcmd_error_handling", 432, "wr enc err %x",},\
/* 0x00e0 */{"ficu.c", "ficu_fcmd_completion", 124, "fcmd %p missing",},\
/* 0x00e1 */{"ficu.c", "ficu_get_finst_lut_id", 198, "FID: %d status: %x LUT_PTR %p",},\
/* 0x00e2 */{"ficu.c", "ficu_get_finst_lut_id", 214, "Don't find LUT ID",},\
/* 0x00e3 */{"ficu.c", "ficu_mode_disable", 843, "Abort %d CMD",},\
/* 0x00e4 */{"ficu.c", "ficu_mode_toggle", 944, "Error %d CMD",},\
/* 0x00e5 */{"ficu.c", "ficu_wait_sq_ready", 714, "err: full s-%d-queue",},\
/* 0x00e6 */{"mu_rr.c", "_nand_rr_erd_submit", 284, "ERD req %p, FCMD %d",},\
/* 0x00e7 */{"mu_rr.c", "nand_rr_erd_submit", 500, "ERD: Step %d, PB type: %d",},\
/* 0x00e8 */{"mu_rr.c", "nand_set_init_feature", 656, "NandSetFeature Mismatch, CH(%d), CE(%d), addr(0x%x), set_value(0x%x), get_value(0x%x)\n",},\
/* 0x00e9 */{"mu_rr.c", "nand_set_init_feature", 673, "NandSetFeature Mismatch, CH(%d), CE(%d), addr(0x%x), set_value(0x%x), get_value(0x%x)\n",},\
/* 0x00ea */{"mu_rr.c", "nand_set_init_feature", 689, "NandSetFeature Mismatch, CH(%d), CE(%d), addr(0x%x), set_value(0x%x), get_value(0x%x)\n",},\
/* 0x00eb */{"mu_rr.c", "nand_set_init_feature", 710, "NandSetFeature Mismatch, CH(%d), CE(%d), addr(0x%x), set_value(0x%x), get_value(0x%x)\n",},\
/* 0x00ec */{"tsb_rr.c", "_nand_rr_erd_submit", 1369, "ERD req %p, FCMD %d",},\
/* 0x00ed */{"tsb_rr.c", "nand_rr_erd_submit", 1673, "ERD Step %d, PB Type: %d",},\
/* 0x00ee */{"sk_rr.c", "_nand_rr_erd_submit", 272, "ERD req %p, FCMD %d",},\
/* 0x00ef */{"sk_rr.c", "nand_get_sk_vref_setting", 317, "SLC OTP RRT invalid",},\
/* 0x00f0 */{"sk_rr.c", "nand_get_sk_vref_setting", 325, "TLC OTP RRT invalid",},\
/* 0x00f1 */{"sk_rr.c", "nand_rr_erd_submit", 673, "ERD Step %d, PB Type: %d",},\
/* 0x00f2 */{"crypto_hw_init.c", "crypto_hw_config", 134, "Config reg=0x%x, val=0x%x",},\
/* 0x00f3 */{"crypto_hw_init.c", "crypto_hw_config", 143, "Config reg=0x%x, val=0x%x",},\
/* 0x00f4 */{"crypto_hw_init.c", "crypto_hw_config", 151, "Config reg=0x%x, val=0x%x",},\
/* 0x00f5 */{"crypto_hw_init.c", "crypto_hw_config", 160, "Config reg=0x%x, val=0x%x",},\
/* 0x00f6 */{"crypto_hw_init.c", "crypto_hw_config", 96, "..... Algoritm: SM4 .......",},\
/* 0x00f7 */{"crypto_hw_init.c", "crypto_hw_config", 98, "..... Algoritm: AES .......",},\
/* 0x00f8 */{"crypto_hw_init.c", "crypto_hw_prgm_one_key", 281, "key_index(%d), key_type(%d)",},\
/* 0x00f9 */{"crypto_hw_init.c", "crypto_hw_prgm_one_key", 292, "key1: Entry: 0 - 3",},\
/* 0x00fa */{"crypto_hw_init.c", "crypto_hw_prgm_one_key", 300, "key1 (xts-ecb-256): Entry: 4 - 7",},\
/* 0x00fb */{"crypto_hw_init.c", "crypto_hw_prgm_one_key", 307, "key1 (zeroes): Entry: 4 - 7",},\
/* 0x00fc */{"crypto_hw_init.c", "crypto_hw_prgm_one_key", 316, "key2 (xts-128-256): Entry: 0 - 3",},\
/* 0x00fd */{"crypto_hw_init.c", "crypto_hw_prgm_one_key", 323, "key2 (zeroes): Entry: 0 - 3",},\
/* 0x00fe */{"crypto_hw_init.c", "crypto_hw_prgm_one_key", 331, "key2 (xts-256): Entry: 4 - 7",},\
/* 0x00ff */{"crypto_hw_init.c", "crypto_hw_prgm_one_key", 338, "key2 (zeroes): Entry: 4 - 7",},\
/* 0x0100 */{"crypto_hw_init.c", "crypto_hw_prgm_one_key", 350, "Reg=0x%x, val=0x%x",},\
/* 0x0101 */{"crypto_hw_init.c", "crypto_hw_prgm_one_key", 359, "KEY_DONE: Reg=0x%x, val=0x%x",},\
/* 0x0102 */{"crypto_hw_init.c", "crypto_hw_selftest_trigger", 208, "Crypto HW selftest Algorithm: %d, data unit: 0x%x\n",},\
/* 0x0103 */{"crypto_hw_init.c", "crypto_switch_user_cfg", 373, "wrong configure type: %d",},\
/* 0x0104 */{"crypto_hw_init.c", "crypto_switch_user_cfg", 378, "wrong configure type: %d",},\
/* 0x0105 */{"crypto_hw_init.c", "crypto_switch_user_cfg", 385, "User configuration changed: %d --> %d",},\
/* 0x0106 */{"crypto_hw_init.c", "crypto_user_key_select", 393, "wrong key index: %d",},\
/* 0x0107 */{"crypto_hw_init.c", "crypto_user_key_select", 397, "User key select changed: %d --> %d",},\
/* 0x0108 */{"admin_cmd.c", "_nvmet_admin_cmd_done", 4930, "admin req aborted",},\
/* 0x0109 */{"admin_cmd.c", "_nvmet_admin_cmd_done", 4944, "admin req %x aborted",},\
/* 0x010a */{"admin_cmd.c", "check_vsc_sig", 1225, "signature mismatch",},\
/* 0x010b */{"admin_cmd.c", "hmb_switch", 5102, "HMB %d -> %d, plz reboot your system\n",},\
/* 0x010c */{"admin_cmd.c", "nvme_vu_get_grwn_defect", 1884, "get spb info data xfer: DMA xfer(%d)",},\
/* 0x010d */{"admin_cmd.c", "nvme_vu_securerase", 4062, "VU_FRB_ERASE",},\
/* 0x010e */{"admin_cmd.c", "nvme_vu_securerase", 4084, "PB (%d) Erase GO",},\
/* 0x010f */{"admin_cmd.c", "nvme_vu_securerase", 4097, "PB (%d) Erase done",},\
/* 0x0110 */{"admin_cmd.c", "nvmet_abort", 3701, "QID(%d) CID(%d) out of (#%d), aborting",},\
/* 0x0111 */{"admin_cmd.c", "nvmet_abort", 3706, "req (%x) Ctag(%x) Op(%d) exec time (%d)ms",},\
/* 0x0112 */{"admin_cmd.c", "nvmet_admin_aer_out", 5057, "Req (%x) AER masked",},\
/* 0x0113 */{"admin_cmd.c", "nvmet_admin_cmd_in", 5014, "req(%x) rslt(%d)",},\
/* 0x0114 */{"admin_cmd.c", "nvmet_admin_xfer_abort", 4313, "req(%x) opc %d aborted",},\
/* 0x0115 */{"admin_cmd.c", "nvmet_admin_xfer_done", 4400, "req(%x) xfered sts=(%d)",},\
/* 0x0116 */{"admin_cmd.c", "nvmet_asq_handle", 4145, "req(%x) Admin opcode(%x): %s",},\
/* 0x0117 */{"admin_cmd.c", "nvmet_asq_handle", 4150, "SET_FACTCMD",},\
/* 0x0118 */{"admin_cmd.c", "nvmet_asq_handle", 4154, "GET_FACTCMD",},\
/* 0x0119 */{"admin_cmd.c", "nvmet_asq_handle", 4160, "GET_NANDCMD",},\
/* 0x011a */{"admin_cmd.c", "nvmet_asq_handle", 4164, "GET_DISKCMD",},\
/* 0x011b */{"admin_cmd.c", "nvmet_asq_handle", 4168, "NVME_OPC_VU_GET_FW_INFO",},\
/* 0x011c */{"admin_cmd.c", "nvmet_asq_handle", 4172, "NVME_OPC_VU_ERASE_FW_BLK",},\
/* 0x011d */{"admin_cmd.c", "nvmet_asq_handle", 4176, "NVME_OPC_VU_WARM_REBOOT",},\
/* 0x011e */{"admin_cmd.c", "nvmet_asq_handle", 4180, "NVME_OPC_VU_SET_DISK_CAPACITY",},\
/* 0x011f */{"admin_cmd.c", "nvmet_asq_handle", 4184, "NVME_OPC_VU_TEST_CMD_IN",},\
/* 0x0120 */{"admin_cmd.c", "nvmet_asq_handle", 4188, "NVME_OPC_VU_SET_WARN_CRI_THRE",},\
/* 0x0121 */{"admin_cmd.c", "nvmet_asq_handle", 4203, "NVME_OPC_VU_FTL_VIRGIN",},\
/* 0x0122 */{"admin_cmd.c", "nvmet_asq_handle", 4207, "NVME_OPC_VU_SETDEVICEINFO",},\
/* 0x0123 */{"admin_cmd.c", "nvmet_asq_handle", 4211, "NVME_OPC_VU_CMD_F7",},\
/* 0x0124 */{"admin_cmd.c", "nvmet_asq_handle", 4215, "TS_INJECTION CMD",},\
/* 0x0125 */{"admin_cmd.c", "nvmet_asq_handle", 4219, "NVME_OPC_VU_ERRINJECTION",},\
/* 0x0126 */{"admin_cmd.c", "nvmet_asq_handle", 4223, "NVME_OPC_VU_SMARTCLEAN",},\
/* 0x0127 */{"admin_cmd.c", "nvmet_asq_handle", 4227, "NVME_OPC_VU_GET_GRWN_DEFECT",},\
/* 0x0128 */{"admin_cmd.c", "nvmet_asq_handle", 4302, "req(%x) Admin opcode(%x) CE: SCT(%x) SC(%x)",},\
/* 0x0129 */{"admin_cmd.c", "nvmet_create_io_sq", 469, "create I/O SQ (%d) pairs CQ (%d)",},\
/* 0x012a */{"admin_cmd.c", "nvmet_delete_io_cq", 341, "Delete I/O Completion Queue (%d)",},\
/* 0x012b */{"admin_cmd.c", "nvmet_delete_io_sq", 408, "Delete I/O Submission Queue (%d)",},\
/* 0x012c */{"admin_cmd.c", "nvmet_feat_set_apst", 3425, "apst set to %d, save %d",},\
/* 0x012d */{"admin_cmd.c", "nvmet_feat_set_arbitration", 2632, "Artbration (0x%x) -> (0x%x)",},\
/* 0x012e */{"admin_cmd.c", "nvmet_feat_set_async_event_conf", 2932, "Asynchronous Event Configuration (0x%x) -> (0x%x)",},\
/* 0x012f */{"admin_cmd.c", "nvmet_feat_set_error_recovery", 2957, "Error recovery (0x%x) -> (0x%x)",},\
/* 0x0130 */{"admin_cmd.c", "nvmet_feat_set_host_memory", 3211, "Host Memory Buffer set, MR(%d) EN(%d) size(%d KB)",},\
/* 0x0131 */{"admin_cmd.c", "nvmet_feat_set_host_memory", 3235, "Pull HMDEL %x%x, cnt %d, %d bytes",},\
/* 0x0132 */{"admin_cmd.c", "nvmet_feat_set_number_of_queues", 2612, "Request ncqr/nsqr (%d/%d) and Allocate sq/cq (%d/%d)",},\
/* 0x0133 */{"admin_cmd.c", "nvmet_feat_set_power_management", 3021, "WH (%d )Power State (%d) -> (%d)",},\
/* 0x0134 */{"admin_cmd.c", "nvmet_feat_set_tempture_threshold", 2716, "Tempture Threshold %d(%d) (0x%x) -> (0x%x)",},\
/* 0x0135 */{"admin_cmd.c", "nvmet_feat_set_volatile_wr_cache", 3175, "Volatile Write Cache (0x%x) -> (0x%x)",},\
/* 0x0136 */{"admin_cmd.c", "nvmet_feat_set_write_atomic", 2841, "Write Automic Normal (0x%x) -> (0x%x)",},\
/* 0x0137 */{"admin_cmd.c", "nvmet_firmware_commit", 1114, "Commit slot %d ca:%d ",},\
/* 0x0138 */{"admin_cmd.c", "nvmet_firmware_image_download", 1150, "NUMD(%d) OFFSET(%d) PRP1(%x) PRP2(%x)",},\
/* 0x0139 */{"admin_cmd.c", "nvmet_firmware_image_download", 1154, "download fw NUMD(%d) OFFSET(%d) not 4K alignment",},\
/* 0x013a */{"admin_cmd.c", "nvmet_format_hmb_reset_done", 1975, "hmb reset done",},\
/* 0x013b */{"admin_cmd.c", "nvmet_format_ns", 2040, "format %x",},\
/* 0x013c */{"admin_cmd.c", "nvmet_get_feature", 3551, "get feature: fid=%x",},\
/* 0x013d */{"admin_cmd.c", "nvmet_get_log_page", 1049, "LID(%d) NUMD(%d) PRP1(%x) PRP2(%x)",},\
/* 0x013e */{"admin_cmd.c", "nvmet_get_log_page", 1071, "No support %d",},\
/* 0x013f */{"admin_cmd.c", "nvmet_get_lp_cmd_effects_log", 1006, "get command effects log transfer: DMA transfer(%d)",},\
/* 0x0140 */{"admin_cmd.c", "nvmet_get_lp_health_information", 771, "smart error %x",},\
/* 0x0141 */{"admin_cmd.c", "nvmet_get_lp_log_error", 683, "Valid(%d) Pos(%d)",},\
/* 0x0142 */{"admin_cmd.c", "nvmet_get_spb_info", 1941, "get spb info data transfer: DMA transfer(%d)",},\
/* 0x0143 */{"admin_cmd.c", "nvmet_identify", 2446, "CNS(%d) NSID(%d) CNTID(%d)",},\
/* 0x0144 */{"admin_cmd.c", "nvmet_identify", 2454, "nvmet_identify: No such controller id %x",},\
/* 0x0145 */{"admin_cmd.c", "nvmet_identify", 2467, "Identify: Invalid namespace (0x%x)",},\
/* 0x0146 */{"admin_cmd.c", "nvmet_identify", 2497, "NSID(%d) isn't Active",},\
/* 0x0147 */{"admin_cmd.c", "nvmet_identify", 2514, "Identify: Invalid namespace (0x%x)",},\
/* 0x0148 */{"admin_cmd.c", "nvmet_identify", 2543, "Identify: (NSL) Invalid namespace (%d)",},\
/* 0x0149 */{"admin_cmd.c", "nvmet_identify", 2579, "Identify: CNS(%d) DMA transfer(%d)",},\
/* 0x014a */{"admin_cmd.c", "nvmet_queue_sanity_check", 309, "req(%x) qid(%x)",},\
/* 0x014b */{"admin_cmd.c", "nvmet_queue_sanity_check", 317, "req(%x) qsize(%x)",},\
/* 0x014c */{"admin_cmd.c", "nvmet_security_cmd", 3823, "req(%x) opcode(%x) len %x",},\
/* 0x014d */{"admin_cmd.c", "nvmet_security_cmd", 3824, "protocol(%x) ComId(%x)",},\
/* 0x014e */{"admin_cmd.c", "nvmet_security_cmd", 3864, "Get security protocol supported list",},\
/* 0x014f */{"admin_cmd.c", "nvmet_security_cmd", 3867, "TODO: no certificate data now, so just return 0",},\
/* 0x0150 */{"admin_cmd.c", "nvmet_security_mem_free", 3751, "req(%x) opcode(%x)",},\
/* 0x0151 */{"admin_cmd.c", "nvmet_security_mem_rdy", 3772, "req(%x) opcode(%x)",},\
/* 0x0152 */{"admin_cmd.c", "nvmet_set_feature", 3450, "set feature: fid=%x",},\
/* 0x0153 */{"admin_cmd.c", "nvmet_set_spb_info", 1369, "total spb cnt mismatch. should be %d but %d",},\
/* 0x0154 */{"admin_cmd.c", "nvmet_set_spb_info", 1373, "total spb cnt match",},\
/* 0x0155 */{"admin_cmd.c", "set_device_info", 1256, "Invalid option for setting device info!",},\
/* 0x0156 */{"admin_cmd.c", "set_warn_cri_thre", 1283, "Invalid option for setting warning/critical threshold!",},\
/* 0x0157 */{"admin_cmd.c", "setfactoryinfo", 3906, "opsetting: %d",},\
/* 0x0158 */{"core.c", "bool", 227, "NS update cap(%x -> %x), lbads(%d -> %d)",},\
/* 0x0159 */{"core.c", "err_injection_main", 1908, "smart_err_num(%d)\n",},\
/* 0x015a */{"core.c", "err_injection_main", 1912, "error injection done\n",},\
/* 0x015b */{"core.c", "fill_lookup_pda_done", 1554, "hmb lookup error",},\
/* 0x015c */{"core.c", "nvmet_abort_all_running_reqs", 1225, "[%d] req 0x%p(%d) state(%d) abt #Dtags(%d), rt(%d)",},\
/* 0x015d */{"core.c", "nvmet_abort_all_running_reqs", 1236, "all abort wreq 0x%p %d LBA 0x%x%d(%d)",},\
/* 0x015e */{"core.c", "nvmet_abort_all_running_reqs", 1258, "all abort wreq cnt %d %d %d",},\
/* 0x015f */{"core.c", "nvmet_abort_running_req", 406, "abort admin %x opc %d %x",},\
/* 0x0160 */{"core.c", "nvmet_abort_running_req", 488, "wr %x st %d fua %d xfer done",},\
/* 0x0161 */{"core.c", "nvmet_abort_running_req", 522, "trim req 0x%x state %d done in advance",},\
/* 0x0162 */{"core.c", "nvmet_abort_running_req", 540, "no handle op in %p %d %d",},\
/* 0x0163 */{"core.c", "nvmet_aer_error_status", 1408, "SQ(%d) Invalid Queue",},\
/* 0x0164 */{"core.c", "nvmet_aer_smart_health", 1458, "available spare(%d) < thr(%d)",},\
/* 0x0165 */{"core.c", "nvmet_clear_aer", 1017, "abort #(%d) AER commands",},\
/* 0x0166 */{"core.c", "nvmet_clear_io_queue", 1051, "Outstanding #AER(%d)",},\
/* 0x0167 */{"core.c", "nvmet_clear_io_queue", 1057, "abort #(%d) AER commands",},\
/* 0x0168 */{"core.c", "nvmet_core_cmd_done", 729, "req(%p) Ctags(%d) resubmit ",},\
/* 0x0169 */{"core.c", "nvmet_core_err_cmd_done", 661, "abort done",},\
/* 0x016a */{"core.c", "nvmet_evt_cc_en", 1350, "\033[91mCC.EN (0->1)\x1b[0m",},\
/* 0x016b */{"core.c", "nvmet_evt_handle_err_cmd", 872, "req(%p) Ctags(%d) sts=(0x%x)",},\
/* 0x016c */{"core.c", "nvmet_evt_handle_err_cmd", 883, "slba %d, cnt %d",},\
/* 0x016d */{"core.c", "nvmet_evt_handle_err_cmd", 888, "prp 1 %x %x",},\
/* 0x016e */{"core.c", "nvmet_evt_handle_err_cmd", 893, "prp2 %x %x",},\
/* 0x016f */{"core.c", "nvmet_evt_handle_err_cmd", 897, "PCIE timeout op %d left %d [%x %x]\n",},\
/* 0x0170 */{"core.c", "nvmet_evt_handle_err_cmd", 905, "cmd err sct %d sc %d",},\
/* 0x0171 */{"core.c", "nvmet_evt_shutdown", 1282, "shutdown abort",},\
/* 0x0172 */{"core.c", "nvmet_evt_shutdown", 1287, "\033[91mCC.EN (1->0)\x1b[0m, isr %d",},\
/* 0x0173 */{"core.c", "nvmet_evt_shutdown", 1310, "alreay flushed",},\
/* 0x0174 */{"core.c", "nvmet_fe_shutdown_done", 1128, "skip shutdown cb %d",},\
/* 0x0175 */{"core.c", "nvmet_init_apl", 2049, "FactoryInfo NG",},\
/* 0x0176 */{"core.c", "nvmet_init_apl", 2053, "FactoryInfo OK",},\
/* 0x0177 */{"core.c", "nvmet_preset_detach", 1730, "preset detach. r1(0x%x), r2(0x%x)",},\
/* 0x0178 */{"core.c", "nvmet_preset_detach", 1749, "HMB detach by preset",},\
/* 0x0179 */{"core.c", "nvmet_put_req", 178, "req %d ctag %d exceed %d ms",},\
/* 0x017a */{"core.c", "nvmet_reqs_dump", 1170, "Running NVM(e) Cmd (%d)",},\
/* 0x017b */{"core.c", "nvmet_reqs_dump", 1177, "sq req 0x%p(op %d) state %d ctag %d",},\
/* 0x017c */{"core.c", "nvmet_reqs_dump", 1179, "auto_cpl %d auto_done %d ctag_done %d err %d",},\
/* 0x017d */{"core.c", "nvmet_reqs_dump", 1188, "aborting req 0x%p(op %d) state %d ctag %d",},\
/* 0x017e */{"core.c", "nvmet_reqs_dump", 1190, "auto_cpl %d auto_done %d ctag_done %d err %d",},\
/* 0x017f */{"core.c", "nvmet_restore_feat", 286, "def feat used",},\
/* 0x0180 */{"core.c", "nvmet_set_factory_info_done", 958, "Ignore Capacity Change %d GB, max %d",},\
/* 0x0181 */{"core.c", "nvmet_set_factory_info_done", 962, "Capacity Change!! (%d -> %d)GB",},\
/* 0x0182 */{"core.c", "nvmet_set_factory_info_done", 974, "SET_FACTINFO_cmpl",},\
/* 0x0183 */{"core.c", "nvmet_sq_timer_chk", 573, "sq %d set priority",},\
/* 0x0184 */{"core.c", "nvmet_sq_timer_chk", 593, "req 0x%p timeout(%d ms), ctag(%d), op(%d) cmd(0x%p) %d",},\
/* 0x0185 */{"core.c", "nvmet_sq_timer_chk", 606, "skip aborting wreq",},\
/* 0x0186 */{"core.c", "nvmet_start_warm_boot", 1826, "abort #(%d) AER commands",},\
/* 0x0187 */{"core.c", "nvmet_start_warm_boot", 1840, "warm boot disable sq OK",},\
/* 0x0188 */{"io_cmd.c", "io_max_main", 1208, "Max I/O requests: %d",},\
/* 0x0189 */{"io_cmd.c", "io_max_main", 1214, "%d shall be less %d",},\
/* 0x018a */{"io_cmd.c", "io_max_main", 1218, "I/O max requests: (%d -> %d)",},\
/* 0x018b */{"io_cmd.c", "nvmet_abort_locked_req", 1163, "abort locked req(%d) %p",},\
/* 0x018c */{"io_cmd.c", "nvmet_abort_pending_req", 1129, "abort pending req(%d) %p",},\
/* 0x018d */{"io_cmd.c", "nvmet_bootpart_read", 1067, "BPR: ofst (%x), len (%x) -> mem (0x%p%p)",},\
/* 0x018e */{"io_cmd.c", "nvmet_io_cmd_ex", 926, "priority iosq %d",},\
/* 0x018f */{"io_cmd.c", "nvmet_read_qos", 462, "tgt %d, pnd %d, act %d, CID %d, sts %d",},\
/* 0x0190 */{"io_cmd.c", "nvmet_setup_discard", 577, "trim ad is zero, complete",},\
/* 0x0191 */{"io_cmd.c", "nvmet_setup_discard", 584, "trim: lack of dtag",},\
/* 0x0192 */{"io_cmd.c", "nvmet_setup_rw", 218, "req(%p) Ctag(%d) CID(%d) dir(%d) SLBA (0x%x) NLB (%d)",},\
/* 0x0193 */{"io_cmd.c", "nvmet_setup_rw", 221, "Block I/O because of reaching tmt2",},\
/* 0x0194 */{"io_cmd.c", "nvmet_sq_handle", 687, "Block I/O because of reaching tmt2",},\
/* 0x0195 */{"io_cmd.c", "nvmet_sq_handle", 772, "No submit handler for NS(%d)",},\
/* 0x0196 */{"io_cmd.c", "read_q_req", 430, "tgt %d, pnd %d, act %d, CID %d",},\
/* 0x0197 */{"io_cmd.c", "read_q_reset", 334, "req q[%d] act %d -> 0\n",},\
/* 0x0198 */{"io_cmd.c", "read_q_sched", 404, "tgt %d, pnd %d, act %d, CID %d, sts %d",},\
/* 0x0199 */{"overlay_manager.c", "opal_overlay_load", 54, "Load overlay: 0x%x pma: 0x%x length: 0x%x offset: 0x%x",},\
/* 0x019a */{"security_api.c", "dpe_sm2_cal_cmpl", 220, "VF (Verify) result: 0x%x",},\
/* 0x019b */{"security_api.c", "dpe_sm2_cal_cmpl", 229, "SM2 result error. No valid func_sel!",},\
/* 0x019c */{"security_api.c", "sec_gen_rand_number", 161, "Pull one random number",},\
/* 0x019d */{"security_api.c", "sec_gen_rand_number", 178, "%x",},\
/* 0x019e */{"security_api.c", "sec_sm2_decrypt", 1023, "Invalid Private key: 0x%x, Gn: 0x%x",},\
/* 0x019f */{"security_api.c", "sec_sm2_decrypt", 1054, "SM2 decryption failed. u != C3",},\
/* 0x01a0 */{"security_api.c", "sec_sm2_get_pub_key", 274, ".... Start",},\
/* 0x01a1 */{"security_api.c", "sec_sm2_get_pub_key", 297, ".... Done",},\
/* 0x01a2 */{"security_api.c", "sec_sm2_lp", 582, ".... Start",},\
/* 0x01a3 */{"security_api.c", "sec_sm2_lp", 612, ".... Done",},\
/* 0x01a4 */{"security_api.c", "sec_sm2_sign", 420, "Invalid Private key: 0x%x, Gn: 0x%x\n",},\
/* 0x01a5 */{"security_api.c", "sec_sm2_sign", 435, ".... Start",},\
/* 0x01a6 */{"security_api.c", "sec_sm2_sign", 470, ".... Done",},\
/* 0x01a7 */{"security_api.c", "sec_sm2_sign_pretreatment", 346, "The length of message and User ID are too long",},\
/* 0x01a8 */{"security_api.c", "sec_sm2_verify", 507, ".... Start",},\
/* 0x01a9 */{"security_api.c", "sec_sm2_verify", 543, ".... Done",},\
/* 0x01aa */{"security_api.c", "sec_sm4_ende", 1207, "Wrong length. Please check ...",},\
/* 0x01ab */{"security_api.c", "sec_ss_key_wp_uwp", 1171, ".... Start",},\
/* 0x01ac */{"security_api.c", "sec_ss_key_wp_uwp", 1184, ".... Done",},\
/* 0x01ad */{"security_api.c", "sec_ss_key_wp_uwp_cmpl", 1133, ".... Complete",},\
/* 0x01ae */{"security_api.c", "sec_ss_rn_gen", 1074, ".... Start",},\
/* 0x01af */{"security_api.c", "sec_ss_rn_gen", 1082, ".... Done",},\
/* 0x01b0 */{"security_api.c", "sec_ss_rn_gen_cmpl", 629, "... SS RN PASS. trng_chk_flag(%d)",},\
/* 0x01b1 */{"security_api.c", "sec_ss_spr_prgm", 1108, ".... Start",},\
/* 0x01b2 */{"security_api.c", "sec_ss_spr_prgm", 1117, ".... Done",},\
/* 0x01b3 */{"security_api.c", "sec_ss_spr_prgm_cmpl", 646, "... SPR Program done",},\
/* 0x01b4 */{"security_api.c", "trng_ctrl", 106, "Random number generated",},\
/* 0x01b5 */{"security_api.c", "trng_ctrl", 114, "Reseed done",},\
/* 0x01b6 */{"security_api.c", "trng_ctrl", 118, "cmd type error",},\
/* 0x01b7 */{"security_cmd.c", "convert_to_u64", 4577, "0x00: u64_data(H:0x%x, L:0x%x)",},\
/* 0x01b8 */{"security_cmd.c", "convert_to_u64", 4583, "0x81: u64_data(H:0x%x, L:0x%x)",},\
/* 0x01b9 */{"security_cmd.c", "convert_to_u64", 4589, "0x82: u64_data(H:0x%x, L:0x%x)",},\
/* 0x01ba */{"security_cmd.c", "convert_to_u64", 4594, "0x83: u64_data(H:0x%x, L:0x%x)",},\
/* 0x01bb */{"security_cmd.c", "convert_to_u64", 4600, "0x84: u64_data(H:0x%x, L:0x%x)",},\
/* 0x01bc */{"security_cmd.c", "convert_to_u64", 4605, "0x88: u64_data(H:0x%x, L:0x%x)",},\
/* 0x01bd */{"security_cmd.c", "convert_to_u64", 4610, "0x85-0x87: u64_data(H:0x%x, L:0x%x)",},\
/* 0x01be */{"security_cmd.c", "nvmet_security_handle_cmd", 7160, "ComID(%x) awaiting IF_SEND state",},\
/* 0x01bf */{"security_cmd.c", "nvmet_security_handle_cmd", 7168, "Wrong ComID(0x%x)",},\
/* 0x01c0 */{"security_cmd.c", "nvmet_security_handle_cmd", 7206, "Invalid Security Send Command",},\
/* 0x01c1 */{"security_cmd.c", "nvmet_security_handle_cmd", 7228, "Control Session",},\
/* 0x01c2 */{"security_cmd.c", "nvmet_security_handle_cmd", 7232, "SubPackets more than Tper's MaxSubpackets. Discard it",},\
/* 0x01c3 */{"security_cmd.c", "nvmet_security_handle_cmd", 7241, "Compacket size(0x%x) > Tper's MaxCompacketSize(0x%x). FAIL",},\
/* 0x01c4 */{"security_cmd.c", "nvmet_security_handle_cmd", 7253, "PacketSize(0x%x) > Tper's MaxPacketSize(0x%x). Discard it",},\
/* 0x01c5 */{"security_cmd.c", "nvmet_security_handle_cmd", 7264, "Awaiting IF SEND state",},\
/* 0x01c6 */{"security_cmd.c", "nvmet_security_handle_cmd", 7272, "Regular session",},\
/* 0x01c7 */{"security_cmd.c", "nvmet_security_handle_cmd", 7282, "(0x%x)TSN(0x%x) doesn't match. Await IF SEND state",},\
/* 0x01c8 */{"security_cmd.c", "nvmet_security_handle_cmd", 7289, "Abort session",},\
/* 0x01c9 */{"security_cmd.c", "nvmet_security_send_check", 7080, "Command Abort",},\
/* 0x01ca */{"security_cmd.c", "nvmet_security_send_check", 7087, "Synchronous Protocol Violation",},\
/* 0x01cb */{"security_cmd.c", "opal_acl_row_index_lookup", 2828, "Admin SP table(%x)",},\
/* 0x01cc */{"security_cmd.c", "opal_acl_row_index_lookup", 2836, "Locking SP table(%x)",},\
/* 0x01cd */{"security_cmd.c", "opal_acl_row_index_lookup", 2866, "flag: %x",},\
/* 0x01ce */{"security_cmd.c", "opal_activate_method", 3881, "token: 0x%x",},\
/* 0x01cf */{"security_cmd.c", "opal_addl_ds_parse_tk", 3806, "token: 0x%x",},\
/* 0x01d0 */{"security_cmd.c", "opal_addl_ds_update", 3834, "No parameter: DataStoreTableSizes",},\
/* 0x01d1 */{"security_cmd.c", "opal_admin_sp_table_index_lookup", 2745, "UID(0x%x, 0x%x, 0x%x, 0x%x)",},\
/* 0x01d2 */{"security_cmd.c", "opal_block_SID_func", 6955, "SID has been BLOCKED. Invalid parameter",},\
/* 0x01d3 */{"security_cmd.c", "opal_block_SID_func", 6959, "Clear events: %x",},\
/* 0x01d4 */{"security_cmd.c", "opal_boolean_expr_evaluate", 2881, "Operator: %x",},\
/* 0x01d5 */{"security_cmd.c", "opal_boolean_expr_evaluate", 2889, "Result: %x",},\
/* 0x01d6 */{"security_cmd.c", "opal_bt_read_done", 2325, "Read Byte table done...",},\
/* 0x01d7 */{"security_cmd.c", "opal_bt_write_done", 2310, "Write Byte table done...",},\
/* 0x01d8 */{"security_cmd.c", "opal_byte_table_back_to_ofs", 2397, "Set Bytes tables back to original",},\
/* 0x01d9 */{"security_cmd.c", "opal_byte_table_get_method", 4279, "Unknown Byte table UID. Please check",},\
/* 0x01da */{"security_cmd.c", "opal_byte_table_get_method", 4280, "Byte table: 0x%x",},\
/* 0x01db */{"security_cmd.c", "opal_byte_table_get_method", 4308, "start row: 0x%x",},\
/* 0x01dc */{"security_cmd.c", "opal_byte_table_get_method", 4317, "end row: 0x%x",},\
/* 0x01dd */{"security_cmd.c", "opal_byte_table_get_method", 4345, "Exceeded the maximum or startRow > endRow",},\
/* 0x01de */{"security_cmd.c", "opal_byte_table_get_resp", 5962, "offset: 0x%x",},\
/* 0x01df */{"security_cmd.c", "opal_byte_table_get_resp", 5974, "token len: %x MaxIntokenSize: %x",},\
/* 0x01e0 */{"security_cmd.c", "opal_byte_table_read", 2378, "Read Byte table start...",},\
/* 0x01e1 */{"security_cmd.c", "opal_byte_table_read", 2379, "Read goal: 0x%x",},\
/* 0x01e2 */{"security_cmd.c", "opal_byte_table_read", 2383, "Already have those LDAs",},\
/* 0x01e3 */{"security_cmd.c", "opal_byte_table_set_mthod", 4160, "Unknown Byte table UID. Please check",},\
/* 0x01e4 */{"security_cmd.c", "opal_byte_table_set_mthod", 4161, "Byte table: 0x%x",},\
/* 0x01e5 */{"security_cmd.c", "opal_byte_table_set_mthod", 4164, "Maxmum rows: 0x%x",},\
/* 0x01e6 */{"security_cmd.c", "opal_byte_table_set_mthod", 4179, "Token: 0x%x",},\
/* 0x01e7 */{"security_cmd.c", "opal_byte_table_set_mthod", 4191, "where: 0x%x",},\
/* 0x01e8 */{"security_cmd.c", "opal_byte_table_set_mthod", 4197, "start row: 0x%x",},\
/* 0x01e9 */{"security_cmd.c", "opal_byte_table_set_mthod", 4207, "data length: 0x%x",},\
/* 0x01ea */{"security_cmd.c", "opal_byte_table_set_mthod", 4210, "Abort Session",},\
/* 0x01eb */{"security_cmd.c", "opal_byte_table_set_mthod", 4227, "Abort Session",},\
/* 0x01ec */{"security_cmd.c", "opal_byte_table_set_mthod", 4235, "Abort Session",},\
/* 0x01ed */{"security_cmd.c", "opal_byte_table_set_mthod", 4243, "end row: 0x%x",},\
/* 0x01ee */{"security_cmd.c", "opal_byte_table_write", 2318, "Write Byte table start...",},\
/* 0x01ef */{"security_cmd.c", "opal_cfg_crypto", 7655, "Crypto and Key cfg done!",},\
/* 0x01f0 */{"security_cmd.c", "opal_check_and_set_locking_range", 4015, "lr_start(0x%x, 0x%x), lr_length(0x%x, 0x%x), lr max(0x%x, 0x%x)",},\
/* 0x01f1 */{"security_cmd.c", "opal_check_and_set_locking_range", 4022, "Set LR: failed @1 .........",},\
/* 0x01f2 */{"security_cmd.c", "opal_check_and_set_locking_range", 4033, "Set LR: overlaps with %x",},\
/* 0x01f3 */{"security_cmd.c", "opal_check_and_set_locking_range", 4039, "Set LR: passed .........",},\
/* 0x01f4 */{"security_cmd.c", "opal_check_and_set_locking_range", 4047, "Set LR: failed @2 .........",},\
/* 0x01f5 */{"security_cmd.c", "opal_ds_row_shift", 2291, "After shift: 0x%x - 0x%x",},\
/* 0x01f6 */{"security_cmd.c", "opal_dump_bytes", 1870, "%x %x %x %x",},\
/* 0x01f7 */{"security_cmd.c", "opal_end_of_session_resp", 5871, "Close session",},\
/* 0x01f8 */{"security_cmd.c", "opal_et_st_check", 7061, "Session state(%x)",},\
/* 0x01f9 */{"security_cmd.c", "opal_fill_asp_tables_ptr", 2422, "Free All Admin's Table",},\
/* 0x01fa */{"security_cmd.c", "opal_fill_lsp_1_group_ptr", 2473, "Free Locking SP tables(0x%x - 0x%x)",},\
/* 0x01fb */{"security_cmd.c", "opal_fill_lsp_2_group_ptr", 2504, "Free Locking SP table: AccessControl",},\
/* 0x01fc */{"security_cmd.c", "opal_fill_lsp_3_group_ptr", 2520, "Free Locking SP table: ACE",},\
/* 0x01fd */{"security_cmd.c", "opal_fill_lsp_4_group_ptr", 2537, "Free Locking SP tables(0x%x - 0x%x)",},\
/* 0x01fe */{"security_cmd.c", "opal_first_cfg", 7755, "LBA size = %d (%d)",},\
/* 0x01ff */{"security_cmd.c", "opal_gen_key_method", 3672, "Admin SP has no GenKey method",},\
/* 0x0200 */{"security_cmd.c", "opal_gen_key_method", 3678, "index: %x",},\
/* 0x0201 */{"security_cmd.c", "opal_get_authenticated_auth_cnt", 5247, "Already authenticated Authority count: %x",},\
/* 0x0202 */{"security_cmd.c", "opal_get_boolean_expr_from_ace", 2811, "ACE row: %x\n",},\
/* 0x0203 */{"security_cmd.c", "opal_get_comid_response_cmd_func", 7047, "TODO",},\
/* 0x0204 */{"security_cmd.c", "opal_get_normal_data", 7126, "Get normal data done",},\
/* 0x0205 */{"security_cmd.c", "opal_getacl_method", 3455, "Param1: InvokingID(%x %x %x %x)",},\
/* 0x0206 */{"security_cmd.c", "opal_getacl_method", 3456, " (%x %x %x %x)",},\
/* 0x0207 */{"security_cmd.c", "opal_getacl_method", 3469, "Param2: MethodID(%x %x %x %x)",},\
/* 0x0208 */{"security_cmd.c", "opal_getacl_method", 3470, " (%x %x %x %x)",},\
/* 0x0209 */{"security_cmd.c", "opal_handle_comid_request_cmd_func", 7014, "Invalid length(%x) of HANDLE_COMID_REQUEST Command",},\
/* 0x020a */{"security_cmd.c", "opal_handle_comid_request_cmd_func", 7021, "Extended ComID: %x Request Code: %x",},\
/* 0x020b */{"security_cmd.c", "opal_interaction_with_io", 7511, "Already take owner ship. encrypte Global range",},\
/* 0x020c */{"security_cmd.c", "opal_interaction_with_io", 7515, "Locking SP is Inactive, no media encryption",},\
/* 0x020d */{"security_cmd.c", "opal_interaction_with_io", 7526, "MBR enbale: %d done: %d",},\
/* 0x020e */{"security_cmd.c", "opal_l0_discovery", 5630, "Level 0 Discovery",},\
/* 0x020f */{"security_cmd.c", "opal_locking_range_access", 7390, "LBA: %x - %x",},\
/* 0x0210 */{"security_cmd.c", "opal_locking_range_access", 7400, "LR(%x): start(%x)-end(%x)",},\
/* 0x0211 */{"security_cmd.c", "opal_locking_range_access", 7408, "Overlaps",},\
/* 0x0212 */{"security_cmd.c", "opal_locking_range_access", 7423, "Global Range",},\
/* 0x0213 */{"security_cmd.c", "opal_locking_sp_table_index_lookup", 2786, "UID(0x%x, 0x%x, 0x%x, 0x%x)",},\
/* 0x0214 */{"security_cmd.c", "opal_lr_check_by_op", 7355, "Read lock enabled: %x read locked: %x",},\
/* 0x0215 */{"security_cmd.c", "opal_lr_check_by_op", 7357, "Write lock enabled: %x write locked: %x",},\
/* 0x0216 */{"security_cmd.c", "opal_lr_check_by_op", 7379, "Locking range(0x%x) allow: %x",},\
/* 0x0217 */{"security_cmd.c", "opal_method_lookup", 2072, "UID(0x%x, 0x%x, 0x%x, 0x%x)",},\
/* 0x0218 */{"security_cmd.c", "opal_method_lookup", 2074, "UID(0x%x, 0x%x, 0x%x, 0x%x)",},\
/* 0x0219 */{"security_cmd.c", "opal_next_method", 4380, "Admin SP's table(%x)",},\
/* 0x021a */{"security_cmd.c", "opal_next_method", 4384, "Locking SP's table(%x)",},\
/* 0x021b */{"security_cmd.c", "opal_next_method", 4420, "Where: UID(0x%x 0x%x 0x%x 0x%x)",},\
/* 0x021c */{"security_cmd.c", "opal_next_method", 4421, " UID(0x%x 0x%x 0x%x 0x%x)",},\
/* 0x021d */{"security_cmd.c", "opal_next_method", 4436, "Count: 0x%x",},\
/* 0x021e */{"security_cmd.c", "opal_no_resp_hanle", 2666, "Unknown Method or Unexpect token. No data return",},\
/* 0x021f */{"security_cmd.c", "opal_object_table_get_method", 4474, "Admin SP's table(%x)",},\
/* 0x0220 */{"security_cmd.c", "opal_object_table_get_method", 4480, "Locking SP's table(%x)",},\
/* 0x0221 */{"security_cmd.c", "opal_object_table_get_method", 4486, "Nonexistent InvokingID",},\
/* 0x0222 */{"security_cmd.c", "opal_object_table_get_method", 4520, "start column: 0x%x",},\
/* 0x0223 */{"security_cmd.c", "opal_object_table_get_method", 4529, "end row: 0x%x",},\
/* 0x0224 */{"security_cmd.c", "opal_object_table_set_method", 4994, "Admin SP's table(%x)",},\
/* 0x0225 */{"security_cmd.c", "opal_object_table_set_method", 4998, "Locking SP table(%x)",},\
/* 0x0226 */{"security_cmd.c", "opal_object_table_set_method", 5001, "Row index: 0x%x",},\
/* 0x0227 */{"security_cmd.c", "opal_object_table_set_method", 5036, "This table not support to be set with new value",},\
/* 0x0228 */{"security_cmd.c", "opal_object_table_set_method", 5058, "This table not support to be setted with new value",},\
/* 0x0229 */{"security_cmd.c", "opal_power_on_off", 7591, "Clear event: PowerCycle",},\
/* 0x022a */{"security_cmd.c", "opal_put_num_bytes", 5919, "token: 0x%x",},\
/* 0x022b */{"security_cmd.c", "opal_put_num_bytes", 5925, "token: 0x%x",},\
/* 0x022c */{"security_cmd.c", "opal_put_num_bytes", 5932, "token: 0x%x",},\
/* 0x022d */{"security_cmd.c", "opal_read_io_access", 7436, "slba: %x elba: %x",},\
/* 0x022e */{"security_cmd.c", "opal_read_io_access", 7446, "Return data from MBR table",},\
/* 0x022f */{"security_cmd.c", "opal_regular_session_status_list_check", 2711, "Status Code Start: Unexpected token",},\
/* 0x0230 */{"security_cmd.c", "opal_regular_session_status_list_check", 2718, "Not Unsigned interger",},\
/* 0x0231 */{"security_cmd.c", "opal_regular_session_status_list_check", 2725, "First Status Code is not 0",},\
/* 0x0232 */{"security_cmd.c", "opal_regular_session_status_list_check", 2735, "Status Code End: Unexpected token",},\
/* 0x0233 */{"security_cmd.c", "opal_resp_len_check", 5672, "Exceeded host properties: Response overflow",},\
/* 0x0234 */{"security_cmd.c", "opal_revert_method", 5127, ": Revert Admin SP",},\
/* 0x0235 */{"security_cmd.c", "opal_revert_method", 5130, "Clear event: Revert",},\
/* 0x0236 */{"security_cmd.c", "opal_revert_method", 5148, ": Revert Locking SP",},\
/* 0x0237 */{"security_cmd.c", "opal_revert_sp_mthod", 4115, "Keep Global Range: %x",},\
/* 0x0238 */{"security_cmd.c", "opal_revert_sp_mthod", 4128, "Revert SP Done............",},\
/* 0x0239 */{"security_cmd.c", "opal_row_index_lookup", 2772, "Unknown SP. Please check...",},\
/* 0x023a */{"security_cmd.c", "opal_sec_recv_method_resp", 6821, "Current method: %d",},\
/* 0x023b */{"security_cmd.c", "opal_security_init", 7924, "Admin SP's present tables start LDA: 0x%x",},\
/* 0x023c */{"security_cmd.c", "opal_security_init", 7932, "Admin SP's present tables end LDA: 0x%x",},\
/* 0x023d */{"security_cmd.c", "opal_security_init", 7935, "Locking SP's present tables start LDA: 0x%x",},\
/* 0x023e */{"security_cmd.c", "opal_security_init", 7950, "Locking SP's present tables start LDA: 0x%x",},\
/* 0x023f */{"security_cmd.c", "opal_security_init", 7954, "Admin SP's original tables start LDA: 0x%x",},\
/* 0x0240 */{"security_cmd.c", "opal_security_init", 7962, "Admin SP's original tables end LDA: 0x%x",},\
/* 0x0241 */{"security_cmd.c", "opal_security_init", 7965, "Locking SP's oringinal tables start LDA: 0x%x",},\
/* 0x0242 */{"security_cmd.c", "opal_security_init", 7980, "Locking SP's oringinal tables end LDA: 0x%x",},\
/* 0x0243 */{"security_cmd.c", "opal_security_init", 8035, "No OPAL SSC signature(expect: 0x%x%x real: 0x%x%x), memory add: %p",},\
/* 0x0244 */{"security_cmd.c", "opal_security_init", 8040, "Find OPAL SSC signature: 0x%x%x",},\
/* 0x0245 */{"security_cmd.c", "opal_security_init", 8049, "NCAP(H:0x%x, L:0x%x)",},\
/* 0x0246 */{"security_cmd.c", "opal_security_init", 8064, "OPAL SSC initialization done",},\
/* 0x0247 */{"security_cmd.c", "opal_set_bt_real_lda", 2370, "slda: 0x%x lda: 0x%x - 0x%x",},\
/* 0x0248 */{"security_cmd.c", "opal_set_c_pin_table", 4771, "New PIN length: 0x%x",},\
/* 0x0249 */{"security_cmd.c", "opal_set_locking_table", 4861, "Set start and length values for LR(%d)",},\
/* 0x024a */{"security_cmd.c", "opal_set_locking_table", 4870, "Who creat this locking range: 0x%x 0x%x",},\
/* 0x024b */{"security_cmd.c", "opal_set_locking_table", 4889, "FAILED LR%d set method ....",},\
/* 0x024c */{"security_cmd.c", "opal_shutdown", 7602, "OPAL shut down",},\
/* 0x024d */{"security_cmd.c", "opal_smuid_properties", 3078, "MaxComPacketSize: 0x%x",},\
/* 0x024e */{"security_cmd.c", "opal_smuid_properties", 3093, "MaxResponseComPackSize: 0x%x",},\
/* 0x024f */{"security_cmd.c", "opal_smuid_properties", 3108, "MaxPacketSize: 0x%x",},\
/* 0x0250 */{"security_cmd.c", "opal_smuid_properties", 3123, "MaxIndTokenSize: 0x%x",},\
/* 0x0251 */{"security_cmd.c", "opal_smuid_properties", 3138, "MaxPackets: 0x%x",},\
/* 0x0252 */{"security_cmd.c", "opal_smuid_properties", 3154, "MaxSubpackets: 0x%x",},\
/* 0x0253 */{"security_cmd.c", "opal_smuid_properties", 3169, "MaxMethods: 0x%x",},\
/* 0x0254 */{"security_cmd.c", "opal_sp_back_to_original", 2641, "pres_slda: 0x%x pres_elda: 0x%x org_slda: 0x%x",},\
/* 0x0255 */{"security_cmd.c", "opal_sp_back_to_original", 2649, "TPer SP: %s back to original",},\
/* 0x0256 */{"security_cmd.c", "opal_start_session", 3222, "Packet Session field Not all 0",},\
/* 0x0257 */{"security_cmd.c", "opal_start_session", 3253, "Tper only support one session",},\
/* 0x0258 */{"security_cmd.c", "opal_start_session", 3270, ": admin_sp",},\
/* 0x0259 */{"security_cmd.c", "opal_start_session", 3274, "wrong Locking SP's life cycle state: %x",},\
/* 0x025a */{"security_cmd.c", "opal_start_session", 3286, ": locking_sp",},\
/* 0x025b */{"security_cmd.c", "opal_start_session", 3321, "Do authentication...",},\
/* 0x025c */{"security_cmd.c", "opal_start_session", 3326, "Authority index: %x",},\
/* 0x025d */{"security_cmd.c", "opal_start_session", 3328, "Unknown Authority UID",},\
/* 0x025e */{"security_cmd.c", "opal_start_session", 3335, "No Challengle encoded for this Authority",},\
/* 0x025f */{"security_cmd.c", "opal_start_session", 3344, "SID Blocked",},\
/* 0x0260 */{"security_cmd.c", "opal_start_session", 3357, "PIN index: %x",},\
/* 0x0261 */{"security_cmd.c", "opal_start_session", 3369, "Wrong PIN!!!",},\
/* 0x0262 */{"security_cmd.c", "opal_start_session", 3384, "Unsupported Optional parameter",},\
/* 0x0263 */{"security_cmd.c", "opal_start_session", 3410, "Start session suessfully",},\
/* 0x0264 */{"security_cmd.c", "opal_status_list_check", 2697, "Check status list done",},\
/* 0x0265 */{"security_cmd.c", "opal_take_owner_ship", 3764, "Take owner ship done",},\
/* 0x0266 */{"security_cmd.c", "opal_thissp_authenticate_method", 5386, "Invalid Authority UID or Class Authority",},\
/* 0x0267 */{"security_cmd.c", "opal_thissp_authenticate_method", 5394, "SID Blocked",},\
/* 0x0268 */{"security_cmd.c", "opal_thissp_authenticate_method", 5401, "Attempts to Authenticate a disable authority",},\
/* 0x0269 */{"security_cmd.c", "opal_tk_call", 5660, "Unknow InvokingID, Please check...",},\
/* 0x026a */{"security_cmd.c", "opal_tk_et", 5205, "End Transaction with status: 0x%x. Commit",},\
/* 0x026b */{"security_cmd.c", "opal_tk_et", 5209, "change flag: %x(%x)",},\
/* 0x026c */{"security_cmd.c", "opal_tk_et", 5221, "End Transaction with status: 0x%x. Roll back",},\
/* 0x026d */{"security_cmd.c", "opal_tper_reset_func", 6913, "Programmatic reset enable: 0x0",},\
/* 0x026e */{"security_cmd.c", "opal_update_specific_data", 2128, "size: 0x%x Required Dtag(%x)",},\
/* 0x026f */{"security_cmd.c", "opal_update_tables_after_set", 2193, "Update Admin SP's table(%x)",},\
/* 0x0270 */{"security_cmd.c", "opal_update_tables_after_set", 2203, "Update Locking SP's table(%x)",},\
/* 0x0271 */{"security_cmd.c", "uid_byte_table_func", 5530, "method(%d),UID(%x %x %x %x)",},\
/* 0x0272 */{"security_cmd.c", "uid_byte_table_func", 5532, " UID(%x %x %x %x)",},\
/* 0x0273 */{"security_cmd.c", "uid_smuid_func", 5460, ": method(%d)",},\
/* 0x0274 */{"security_cmd.c", "uid_thissp_func", 5495, ": method(%d)",},\
/* 0x0275 */{"security_cmd_new.c", "opal_get_section", 84, "get section 0x%x, len %d, offset %x",},\
/* 0x0276 */{"security_cmd_new.c", "opal_power_on_off", 3396, "OPAL power on/off",},\
/* 0x0277 */{"security_cmd_new.c", "opal_power_on_off", 3452, "Clear event: PowerCycle",},\
/* 0x0278 */{"security_cmd_new.c", "save_opal_code_to_srb", 108, "program lda: 0x%x(0x%x) sz: 0x%x dtag offset: 0x%x",},\
/* 0x0279 */{"security_test.c", "security_selftest", 890, "Security Algorithm(SM2/3/4, SHA3-256) Selftest result: 0x%x",},\
/* 0x027a */{"security_test.c", "test_ss_key_wp_uwp", 258, ".... Start",},\
/* 0x027b */{"security_test.c", "test_ss_key_wp_uwp", 416, "..... NO VALID TEST VECTOR SELECTED",},\
/* 0x027c */{"security_test.c", "test_ss_key_wp_uwp", 485, "CFP ..... ENABLED",},\
/* 0x027d */{"security_test.c", "test_ss_key_wp_uwp", 488, "CFP ..... DISABLED",},\
/* 0x027e */{"security_test.c", "test_ss_key_wp_uwp", 501, "CFP ..... ENABLED",},\
/* 0x027f */{"security_test.c", "test_ss_key_wp_uwp", 504, "CFP ..... DISABLED",},\
/* 0x0280 */{"security_test.c", "test_ss_key_wp_uwp", 581, "CFP ..... ENABLED",},\
/* 0x0281 */{"security_test.c", "test_ss_key_wp_uwp", 584, "CFP ..... DISABLED",},\
/* 0x0282 */{"security_test.c", "test_ss_key_wp_uwp", 597, "CFP ..... ENABLED",},\
/* 0x0283 */{"security_test.c", "test_ss_key_wp_uwp", 600, "CFP ..... DISABLED",},\
/* 0x0284 */{"security_test.c", "test_ss_key_wp_uwp", 614, "..... NO VALID TEST VECTOR SELECTED",},\
/* 0x0285 */{"security_test.c", "test_ss_key_wp_uwp", 626, "AES_256B_KWP_NO_SECURE ..... PASS",},\
/* 0x0286 */{"security_test.c", "test_ss_key_wp_uwp", 628, "AES_256B_KWP_NO_SECURE ..... FAIL",},\
/* 0x0287 */{"security_test.c", "test_ss_key_wp_uwp", 633, "AES_256B_KUWP_NO_SECURE ..... PASS",},\
/* 0x0288 */{"security_test.c", "test_ss_key_wp_uwp", 635, "AES_256B_KUWP_NO_SECURE ..... FAIL",},\
/* 0x0289 */{"security_test.c", "test_ss_key_wp_uwp", 640, "AES_256B_RAW_ENCRYPT ..... PASS",},\
/* 0x028a */{"security_test.c", "test_ss_key_wp_uwp", 642, "AES_256B_RAW_ENCRYPT ..... FAIL",},\
/* 0x028b */{"security_test.c", "test_ss_key_wp_uwp", 647, "AES_256B_RAW_DECRYPT ..... PASS",},\
/* 0x028c */{"security_test.c", "test_ss_key_wp_uwp", 649, "AES_256B_RAW_DECRYPT ..... FAIL",},\
/* 0x028d */{"security_test.c", "test_ss_key_wp_uwp", 654, "AES_256B_KWP_SECURE_NO_CFP ..... PASS",},\
/* 0x028e */{"security_test.c", "test_ss_key_wp_uwp", 656, "AES_256B_KWP_SECURE_NO_CFP ..... FAIL",},\
/* 0x028f */{"security_test.c", "test_ss_key_wp_uwp", 661, "AES_256B_KUWP_SECURE_NO_CFP ..... PASS",},\
/* 0x0290 */{"security_test.c", "test_ss_key_wp_uwp", 663, "AES_256B_KUWP_SECURE_NO_CFP ..... FAIL",},\
/* 0x0291 */{"security_test.c", "test_ss_key_wp_uwp", 668, "AES_256B_KWP_SECURE_CFP ..... PASS",},\
/* 0x0292 */{"security_test.c", "test_ss_key_wp_uwp", 671, "AES_256B_KUWP_SECURE_CFP ..... PASS",},\
/* 0x0293 */{"security_test.c", "test_ss_key_wp_uwp", 678, "SM4_128B_KWP_NO_SECURE ..... PASS",},\
/* 0x0294 */{"security_test.c", "test_ss_key_wp_uwp", 680, "SM4_128B_KWP_NO_SECURE ..... FAIL",},\
/* 0x0295 */{"security_test.c", "test_ss_key_wp_uwp", 685, "SM4_128B_KUWP_NO_SECURE ..... PASS",},\
/* 0x0296 */{"security_test.c", "test_ss_key_wp_uwp", 687, "SM4_128B_KUWP_NO_SECURE ..... FAIL",},\
/* 0x0297 */{"security_test.c", "test_ss_key_wp_uwp", 692, "SM4_128B_RAW_ENCRYPT ..... PASS",},\
/* 0x0298 */{"security_test.c", "test_ss_key_wp_uwp", 694, "SM4_128B_RAW_ENCRYPT ..... FAIL",},\
/* 0x0299 */{"security_test.c", "test_ss_key_wp_uwp", 699, "SM4_128B_RAW_DECRYPT ..... PASS",},\
/* 0x029a */{"security_test.c", "test_ss_key_wp_uwp", 701, "SM4_128B_RAW_DECRYPT ..... FAIL",},\
/* 0x029b */{"security_test.c", "test_ss_key_wp_uwp", 706, "SM4_128B_KWP_SECURE_NO_CFP ..... PASS",},\
/* 0x029c */{"security_test.c", "test_ss_key_wp_uwp", 708, "SM4_128B_KWP_SECURE_NO_CFP ..... FAIL",},\
/* 0x029d */{"security_test.c", "test_ss_key_wp_uwp", 713, "SM4_128B_KUWP_SECURE_NO_CFP ..... PASS",},\
/* 0x029e */{"security_test.c", "test_ss_key_wp_uwp", 715, "SM4_128B_KUWP_SECURE_NO_CFP ..... FAIL",},\
/* 0x029f */{"security_test.c", "test_ss_key_wp_uwp", 720, "SM4_128B_KWP_SECURE_CFP ..... PASS",},\
/* 0x02a0 */{"security_test.c", "test_ss_key_wp_uwp", 723, "SM4_128B_KUWP_SECURE_CFP ..... PASS",},\
/* 0x02a1 */{"security_test.c", "test_ss_key_wp_uwp", 727, "..... NO VALID TEST VECTOR SELECTED",},\
/* 0x02a2 */{"smart.c", "health_get_nvm_status", 122, "available spare(%d) < thr(%d)",},\
/* 0x02a3 */{"smart.c", "health_get_temperature", 208, "temp %d, (%d %d)",},\
/* 0x02a4 */{"smart.c", "health_get_temperature", 219, "temp[%d] %d, (%d %d)",},\
/* 0x02a5 */{"cache.c", "MERGER", 1560, "merge search hit %x %d",},\
/* 0x02a6 */{"cache.c", "MERGER", 1593, "cancel a triggered mgr? lda %x (%d %d)",},\
/* 0x02a7 */{"cache.c", "MERGER", 1625, "set dtag %d to unmap",},\
/* 0x02a8 */{"cache.c", "READER_ftl_trigger", 1363, "cache read xfer %d reader from ftl Q to dtag Q",},\
/* 0x02a9 */{"cache.c", "READER_ftl_trigger", 1370, "ce %x wait dtag",},\
/* 0x02aa */{"cache.c", "READER_ftl_trigger", 1385, "ce %x ftl trigger",},\
/* 0x02ab */{"cache.c", "READER_ftl_trigger", 1391, "No reader wait ftl???",},\
/* 0x02ac */{"cache.c", "WRITER_display", 2004, "WRITER(%d %d %d %d)",},\
/* 0x02ad */{"cache.c", "WRITER_display", 2011, "\tlda(0x%x)",},\
/* 0x02ae */{"cache.c", "WRITER_flush", 1731, "writer flush forbid by bm reset",},\
/* 0x02af */{"cache.c", "cache_ce_trim", 3389, "serves HR /w lda(0x%x)",},\
/* 0x02b0 */{"cache.c", "cache_data_res_dump", 4147, "[%d] Dtag(%d) type(%x) ptr=0x%x",},\
/* 0x02b1 */{"cache.c", "cache_data_res_dump", 4151, "[%d] CE LDA %x ref %d",},\
/* 0x02b2 */{"cache.c", "cache_data_res_dump", 4155, "[%d] RCU LDA %x ref %d",},\
/* 0x02b3 */{"cache.c", "cache_data_res_dump", 4159, "[%d] MEGER(%d) LDA %x state %d",},\
/* 0x02b4 */{"cache.c", "cache_data_res_dump", 4175, "Summary: CE(%d) RCU(%d) MERGER(%d) BWR/FREE(%d) UNMAP(%d)",},\
/* 0x02b5 */{"cache.c", "cache_data_res_dump", 4176, "Read Ahead: CERT(%d) FREE(%d)",},\
/* 0x02b6 */{"cache.c", "cache_dump_light", 3851, "DataRes: wm_high(%d), wm_low(%d), size(%d), credit(%d), balance(%d), unmap(1), free_wr(%d)",},\
/* 0x02b7 */{"cache.c", "cache_dump_light", 3856, "RCU(%d) MERGER(%d/%d), READER(%d/%d)",},\
/* 0x02b8 */{"cache.c", "cache_dump_light", 3862, "WRITER BUDDY (%d %d %d %d)",},\
/* 0x02b9 */{"cache.c", "cache_dump_light", 3868, "WRITER PH (%d %d %d %d)",},\
/* 0x02ba */{"cache.c", "cache_dump_light", 3874, "WRITER flush size %d, ttl wr size %d, opt size %d, cache in flush 0x%x",},\
/* 0x02bb */{"cache.c", "cache_dump_light", 3880, "low wmk %d",},\
/* 0x02bc */{"cache.c", "cache_ff_wr_statis_dump", 3835, "wr mode %d statis %d (L:0x%x, H:0x%x)",},\
/* 0x02bd */{"cache.c", "cache_ff_wr_statis_dump", 3841, "ff src: resume (L:0x%x, H:0x%x)",},\
/* 0x02be */{"cache.c", "cache_ff_wr_statis_dump", 3843, "ff src: cache flush (L:0x%x, H:0x%x)",},\
/* 0x02bf */{"cache.c", "cache_ff_wr_statis_dump", 3845, "ff src: cache off (L:0x%x, H:0x%x)",},\
/* 0x02c0 */{"cache.c", "cache_flush", 2159, "cache flush blk by resubmit %d",},\
/* 0x02c1 */{"cache.c", "cache_flush", 2189, "cache_in_flush = 0, tag:%d",},\
/* 0x02c2 */{"cache.c", "cache_init", 4075, "Prefer Write #DU size (%d)",},\
/* 0x02c3 */{"cache.c", "cache_main", 4314, "recyclable CE(s) (%d): Recycled",},\
/* 0x02c4 */{"cache.c", "cache_main", 4359, "ttl_ras=%d ttl_hits=%d ttl_unhist=%d ttl_pend=%d ttl_seq_cnt=%d\n",},\
/* 0x02c5 */{"cache.c", "cache_main", 4366, "ttl_exec_cnt=%d ttl_slower_cnt=%d, ttl_off_nzro=%d, ttl_lacks=%d\n",},\
/* 0x02c6 */{"cache.c", "cache_main", 4372, "ttl_gcs=%d ttl_rels=%d",},\
/* 0x02c7 */{"cache.c", "cache_main", 4403, "RA is disabled ->%d",},\
/* 0x02c8 */{"cache.c", "cache_main", 4409, "RA is enabled ->%d",},\
/* 0x02c9 */{"cache.c", "cache_mem_dump", 4230, "Cahe not init!",},\
/* 0x02ca */{"cache.c", "cache_mem_dump", 4234, "CE(s) elements:",},\
/* 0x02cb */{"cache.c", "cache_mem_dump", 4239, "[%d] CE(0x%p): lda(0x%x) Dtag(%d) Ref.(%d) state(%s)",},\
/* 0x02cc */{"cache.c", "cache_mem_dump", 4241, "rd_rq_hd(%d) entry2(%d) w_m(%d) dtag_in_ra(%d)",},\
/* 0x02cd */{"cache.c", "cache_mem_dump", 4249, "CE(s) Summary: utilization (%d-%d)/%d, recyclable(%d/%d)",},\
/* 0x02ce */{"cache.c", "cache_mem_dump", 4253, "Waiting Rd_req_CE(%d / %d)",},\
/* 0x02cf */{"cache.c", "cache_mslice_cmpl", 1456, "Ref put for Dtag(%d) and Dtag(%d)",},\
/* 0x02d0 */{"cache.c", "cache_nrm_data_in", 2727, "Replace Dtag (%d) <- Dtag (%d)",},\
/* 0x02d1 */{"cache.c", "cache_nrm_data_in", 2744, "RCU Dtag (%d) ref(%d) <- Dtag (%d)",},\
/* 0x02d2 */{"cache.c", "cache_nrm_data_in", 2761, "merge blocked lda(0x%x) read fire",},\
/* 0x02d3 */{"cache.c", "cache_nrm_data_in", 2790, "ce %x(%d) lda(0x%x) read cancel",},\
/* 0x02d4 */{"cache.c", "cache_nrm_data_in", 2803, "lda(0x%x) PR->R->W",},\
/* 0x02d5 */{"cache.c", "cache_par_data_in", 2892, "ParClip, ms(0x%x,%d,%d), new(0x%x,%d,%d)",},\
/* 0x02d6 */{"cache.c", "cache_par_data_in", 2979, "slice:Dtag(%d) ofst(%d) nlba(%d)",},\
/* 0x02d7 */{"cache.c", "cache_par_data_in", 3006, "Merge for lda(0x%x) immediately",},\
/* 0x02d8 */{"cache.c", "cache_par_data_in", 3045, "ua wr fls to avoid deadlock!%d",},\
/* 0x02d9 */{"cache.c", "cache_pasg_read_error", 918, "cache pasg error %d %d",},\
/* 0x02da */{"cache.c", "cache_pend_rd_res_chk", 2550, "read %d chek pend %d fail",},\
/* 0x02db */{"cache.c", "cache_pend_rd_res_trigger", 2560, "read % chek pend %d trigger",},\
/* 0x02dc */{"cache.c", "cache_ra_abort", 1236, "abt ra(%d->%d) dtag(%d-%d)",},\
/* 0x02dd */{"cache.c", "cache_ra_abort", 1240, "ttl_ras=%d ttl_hits=%d ttl_unhits=%d ttl_pend=%d ttl_exec_cnt=%d",},\
/* 0x02de */{"cache.c", "cache_ra_calib", 1063, "unalign mp spda=0x%x",},\
/* 0x02df */{"cache.c", "cache_ra_dtags_refill", 1228, "ra dtag cert(%d) free(%d) refill_cnt(%d)",},\
/* 0x02e0 */{"cache.c", "cache_ra_exec", 1109, "det(0x%x->0x%x) ra(0x%x->0x%x) rls %d",},\
/* 0x02e1 */{"cache.c", "cache_ra_forcast", 1296, "ra(%d->%d) new seq @ 0x%x",},\
/* 0x02e2 */{"cache.c", "cache_read", 2250, "skip err lda %x",},\
/* 0x02e3 */{"cache.c", "cache_read", 2320, "err lda %x",},\
/* 0x02e4 */{"cache.c", "cache_ref_put", 3177, "lda(0x%x) rDone",},\
/* 0x02e5 */{"cache.c", "cache_ref_put", 3181, "lda(0x%x) UA rd err, cancel merge",},\
/* 0x02e6 */{"cache.c", "cache_ref_put", 3198, "Merge is Done for lda(0x%x) <- Dtag(%d)",},\
/* 0x02e7 */{"cache.c", "cache_ref_put", 3202, "serves HR /w lda(0x%x)",},\
/* 0x02e8 */{"cache.c", "cache_ref_put", 3248, "Free wr size already 0!",},\
/* 0x02e9 */{"cache.c", "cache_rslice", 1021, "ce %x w ftl",},\
/* 0x02ea */{"cache.c", "cache_rslice", 1036, "r lda(0x%x)->Dtag(%d)",},\
/* 0x02eb */{"cache.c", "cache_start", 4110, "Cache get %d Dtags to DataRes",},\
/* 0x02ec */{"cache.c", "cache_trigger_read_on_ce", 2577, "skip err lda %x",},\
/* 0x02ed */{"cache.c", "cache_trim", 3479, "mem is not enough to do unalign trim",},\
/* 0x02ee */{"cache.c", "cache_trim_unalign_handle", 3310, "Unmap part of lda(0x%x) immediately",},\
/* 0x02ef */{"cache.c", "cache_write", 2519, "Recycle #CE %d",},\
/* 0x02f0 */{"cache.c", "force_cache_flush", 3916, ".... start",},\
/* 0x02f1 */{"cache.c", "force_cache_flush_cmpl", 3898, ".... Completed %d/%d",},\
/* 0x02f2 */{"cache.c", "force_cache_flush_io_block", 3937, ".... start",},\
/* 0x02f3 */{"cache.c", "force_cache_flush_io_block_cmpl", 3926, ".... Completed",},\
/* 0x02f4 */{"cache.c", "print_cache_mgr_info", 4264, "DataRes: wm_high(%d), wm_low(%d), size(%d), credit(%d), balance(%d), unmap(1), free_wr(%d)",},\
/* 0x02f5 */{"cache.c", "print_cache_mgr_info", 4269, "RCU(%d) MERGER(%d), READER(%d/%d)",},\
/* 0x02f6 */{"cache.c", "print_cache_mgr_info", 4274, "ttl wr size:%d ttl ph size:%d flush size:%d cache in flush:0x%x req free cnt:%d",},\
/* 0x02f7 */{"cache.c", "print_cache_mgr_info", 4287, "state %d, in_flush %d, lack_res %d, on_wr_slice %d",},\
/* 0x02f8 */{"cache.c", "print_cache_mgr_info", 4289, "ref_cnt %d, wait_merger_cnt %d, lda 0x%x, dtag:0x%x",},\
/* 0x02f9 */{"cache.c", "print_cache_mgr_info", 4293, "slice state %d, dtag:0x%x",},\
/* 0x02fa */{"fdisk.c", "_req_to_slow_ftl_exec", 828, "wr req %x blk by flush %x st %d",},\
/* 0x02fb */{"fdisk.c", "_req_to_slow_ftl_exec", 858, "flush req %x blk by flush %x",},\
/* 0x02fc */{"fdisk.c", "_req_to_slow_ftl_exec", 887, "format req %x blk by flush %x",},\
/* 0x02fd */{"fdisk.c", "_req_to_slow_ftl_exec", 897, "trim req %x blk by flush %x",},\
/* 0x02fe */{"fdisk.c", "abort_pending_fw_dwnld_req", 1402, "pending dwnld cmd st %d %d, nr dtag %d",},\
/* 0x02ff */{"fdisk.c", "abort_pending_fw_dwnld_req", 1410, "No pending dwnld cmd?!",},\
/* 0x0300 */{"fdisk.c", "delay_cmpl_timer_chk", 2554, "req 0x%p UC(%d ms), ctag(%d), op(%d) [%d %d]",},\
/* 0x0301 */{"fdisk.c", "dfs_flush", 294, "smart: oom",},\
/* 0x0302 */{"fdisk.c", "dfs_init", 2499, "device block init fail",},\
/* 0x0303 */{"fdisk.c", "dfs_start", 2526, "new stat file",},\
/* 0x0304 */{"fdisk.c", "dfs_start", 2536, "stat file was drop",},\
/* 0x0305 */{"fdisk.c", "fdisk_abort_flushing_req", 2227, "abort flush req %x %x",},\
/* 0x0306 */{"fdisk.c", "fdisk_abort_wr_dump", 2171, "flush req %x",},\
/* 0x0307 */{"fdisk.c", "fdisk_abort_wr_dump", 2173, "External #Dtags (%d)",},\
/* 0x0308 */{"fdisk.c", "fdisk_format_done", 324, "format done",},\
/* 0x0309 */{"fdisk.c", "fdisk_fua_done", 1286, "ctag %d req fua done",},\
/* 0x030a */{"fdisk.c", "fdisk_fw_commit", 1813, "commit ca [%d] don't support",},\
/* 0x030b */{"fdisk.c", "fdisk_fw_commit", 1824, "dus_amt %d put dtag %d",},\
/* 0x030c */{"fdisk.c", "fdisk_fw_commit", 1834, "transfer fw not complete, can't commit",},\
/* 0x030d */{"fdisk.c", "fdisk_fw_commit", 1857, "down load wait dtag cur status:%d",},\
/* 0x030e */{"fdisk.c", "fdisk_fw_commit", 1868, "fdisk fwb rebuild start",},\
/* 0x030f */{"fdisk.c", "fdisk_fw_commit", 1890, "commit load fwb error",},\
/* 0x0310 */{"fdisk.c", "fdisk_fw_commit", 1902, "commit fw complete",},\
/* 0x0311 */{"fdisk.c", "fdisk_fw_dwnld", 1608, "down load fw start",},\
/* 0x0312 */{"fdisk.c", "fdisk_fw_dwnld", 1611, "dus_amt %d put dtag %d",},\
/* 0x0313 */{"fdisk.c", "fdisk_fw_dwnld", 1628, "fw_dwnld addr = 0x%x, 0x%x",},\
/* 0x0314 */{"fdisk.c", "fdisk_fw_dwnld", 1629, "Image SIG (0x%x) <- Exp. (0x%x) fail",},\
/* 0x0315 */{"fdisk.c", "fdisk_fw_dwnld", 1677, "down load wait dtag cur status:%d",},\
/* 0x0316 */{"fdisk.c", "fdisk_fw_dwnld", 1687, "xfer (%d) -> cur(%d)",},\
/* 0x0317 */{"fdisk.c", "fdisk_fw_dwnld", 1708, "transfer fw image complete, but CRC error",},\
/* 0x0318 */{"fdisk.c", "fdisk_fw_dwnld", 1727, "transfer fw image complete",},\
/* 0x0319 */{"fdisk.c", "fdisk_fw_dwnld", 1730, "transfer fw image complete, but CRC error",},\
/* 0x031a */{"fdisk.c", "fdisk_fw_dwnld", 1742, "alloc download buffer Row(0x%x)@CH/CE(%d/%d)",},\
/* 0x031b */{"fdisk.c", "fdisk_get_opal_section", 1449, "get section 0x%x, len %d, offset %x",},\
/* 0x031c */{"fdisk.c", "fdisk_init", 2649, "fdisk initialization",},\
/* 0x031d */{"fdisk.c", "fdisk_init_done", 2461, "ftldisk init",},\
/* 0x031e */{"fdisk.c", "fdisk_read_error", 1248, "ctag %d %x rd err %d",},\
/* 0x031f */{"fdisk.c", "fdisk_read_error", 1252, "ctag %d req can't find!!!",},\
/* 0x0320 */{"fdisk.c", "fdisk_reset_disk", 2260, "no dtag to abort write",},\
/* 0x0321 */{"fdisk.c", "fdisk_reset_disk", 2270, "------- WR credit(%d) DUMMY(%d,%d)",},\
/* 0x0322 */{"fdisk.c", "fdisk_reset_disk", 2286, "reset fdisk!%d %d %d",},\
/* 0x0323 */{"fdisk.c", "fdisk_reset_disk", 2300, "reset fdisk?%p %d",},\
/* 0x0324 */{"fdisk.c", "fdisk_resubmit_req", 961, "req %x op %d resubmit pend",},\
/* 0x0325 */{"fdisk.c", "fdisk_set_disk_capacity", 2024, "Ignore Capacity Change %d GB, max %d",},\
/* 0x0326 */{"fdisk.c", "fdisk_set_disk_capacity", 2028, "Capacity Change!! (%d -> %d)GB",},\
/* 0x0327 */{"fdisk.c", "fdisk_srb_sus_copy", 1538, "commit opal code copy cnt: 0x%x",},\
/* 0x0328 */{"fdisk.c", "fdisk_trim", 654, "discard trim 0x%x",},\
/* 0x0329 */{"fdisk.c", "fdisk_trim", 683, "resume trim 0x%x",},\
/* 0x032a */{"fdisk.c", "fdisk_trim", 708, "pend trim 0x%x, %d",},\
/* 0x032b */{"fdisk.c", "fdisk_wait_aborting_wr_done", 2215, "force reset %d %d",},\
/* 0x032c */{"fdisk.c", "fdisk_wd_err_updt", 2330, "err wd pop c %d, duo %d, dtag %d",},\
/* 0x032d */{"fdisk.c", "fdisk_wd_req_err", 2357, "ctag %d %d pop %d, wr_cre %d",},\
/* 0x032e */{"fdisk.c", "fdisk_wd_req_err", 2393, "req %x fua %d %d dtags used by other write",},\
/* 0x032f */{"fdisk.c", "ftl_flush_cmpl", 342, "shutdown req %x done",},\
/* 0x0330 */{"fdisk.c", "ftl_flush_cmpl", 354, "flush req already aborted %x",},\
/* 0x0331 */{"fdisk.c", "ftl_trim_cmpl", 544, "fe done trim(0x%x) st(0x%x) ftl_req(0x%x)",},\
/* 0x0332 */{"fdisk.c", "ftl_trim_unbind_req", 535, "trim req(0x%x) and ftl_req(0x%x) unbind",},\
/* 0x0333 */{"fdisk.c", "hst_abort_wr_done_filter", 1139, "ab wr %d cur wr %d count %d",},\
/* 0x0334 */{"fdisk.c", "hst_wr_ent_cmpl", 1084, "fua req %x err %d xfer done",},\
/* 0x0335 */{"fdisk.c", "single_ncl_read_err_dump", 421, "pda 0x%x L 0x%x s %d",},\
/* 0x0336 */{"fdisk.c", "smart_clean_main", 2456, "smart clean finish",},\
/* 0x0337 */{"ramdisk.c", "check_unmap", 774, "PI G %x A %x R %x",},\
/* 0x0338 */{"ramdisk.c", "ramdisk_cmp_wd_updt", 436, "req(%x) Ctag(%d) Dtag(%d)",},\
/* 0x0339 */{"ramdisk.c", "ramdisk_cmp_wd_updt", 447, "cmp Du(%d) %d-%d",},\
/* 0x033a */{"ramdisk.c", "ramdisk_dyn_read_cont", 746, "Dyn(R)(c) Ctag(%d) Du(%d)",},\
/* 0x033b */{"ramdisk.c", "ramdisk_init", 1016, "alloc Streaming Read #Dtags(%d)",},\
/* 0x033c */{"ramdisk.c", "ramdisk_init", 1049, "Ramdisk Init done",},\
/* 0x033d */{"ramdisk.c", "ramdisk_nrm_wd_updt", 320, "req(%x) Ctag(%d) Dtag(%d)",},\
/* 0x033e */{"ramdisk.c", "ramdisk_part_wd_updt", 587, "req(%x) Ctag(%d) Dtag(%d)",},\
/* 0x033f */{"ramdisk.c", "ramdisk_part_wd_updt", 615, "merge DU(%d) %d(%d)",},\
/* 0x0340 */{"ramdisk.c", "ramdisk_part_wd_updt", 622, "req(%x) Ctag(%d) Dtag(%d)",},\
/* 0x0341 */{"ramdisk.c", "ramdisk_part_wd_updt", 628, "merge DU(%d) %d(%d)",},\
/* 0x0342 */{"ramdisk.c", "ramdisk_trim", 830, "ramdisk finish dtag(%d)",},\
/* 0x0343 */{"ramdisk.c", "ramdisk_wd_err_updt", 705, "wd err upt recycle dtag(%d)",},\
/* 0x0344 */{"ramdisk.c", "ramdisk_wd_req_err", 671, "pop free dtag %d due error",},\
/* 0x0345 */{"ramdisk.c", "ramdisk_wd_req_err", 673, "no free dtag",},\
/* 0x0346 */{"ramdisk.c", "req_exec", 884, "(R) Ctag(%d) T(S) NLB(%d) Du(%d/%d)",},\
/* 0x0347 */{"ramdisk.c", "req_exec", 908, "(R) Ctag(%d) T(D) NLB(%d) Du(%d/%d)",},\
/* 0x0348 */{"ramdisk.c", "req_exec", 967, "(W) Ctag(%d) rDtags(%d/%d) NLB(%d)",},\
/* 0x0349 */{"ramdisk.c", "set_map", 274, "PI G %x A %x R %x",},\
/* 0x034a */{"rawdisk.c", "rawdisk_collision", 1546, "lda(0x%x) is re-written, discard it",},\
/* 0x034b */{"rawdisk.c", "rawdisk_collision", 1550, "lda(0x%x) is in write buffer",},\
/* 0x034c */{"rawdisk.c", "rawdisk_erase", 594, "spb %d erase done",},\
/* 0x034d */{"rawdisk.c", "rawdisk_fbbt_trans_bbt", 1939, "Trying mirror fbbt ...",},\
/* 0x034e */{"rawdisk.c", "rawdisk_fbbt_trans_bbt", 1941, "Defect in MR read fail 2",},\
/* 0x034f */{"rawdisk.c", "rawdisk_fbbt_trans_bbt", 1946, "SRB fbbt loaded",},\
/* 0x0350 */{"rawdisk.c", "rawdisk_format", 1624, "rawdisk format: PI %s",},\
/* 0x0351 */{"rawdisk.c", "rawdisk_fw_commit", 1426, "commit ca [%d] don't support\n",},\
/* 0x0352 */{"rawdisk.c", "rawdisk_fw_commit", 1439, "transfer fw not complete,can't commit\n",},\
/* 0x0353 */{"rawdisk.c", "rawdisk_fw_commit", 1450, "down load wait dtag cur status:%d",},\
/* 0x0354 */{"rawdisk.c", "rawdisk_fw_commit", 1465, "rawdisk srb rebuild start",},\
/* 0x0355 */{"rawdisk.c", "rawdisk_fw_commit", 1481, "commit load srb error\n",},\
/* 0x0356 */{"rawdisk.c", "rawdisk_fw_commit", 1488, "commit fw complete\n",},\
/* 0x0357 */{"rawdisk.c", "rawdisk_fw_dwnld", 1312, "Image SIG (0x%x) <- Exp. (0x%x) fail",},\
/* 0x0358 */{"rawdisk.c", "rawdisk_fw_dwnld", 1325, "down load wait dtag cur status:%d",},\
/* 0x0359 */{"rawdisk.c", "rawdisk_fw_dwnld", 1351, "transfer fw image complete, but CRC error\n",},\
/* 0x035a */{"rawdisk.c", "rawdisk_fw_dwnld", 1361, "transfer fw image complete\n",},\
/* 0x035b */{"rawdisk.c", "rawdisk_fw_dwnld", 1364, "transfer fw image complete, but CRC error\n",},\
/* 0x035c */{"rawdisk.c", "rawdisk_fw_dwnld", 1371, "alloc download buffer Row(0x%x)@CH/CE(%d/%d)\n",},\
/* 0x035d */{"rawdisk.c", "rawdisk_fw_dwnld", 1383, "xfer (%d) -> cur(%d)",},\
/* 0x035e */{"rawdisk.c", "rawdisk_idle_flush", 1048, "%s",},\
/* 0x035f */{"rawdisk.c", "rawdisk_init", 2159, "cur_spb(%d), nxt_spb(%d)",},\
/* 0x0360 */{"rawdisk.c", "rawdisk_init", 2161, "No good SPB, check defect table!",},\
/* 0x0361 */{"rawdisk.c", "rawdisk_init", 2170, "alloc Streaming Read #Dtags(%d)",},\
/* 0x0362 */{"rawdisk.c", "rawdisk_init", 2188, "Rawdisk init done.",},\
/* 0x0363 */{"rawdisk.c", "rawdisk_pickup_spb", 796, "cur_spb(%d), nxt_spb(%d)",},\
/* 0x0364 */{"rawdisk.c", "rawdisk_power_state_change", 1515, "change power state [%d] complete\n",},\
/* 0x0365 */{"rawdisk.c", "rawdisk_read", 685, "op_type = %d, streaming(%d)",},\
/* 0x0366 */{"rawdisk.c", "rawdisk_read_prep", 1013, "lda(0x%x) -> pda(0x%x)",},\
/* 0x0367 */{"rawdisk.c", "rawdisk_srb_scan", 1842, "SRB hdr scan Row(0x%x)@CH/CE(%d/%d)",},\
/* 0x0368 */{"rawdisk.c", "rawdisk_srb_scan", 1849, "SRB Signature -> 0x%x%x",},\
/* 0x0369 */{"rawdisk.c", "rawdisk_srb_scan", 1854, "SRB hdr founded",},\
/* 0x036a */{"rawdisk.c", "rawdisk_srb_scan", 1861, "Trying mirror fbbt ...",},\
/* 0x036b */{"rawdisk.c", "rawdisk_srb_scan", 1863, "SRB fbbt load fail",},\
/* 0x036c */{"rawdisk.c", "rawdisk_unmap_pda", 1599, "lda(0x%x) is in unmapping area",},\
/* 0x036d */{"rawdisk.c", "rawdisk_wd_err_updt", 2050, "wd err upt recycle dtag(%d)",},\
/* 0x036e */{"rawdisk.c", "rawdisk_write_prep", 960, "lda(0x%x) -> pda(0x%x) Dtag(%d)",},\
/* 0x036f */{"rawdisk.c", "rawdisk_write_prep_for_tsb_tlc", 871, "lda(0x%x) -> pda(0x%x) Dtag(%d)",},\
/* 0x0370 */{"rawdisk.c", "req_exec", 1776, "(W) Ctag(%d) rDtags(%d/%d) NLB(%d)",},\
/* 0x0371 */{"vdisk.c", "fwb_build", 715, "firmware commit to slot [%d]",},\
/* 0x0372 */{"vdisk.c", "fwb_build", 783, "Program %s Row(0x%x)@CH/CE(%d/%d)",},\
/* 0x0373 */{"vdisk.c", "fwb_build", 813, "Program %s Row(0x%x)@CH/CE(%d/%d)",},\
/* 0x0374 */{"vdisk.c", "get_section", 553, "get section 0x%x, len %d, offset %x",},\
/* 0x0375 */{"vdisk.c", "get_section_data_from_img", 574, "[single DU %d] 0x%x - 0x%x",},\
/* 0x0376 */{"vdisk.c", "get_section_data_from_img", 580, "[cross DU %d] 0x%x - 0x%x",},\
/* 0x0377 */{"vdisk.c", "otp_build", 641, "OTP PKEY 0x%x saved",},\
/* 0x0378 */{"vdisk.c", "pkey_verify", 694, "Row(0x%x)@CH/CE(%d/%d) fail",},\
/* 0x0379 */{"vdisk.c", "rda_erase", 244, "Erasing block Row(0x%x)@CH/CE(%d/%d)",},\
/* 0x037a */{"vdisk.c", "rda_erase", 247, "result: %d",},\
/* 0x037b */{"vdisk.c", "sb_verify", 916, "[%d] 0x%x - 0x%x",},\
/* 0x037c */{"vdisk.c", "sb_verify", 918, "Row(0x%x)@CH/CE(%d/%d) fail",},\
/* 0x037d */{"vdisk.c", "srb_bbt_scan", 443, "SLC Bad Block(%d)@CH/CE/LUN/PLN(%d/%d/%d/%d), PDA %x",},\
/* 0x037e */{"vdisk.c", "srb_bbt_scan", 530, "Bad Block(%d)@CH/CE/LUN/PLN(%d/%d/%d/%d)",},\
/* 0x037f */{"vdisk.c", "srb_build", 1516, "MR B(%d) PL(%d) LUN (%d) @CH/CE(%d/%d)",},\
/* 0x0380 */{"vdisk.c", "srb_build", 1519, "MR(m)  B(%d) PL(%d) LUN (%d) @CH/CE(%d/%d)",},\
/* 0x0381 */{"vdisk.c", "srb_build", 1545, "Using old MR parameters: %d",},\
/* 0x0382 */{"vdisk.c", "srb_build", 1684, "FTL B(%d) PL(%d) LUN (%d) @CH/CE(%d/%d)",},\
/* 0x0383 */{"vdisk.c", "srb_build", 1686, "FTL(m)  B(%d) PL(%d) LUN (%d) @CH/CE(%d/%d)",},\
/* 0x0384 */{"vdisk.c", "srb_build", 1689, "FWB B(%d) PL(%d) LUN (%d) @CH/CE(%d/%d)",},\
/* 0x0385 */{"vdisk.c", "srb_build", 1691, "FWB(m) B(%d) PL(%d) LUN (%d) @CH/CE(%d/%d)",},\
/* 0x0386 */{"vdisk.c", "srb_build", 1694, "DEVB B(%d) PL(%d) LUN (%d) @CH/CE(%d/%d)",},\
/* 0x0387 */{"vdisk.c", "srb_build", 1696, "DEVB(m) B(%d) PL(%d) LUN (%d) @CH/CE(%d/%d)",},\
/* 0x0388 */{"vdisk.c", "srb_build", 1699, "CUSTOMER B(%d) PL(%d) LUN (%d) @CH/CE(%d/%d), rowAddr:%d",},\
/* 0x0389 */{"vdisk.c", "srb_build", 1701, "CUSTOMER(m) B(%d) PL(%d) LUN (%d) @CH/CE(%d/%d)",},\
/* 0x038a */{"vdisk.c", "srb_build", 1704, "EVT B(%d) PL(%d) LUN (%d) @CH/CE(%d/%d)",},\
/* 0x038b */{"vdisk.c", "srb_build", 1706, "EVT(m)  B(%d) PL(%d) LUN (%d) @CH/CE(%d/%d)",},\
/* 0x038c */{"vdisk.c", "srb_build", 1717, "FWB(buffer) B(%d) PL(%d) LUN (%d) @CH/CE(%d/%d)",},\
/* 0x038d */{"vdisk.c", "srb_build", 1748, "SRBH(0~0x%x) C -> {SB(0x%x) SBD(0x%x) ECMF(0x%x) DCMF(0x%x) DBBT(0x%x)}",},\
/* 0x038e */{"vdisk.c", "srb_build", 1750, "SRBH(m)(0~0x%x) C -> {SB(0x%x) SBD(0x%x) ECMF(0x%x) DCMF(0x%x) DBBT(0x%x)}",},\
/* 0x038f */{"vdisk.c", "srb_build", 1810, "SRB Header CRC(0x%x)",},\
/* 0x0390 */{"vdisk.c", "srb_build", 1812, "SRB(m) Header CRC(0x%x)",},\
/* 0x0391 */{"vdisk.c", "srb_build", 1900, "Program _SRBH_ Row(0x%x~0x%x)@CH/CE(%d/%d)",},\
/* 0x0392 */{"vdisk.c", "srb_build", 1920, "Program _SRBH_(m) Row(0x%x~0x%x)@CH/CE(%d/%d)",},\
/* 0x0393 */{"vdisk.c", "srb_build", 1945, "Program _PKEY_Row(0x%x) dual Row (0x%x), length %d @CH/CE(%d/%d)",},\
/* 0x0394 */{"vdisk.c", "srb_build", 1949, "Program _PKEY(m)_Row(0x%x) dual Row (0x%x), length %d @CH/CE(%d/%d)",},\
/* 0x0395 */{"vdisk.c", "srb_build", 1955, "Program _FW_Row(0x%x) dual Row (0x%x) Row(m)(0x%x) dual Row(m)(0x%x) @CH/CE(%d/%d) ",},\
/* 0x0396 */{"vdisk.c", "srb_build", 1961, "Program _FW(m)_Row(0x%x) dual Row (0x%x) Row(m)(0x%x) dual Row(m)(0x%x) @CH/CE(%d/%d) ",},\
/* 0x0397 */{"vdisk.c", "srb_build", 1966, "Shasta Loader Program Done.",},\
/* 0x0398 */{"vdisk.c", "srb_build", 1970, "Shasta Firmware Program Done.",},\
/* 0x0399 */{"vdisk.c", "srb_build", 1980, "OPAL SSC tables Program Done",},\
/* 0x039a */{"vdisk.c", "srb_build", 1985, "Program _ECMF_ Row(0x%x ~ 0x%x)@CH/CE(%d/%d)",},\
/* 0x039b */{"vdisk.c", "srb_build", 2008, "Program _ECMF(m)_ Row(0x%x ~ 0x%x)@CH/CE(%d/%d)",},\
/* 0x039c */{"vdisk.c", "srb_build", 2031, "Program _DCMF_ Row(0x%x~0x%x)@CH/CE(%d/%d)",},\
/* 0x039d */{"vdisk.c", "srb_build", 2054, "Program _DCMF(m)_ Row(0x%x~0x%x)@CH/CE(%d/%d)",},\
/* 0x039e */{"vdisk.c", "srb_build", 2080, "Dftb size(%d) -> #Dus(%d) #PGs(%d)",},\
/* 0x039f */{"vdisk.c", "srb_build", 2082, "Program _DFTB_ Row(0x%x ~ 0x%x)@CH/CE(%d/%d)",},\
/* 0x03a0 */{"vdisk.c", "srb_build", 2106, "Program _DFTB(m)_ Row(0x%x ~ 0x%x)@CH/CE(%d/%d)",},\
/* 0x03a1 */{"vdisk.c", "srb_build", 2262, "Scan _DFTB_ Row(0x%x)@CH/CE(%d/%d) PDA(0x%x)",},\
/* 0x03a2 */{"vdisk.c", "srb_build", 2284, "Scan _DFTB_(m) Row(0x%x)@CH/CE(%d/%d) PDA(0x%x)",},\
/* 0x03a3 */{"vdisk.c", "srb_build", 2301, "MR Block Program Done",},\
/* 0x03a4 */{"vdisk.c", "srb_scan", 1019, "SRB fbbt loaded",},\
/* 0x03a5 */{"vdisk.c", "srb_scan", 1042, "SRB fbbt load fail",},\
/* 0x03a6 */{"vdisk.c", "srb_scan", 963, "SRB hdr scan Blk(%d) Row(0x%x)@CH/CE(%d/%d)",},\
/* 0x03a7 */{"vdisk.c", "srb_scan", 970, "SRB Signature -> 0x%x%x",},\
/* 0x03a8 */{"vdisk.c", "srb_scan", 975, "SRB hdr founded",},\
/* 0x03a9 */{"vdisk.c", "srb_scan", 982, "Loading fbbt if any ...",},\
/* 0x03aa */{"vdisk.c", "srb_scan", 984, "SRB fbbt length(%x -> %x), consider incomplete.",},\
/* 0x03ab */{"vdisk.c", "srb_scan", 991, "Trying mirror fbbt ...",},\
/* 0x03ac */{"vdisk.c", "vdisk_fw_commit", 2771, "CRC(0x%x) vs. Real(0x%x), please retry!",},\
/* 0x03ad */{"vdisk.c", "vdisk_fw_commit", 2777, "firmware CRC verified.",},\
/* 0x03ae */{"vdisk.c", "vdisk_fw_commit", 2783, "There is no CRC information in FW, please retry!",},\
/* 0x03af */{"vdisk.c", "vdisk_fw_commit", 2801, "Image SIG (0x%x) -> Exp (0x%x) | AUs (%d)",},\
/* 0x03b0 */{"vdisk.c", "vdisk_fw_commit", 2804, "true GRIT image.",},\
/* 0x03b1 */{"vdisk.c", "vdisk_fw_dwnld", 2346, "Image SIG (0x%x) <- Exp. (0x%x) or (0x%x)",},\
/* 0x03b2 */{"vdisk.c", "vdisk_fw_dwnld", 2352, "xfer (%d) -> cur(%d)",},\
/* 0x03b3 */{"vdisk.c", "vdisk_init", 3696, "Enc size(%d) -> #Dus(%d) #PGs(%d)",},\
/* 0x03b4 */{"vdisk.c", "vdisk_init", 3701, "Dec size(%d) -> #Dus(%d) #PGs(%d)",},\
/* 0x03b5 */{"vdisk.c", "vdisk_init", 3776, "Vdisk init done!",},\
/* 0x03b6 */{"hmb.c", "hmb_encry_get_key", 1137, "hmb key %x",},\
/* 0x03b7 */{"ctrlr.c", "hal_nvmet_bootpart_get_cmd", 1119, "Boot Partition(%d) is not active\n",},\
/* 0x03b8 */{"ctrlr.c", "hal_nvmet_create_cq", 992, "create CQ (%d) Qdepth (%d)",},\
/* 0x03b9 */{"ctrlr.c", "hal_nvmet_create_sq", 900, "create SQ (%d), QDepth(%d/%d)",},\
/* 0x03ba */{"ctrlr.c", "hal_nvmet_delete_cq", 626, "Delete CQ (%d)",},\
/* 0x03bb */{"ctrlr.c", "hal_nvmet_delete_sq", 791, "Delete SQ (%d)",},\
/* 0x03bc */{"ctrlr.c", "hal_nvmet_delete_sq", 818, "pop empty cmd",},\
/* 0x03bd */{"ctrlr.c", "hal_nvmet_delete_sq", 823, "discard %d SQ %d",},\
/* 0x03be */{"ctrlr.c", "hal_nvmet_delete_sq", 830, "SQ %d %d/%d",},\
/* 0x03bf */{"ctrlr.c", "hal_nvmet_delete_sq", 834, "SQ %d %d/%d",},\
/* 0x03c0 */{"ctrlr.c", "hal_nvmet_get_sq_cmd", 457, "cmd(%p) qid(%d) opcode 0x%x, cid(%d) SQ rptr/wptr(%d/%d)",},\
/* 0x03c1 */{"ctrlr.c", "hal_nvmet_get_sq_cmd_review", 429, "cmd(%p) qid(%d) opcode 0x%x, cid(%d) SQ rptr/wptr(%d/%d)",},\
/* 0x03c2 */{"ctrlr.c", "hal_nvmet_get_sq_cmds", 487, "cmd(%p) qid(%d) opcode 0x%x, cid(%d) SQ rptr/wptr(%d/%d)",},\
/* 0x03c3 */{"ctrlr.c", "hal_nvmet_hw_sts", 374, "state is not matched, hw %x, fw %x\n",},\
/* 0x03c4 */{"ctrlr.c", "hal_nvmet_rebuild_sq", 1172, "enable SQ (%d), QDepth(%d)",},\
/* 0x03c5 */{"ctrlr.c", "hal_nvmet_update_cq", 556, "CQ(%d) CID(%d) rptr/wptr (%d/%d) CDW0 %x",},\
/* 0x03c6 */{"ctrlr.c", "hal_nvmet_update_cq", 585, "(IN) %p cqid %d cnt = %d\n",},\
/* 0x03c7 */{"ctrlr.c", "nvmet_abort_dma_queue", 1649, "DMA abort req %x %x",},\
/* 0x03c8 */{"ctrlr.c", "nvmet_abort_dma_queue", 1669, "DMA abort req %x",},\
/* 0x03c9 */{"ctrlr.c", "nvmet_config_xfer_payload", 1886, " No pcie clock ",},\
/* 0x03ca */{"ctrlr.c", "nvmet_config_xfer_payload", 1896, "PCIE mps %d mrr %d",},\
/* 0x03cb */{"ctrlr.c", "nvmet_del_ppnd_cmpl", 599, "cpl_ppnd_cnt=%d",},\
/* 0x03cc */{"ctrlr.c", "nvmet_del_ppnd_cmpl", 606, "cpl_ppnd_cmd(%p) cqid %d del %d\n",},\
/* 0x03cd */{"ctrlr.c", "nvmet_init_aqa_attrs", 1479, "ASQ/ACQ (0x%x%x/0x%x%x)",},\
/* 0x03ce */{"ctrlr.c", "nvmet_init_aqa_attrs", 1485, "ASQ/ACQ Qdepth (%d/%d) -> (%d/%d)",},\
/* 0x03cf */{"ctrlr.c", "nvmet_slow_isr", 2145, "DMA queue xfer error %x\n",},\
/* 0x03d0 */{"ctrlr.c", "nvmet_slow_isr", 2153, "SQ ptr err %x",},\
/* 0x03d1 */{"ctrlr.c", "nvmet_slow_isr", 2167, "CQ ptr err %x",},\
/* 0x03d2 */{"ctrlr.c", "nvmet_slow_isr", 2180, "%p %p\n",},\
/* 0x03d3 */{"ctrlr.c", "nvmet_slow_isr", 2185, "[OUT] %p, cqid %d cnt=%d",},\
/* 0x03d4 */{"ctrlr.c", "nvmet_slow_isr", 2190, "WIP %p",},\
/* 0x03d5 */{"ctrlr.c", "nvmet_slow_isr", 2208, "NVMe Subsystem Reset ...",},\
/* 0x03d6 */{"cmd_proc.c", "cmd_proc_cmd_abort", 372, "Abort Ctag(%d)",},\
/* 0x03d7 */{"cmd_proc.c", "cmd_proc_cmd_issue", 355, "Ctag(%d) <- (qid(%d) cmd(%p) %d)",},\
/* 0x03d8 */{"cmd_proc.c", "cmd_proc_cmpl_isr", 408, "Ctag(%d) completion",},\
/* 0x03d9 */{"cmd_proc.c", "cmd_proc_debug_dump", 184, "debug addr %x val %x",},\
/* 0x03da */{"cmd_proc.c", "cmd_proc_err_paser", 209, "cmd: sts %x ctag %d, elba %d",},\
/* 0x03db */{"cmd_proc.c", "cmd_proc_isr", 445, "unhandled ISR sts 0x%x",},\
/* 0x03dc */{"hmb_cmd.c", "_hmb_lkp_fmt2", 155, "no support %d lda lookup",},\
/* 0x03dd */{"hmb.c", "_hmb_tbl_init", 1269, "TBL Seg[%d]: %x%x size %d MB",},\
/* 0x03de */{"hmb.c", "_hmb_tbl_init", 1278, "TBL seg[%d] %d MB",},\
/* 0x03df */{"hmb.c", "_hmb_tbl_init", 1284, "HMB table %d MB",},\
/* 0x03e0 */{"hmb.c", "hmb_auto_cmd_done_handler", 838, "auto lkp isr ptr %x, but not inited",},\
/* 0x03e1 */{"hmb.c", "hmb_auto_cmd_done_handler", 865, "Discard HMB RST, and invalid reqid %d",},\
/* 0x03e2 */{"hmb.c", "hmb_auto_cmd_done_handler", 876, "cmd is not handled, yet %d/%d",},\
/* 0x03e3 */{"hmb.c", "hmb_auto_cmd_done_handler", 888, "Discard HMB RST",},\
/* 0x03e4 */{"hmb.c", "hmb_auto_cmd_done_handler", 899, "Discard HMB RST %x %d/%d %d %d %d",},\
/* 0x03e5 */{"hmb.c", "hmb_auto_cmd_done_handler", 934, "hmb crc error 0x%x(%d/%d)",},\
/* 0x03e6 */{"hmb.c", "hmb_auto_lkp_rsp_dump", 769, "sq %d fid %d crc %d ent %d",},\
/* 0x03e7 */{"hmb.c", "hmb_cancel_cmds", 1158, "res ptr %d/%d",},\
/* 0x03e8 */{"hmb.c", "hmb_cancel_cmds", 1169, "hmb fw resp giveup %p(%d)",},\
/* 0x03e9 */{"hmb.c", "hmb_cancel_cmds", 1180, "ptr %d/%d, otf %d",},\
/* 0x03ea */{"hmb.c", "hmb_cancel_cmds", 1192, "hmb fw cmd giveup %p(%d)",},\
/* 0x03eb */{"hmb.c", "hmb_cmd_done", 555, "Hmb comand timeout",},\
/* 0x03ec */{"hmb.c", "hmb_cmd_done", 558, "hmb cmd %d done, resp_code:%d",},\
/* 0x03ed */{"hmb.c", "hmb_cmd_done", 562, "hmb crc error",},\
/* 0x03ee */{"hmb.c", "hmb_cmd_done_handler", 724, "no new hmb resp %d-%d",},\
/* 0x03ef */{"hmb.c", "hmb_detach", 1215, "hmb detached",},\
/* 0x03f0 */{"hmb.c", "hmb_discard_auto_lookup_result", 790, "hmb auto resp discard %d->%d",},\
/* 0x03f1 */{"hmb.c", "hmb_find_suit_seg", 408, "new seg[%d]: addr %x%x %d",},\
/* 0x03f2 */{"hmb.c", "hmb_find_suit_seg", 415, "new seg[%d]: addr %x%x %d",},\
/* 0x03f3 */{"hmb.c", "hmb_mem_set", 1527, "hmb [%d-%d] size %d",},\
/* 0x03f4 */{"hmb.c", "hmb_mem_set_cb", 1439, "hmb %d seg clear done",},\
/* 0x03f5 */{"hmb.c", "hmb_mem_set_cb", 1479, "req %p %p\n",},\
/* 0x03f6 */{"hmb.c", "hmb_pre_init", 1639, "Seg[%d]: %x%x size %d MB",},\
/* 0x03f7 */{"hmb.c", "hmb_pre_init", 1650, "HMB CRC Seg: %d, %d b",},\
/* 0x03f8 */{"hmb.c", "hmb_pre_init", 1656, "HMB META Seg: %d, %d b",},\
/* 0x03f9 */{"hmb.c", "hmb_reset_rptr", 803, "reset hm rptr",},\
/* 0x03fa */{"hmb.c", "hmb_setup_preset", 1372, "HMB set timer hit prest",},\
/* 0x03fb */{"hmb.c", "hmb_setup_timer", 1388, "HMB set in timer",},\
/* 0x03fc */{"hmb.c", "hmb_setup_timer", 1391, "HMB set wait in timer",},\
/* 0x03fd */{"hmb.c", "hmb_tbl_init", 1400, "warm boot hmb table init",},\
/* 0x03fe */{"hmb.c", "hmb_tbl_init", 1411, "HMB set directly",},\
/* 0x03ff */{"hmb.c", "hmb_tbl_init", 1414, "HMB set wait timer trigger",},\
/* 0x0400 */{"hmb_cmd.c", "hmb_lkp_rep_fmt2", 274, "HMB lookup/replace fmt2 cnt err %d",},\
/* 0x0401 */{"hmb_cmd.c", "hmb_lkp_rep_fmt2", 288, "HMB lookup/replace no cmd",},\
/* 0x0402 */{"srb.c", "cus_info_operation", 1399, "cus_info optype = %d, cus_flag = 0x%x, fcty_dft_cnt = %d, total_aging_dft_cnt = %d\n",},\
/* 0x0403 */{"srb.c", "cus_info_operation", 1430, "cus_info flag NONONO set [%d]\n",},\
/* 0x0404 */{"srb.c", "cus_info_operation", 1492, "cus_info No exist optype = %d, size = %d\n",},\
/* 0x0405 */{"srb.c", "cus_info_operation", 1498, "cus_info read type = %d, size = %d\n",},\
/* 0x0406 */{"srb.c", "cus_info_operation", 1500, "MAX defects permission is %d!\n",},\
/* 0x0407 */{"srb.c", "cus_info_operation", 1519, "CUS read info PDA = 0x%x Row = 0x%x, count = %d",},\
/* 0x0408 */{"srb.c", "cus_info_operation", 1525, "cus_info read data(%d) > SRB_MR_DU_SZE(%d)",},\
/* 0x0409 */{"srb.c", "cus_info_operation", 1529, "cus_info read data(%d) =< SRB_MR_DU_SZE(%d)",},\
/* 0x040a */{"srb.c", "cus_info_operation", 1545, "cus_info read desult data OPtype = %d, data = 0x%x",},\
/* 0x040b */{"srb.c", "cus_info_operation", 1547, "cus_info write type = %d, size = %d",},\
/* 0x040c */{"srb.c", "cus_info_operation", 1558, "cus_info Write data OPtype = %d, data = 0x%x, 0x%x",},\
/* 0x040d */{"srb.c", "cus_info_operation", 1572, "CUS write info Row(0x%x)@CH/CE(%d/%d)",},\
/* 0x040e */{"srb.c", "cus_info_operation", 1573, "CUS write info PDA = 0x%x\n",},\
/* 0x040f */{"srb.c", "cus_info_operation", 1574, "CUS write info size(%d) -> #Dus(%d) #PGs(%d)",},\
/* 0x0410 */{"srb.c", "cus_info_operation", 1610, "CUS Wite Header index Row(0x%x)@CH/CE(%d/%d)",},\
/* 0x0411 */{"srb.c", "cus_info_operation", 1611, "CUS Wite Header index PDA = 0x%x size = %d",},\
/* 0x0412 */{"srb.c", "cus_search_pdft_header", 1286, "CusPriPos (%x) is invalid! Need re-manufacturing",},\
/* 0x0413 */{"srb.c", "cus_search_pdft_header", 1290, "PDFT header search %x %d",},\
/* 0x0414 */{"srb.c", "cus_search_pdft_header", 1293, "enter mr fail",},\
/* 0x0415 */{"srb.c", "cus_search_pdft_header", 1315, "PDFT header blank area start PDA = 0x%x, block_id = %d, page = %d",},\
/* 0x0416 */{"srb.c", "cus_search_pdft_header", 1328, "CUS_PDFT header search fail, return first page PDA = 0x%x",},\
/* 0x0417 */{"srb.c", "cus_search_pdft_header", 1340, "CUS_PDFT Finding Row(0x%x)@CH/CE(%1d/%1d) PDA = 0x%x, page = %3d\n",},\
/* 0x0418 */{"srb.c", "cus_search_pdft_header", 1343, "CUS_PDFT can't find latest info Row(0x%x)@CH/CE(%1d/%1d) PDA = 0x%x, page = %3d",},\
/* 0x0419 */{"srb.c", "cus_search_pdft_header", 1345, "flag = 0x%x, SG = 0x%x",},\
/* 0x041a */{"srb.c", "cus_search_pdft_header", 1348, "CUS_PDFT header search fail, return first page PDA = 0x%x",},\
/* 0x041b */{"srb.c", "fw_build_buffer_block", 579, "download Program Row(0x%x)@CH/CE(%d/%d) dus:%d",},\
/* 0x041c */{"srb.c", "fw_build_buffer_block", 594, "download Program Row(0x%x)@CH/CE(%d/%d) err",},\
/* 0x041d */{"srb.c", "fw_verify_image", 612, "CRC(0x%x) vs. Real(0x%x), please retry!",},\
/* 0x041e */{"srb.c", "fw_verify_image", 617, "image nand(0x%x) vs. nand(%s), please retry!",},\
/* 0x041f */{"srb.c", "fw_verify_image", 623, "firmware image verfied.",},\
/* 0x0420 */{"srb.c", "fw_verify_image", 628, "this firmware image not have CRC verify info.",},\
/* 0x0421 */{"srb.c", "srb_fwb_verify_after_upgrade", 517, "Row(0x%x)@CH/CE(%d/%d) fail",},\
/* 0x0422 */{"srb.c", "srb_fwb_verify_after_upgrade", 524, "verify fw image slot %d error after fw commit",},\
/* 0x0423 */{"srb.c", "srb_fwb_verify_after_upgrade", 532, "verify fw image slot %d dual error after fw commit",},\
/* 0x0424 */{"srb.c", "srb_fwb_verify_after_upgrade", 540, "verify fw image slot %d mirror error after fw commit",},\
/* 0x0425 */{"srb.c", "srb_fwb_verify_after_upgrade", 548, "verify fw image slot %d dual mirror error after fw commit",},\
/* 0x0426 */{"srb.c", "srb_loader_verify", 654, "verify image Row(0x%x)@CH/CE(%d/%d)",},\
/* 0x0427 */{"srb.c", "srb_loader_verify", 658, "Row(0x%x)@CH/CE(%d/%d) fail",},\
/* 0x0428 */{"srb.c", "srb_loader_verify", 665, "Image sign:[0x%x != 0x%x] CRC:[0x%x != 0x%x] fail",},\
/* 0x0429 */{"srb.c", "srb_loader_verify", 670, "Row[%x] 0x%x - 0x%x dus:0x%x",},\
/* 0x042a */{"srb.c", "srb_loader_verify", 690, "fw image CRC error",},\
/* 0x042b */{"srb.c", "srb_page_copy", 351, "copy source Row(0x%x)@CH/CE(%d/%d)",},\
/* 0x042c */{"srb.c", "srb_page_copy", 353, "copy Program Row(0x%x)@CH/CE(%d/%d)pageCnt(0x%x)",},\
/* 0x042d */{"srb.c", "srb_rebuild_fwb", 405, "Row(0x%x)@CH/CE(%d/%d) fail",},\
/* 0x042e */{"srb.c", "srb_rebuild_fwb", 411, "firmware block signature:[0x%x] != [0x%x] fail",},\
/* 0x042f */{"srb.c", "srb_rebuild_fwb", 422, "firmware commit invaild download slot:%d, active slot:%d",},\
/* 0x0430 */{"srb.c", "srb_rebuild_fwb", 486, "firmware slot%d rebuild start",},\
/* 0x0431 */{"srb.c", "srb_rebuild_fwb", 499, "Shasta fwb Program Done.",},\
/* 0x0432 */{"srb.c", "srb_scan_and_load", 264, "SRB hdr scan Row(0x%x)@CH/CE(%d/%d)",},\
/* 0x0433 */{"srb.c", "srb_scan_and_load", 270, "SRB Signature -> 0x%x%x",},\
/* 0x0434 */{"srb.c", "srb_scan_and_load", 271, "SRB Header CRC:[0x%x] [0x%x]",},\
/* 0x0435 */{"srb.c", "srb_scan_and_load", 276, "SRB hdr founded CRC:[0x%x]",},\
/* 0x0436 */{"srb.c", "srb_sus_flush_data", 1185, "sus flush data start prev num:%d",},\
/* 0x0437 */{"srb.c", "srb_sus_flush_data", 1214, "sus write lda:0x%x block:%d err",},\
/* 0x0438 */{"srb.c", "srb_sus_flush_data", 1223, "sus write lda:0x%x block:%d err",},\
/* 0x0439 */{"srb.c", "srb_sus_gc_block", 755, "srb sus GC get dtag fail, into wait gc status",},\
/* 0x043a */{"srb.c", "srb_sus_gc_block", 772, "sus block: %d dus:[0x%x] lda:0x%x read error",},\
/* 0x043b */{"srb.c", "srb_sus_gc_block", 797, "sus write lda:0x%x block:%d err",},\
/* 0x043c */{"srb.c", "srb_sus_gc_block", 806, "sus write lda:0x%x block:%d err",},\
/* 0x043d */{"srb.c", "srb_sus_init", 1657, "sus init srb signature err",},\
/* 0x043e */{"srb.c", "srb_sus_init", 1670, "can't find sus block for OPAL",},\
/* 0x043f */{"srb.c", "srb_sus_read", 1026, "sus status:[%d] read error",},\
/* 0x0440 */{"srb.c", "srb_sus_read", 1049, "Invalid LDA: 0x%x",},\
/* 0x0441 */{"srb.c", "srb_sus_read", 1070, "sus read lda:0x%x block:%d dus:0x%x err",},\
/* 0x0442 */{"srb.c", "srb_sus_rebuild", 1007, "sus rebuild complete",},\
/* 0x0443 */{"srb.c", "srb_sus_rebuild", 974, "sus rebuild error",},\
/* 0x0444 */{"srb.c", "srb_sus_rebuild", 983, "sus rebuild error",},\
/* 0x0445 */{"srb.c", "srb_sus_rebuild", 990, "sus rebuild error",},\
/* 0x0446 */{"srb.c", "srb_sus_rebuild_block", 849, "sus block[%d] read error",},\
/* 0x0447 */{"srb.c", "srb_sus_rebuild_block", 855, "sus block[%d] not have data",},\
/* 0x0448 */{"srb.c", "srb_sus_rebuild_block", 867, "sus cur block[0x%x] cur du page[0x%x]",},\
/* 0x0449 */{"srb.c", "srb_sus_rebuild_block", 893, "sus block[%d] row[0x%x] read error",},\
/* 0x044a */{"srb.c", "srb_sus_rebuild_block", 904, "sus block[%d] page[0x%x] du offset:%d SIGNATURE error",},\
/* 0x044b */{"srb.c", "srb_sus_test", 1694, "sus test start",},\
/* 0x044c */{"srb.c", "srb_sus_test", 1725, "sus test cur block[%d] cur du[0x%x] prev write:%d",},\
/* 0x044d */{"srb.c", "srb_sus_test", 1729, "sus read lda: %d != %d error",},\
/* 0x044e */{"srb.c", "srb_sus_test", 1732, "sus test complete",},\
/* 0x044f */{"srb.c", "srb_sus_write", 1095, "sus status:[%d] write error",},\
/* 0x0450 */{"srb.c", "srb_sus_write", 1111, "sus write get dtag error",},\
/* 0x0451 */{"srb.c", "srb_sus_write", 1146, "sus write lda:0x%x block:%d err",},\
/* 0x0452 */{"srb.c", "srb_sus_write", 1155, "sus write lda:0x%x block:%d err",},\
/* 0x0453 */{"device_fs.c", "find_old_dfs_file", 569, "discard file %x %x %x %x",},\
/* 0x0454 */{"device_fs.c", "find_old_dfs_file", 574, "old file %x %x %x %x",},\
/* 0x0455 */{"device_fs.c", "read_dfs_file", 624, "No Mem File %d",},\
/* 0x0456 */{"device_fs.c", "srb_dfs_scan", 941, "FS %p MG err",},\
/* 0x0457 */{"device_fs.c", "srb_dfs_scan", 965, "FS %p CRC err",},\
/* 0x0458 */{"device_fs.c", "srb_dfs_scan", 969, "FS %p ver up",},\
/* 0x0459 */{"device_fs.c", "srb_dfs_scan", 978, "Srb Dev FS: %d ROW: %x, PDA:%x\n",},\
/* 0x045a */{"device_fs.c", "srb_dfs_turn", 312, "DFS Turn %d->%d, skip %d",},\
/* 0x045b */{"device_fs.c", "srb_dfs_turn", 384, "FS %d rd err %d",},\
/* 0x045c */{"device_fs.c", "srb_dfs_turn", 388, "R File %d, Mem SZ %d, Read SZ %d/%d, off %d",},\
/* 0x045d */{"device_fs.c", "srb_dfs_turn", 432, "File %d, unread %d",},\
/* 0x045e */{"device_fs.c", "srb_dfs_turn", 463, "DFS wptr %x, log %x",},\
/* 0x045f */{"device_fs.c", "write_dfs_file", 763, "Write File %d NOSPC",},\
/* 0x0460 */{"device_fs.c", "write_dfs_file", 770, "No Mem File %d",},\
/* 0x0461 */{"evlog.c", "evlog_read_dfs", 524, "read %d %d %d %d get %x",},\
/* 0x0462 */{"evlog.c", "evlog_read_dfs", 539, "evlog sig invd %x",},\
/* 0x0463 */{"evlog.c", "evlog_read_internal_buffer", 430, "there is no log in buf",},\
/* 0x0464 */{"evlog.c", "evlog_read_to_host", 604, "evlog read internal",},\
/* 0x0465 */{"evlog.c", "evlog_read_to_host", 607, "evlog read dfs",},\
/* 0x0466 */{"evlog.c", "evlog_read_to_host", 614, "evlog read dfs bypass, read internal",},\
/* 0x0467 */{"evlog.c", "evlog_tmp_to_buf", 201, "evt %d dropped",},\
};


#define EVID_FMT_CRC32 0x0fc9d7ed

