📄 aic79xx_reg_print.c_shipped
字号:
{ "HIPERR", 0x40, 0x40 }, { "HIZERO", 0x80, 0x80 }};intahd_perrdiag_print(u_int regvalue, u_int *cur_col, u_int wrap){ return (ahd_print_register(PERRDIAG_parse_table, 8, "PERRDIAG", 0x4e, regvalue, cur_col, wrap));}intahd_lqistate_print(u_int regvalue, u_int *cur_col, u_int wrap){ return (ahd_print_register(NULL, 0, "LQISTATE", 0x4e, regvalue, cur_col, wrap));}intahd_soffcnt_print(u_int regvalue, u_int *cur_col, u_int wrap){ return (ahd_print_register(NULL, 0, "SOFFCNT", 0x4f, regvalue, cur_col, wrap));}intahd_lqostate_print(u_int regvalue, u_int *cur_col, u_int wrap){ return (ahd_print_register(NULL, 0, "LQOSTATE", 0x4f, regvalue, cur_col, wrap));}static ahd_reg_parse_entry_t LQISTAT0_parse_table[] = { { "LQIATNCMD", 0x01, 0x01 }, { "LQIATNLQ", 0x02, 0x02 }, { "LQIBADLQT", 0x04, 0x04 }, { "LQICRCT2", 0x08, 0x08 }, { "LQICRCT1", 0x10, 0x10 }, { "LQIATNQAS", 0x20, 0x20 }};intahd_lqistat0_print(u_int regvalue, u_int *cur_col, u_int wrap){ return (ahd_print_register(LQISTAT0_parse_table, 6, "LQISTAT0", 0x50, regvalue, cur_col, wrap));}static ahd_reg_parse_entry_t CLRLQIINT0_parse_table[] = { { "CLRLQIATNCMD", 0x01, 0x01 }, { "CLRLQIATNLQ", 0x02, 0x02 }, { "CLRLQIBADLQT", 0x04, 0x04 }, { "CLRLQICRCT2", 0x08, 0x08 }, { "CLRLQICRCT1", 0x10, 0x10 }, { "CLRLQIATNQAS", 0x20, 0x20 }};intahd_clrlqiint0_print(u_int regvalue, u_int *cur_col, u_int wrap){ return (ahd_print_register(CLRLQIINT0_parse_table, 6, "CLRLQIINT0", 0x50, regvalue, cur_col, wrap));}static ahd_reg_parse_entry_t LQIMODE0_parse_table[] = { { "ENLQIATNCMD", 0x01, 0x01 }, { "ENLQIATNLQ", 0x02, 0x02 }, { "ENLQIBADLQT", 0x04, 0x04 }, { "ENLQICRCT2", 0x08, 0x08 }, { "ENLQICRCT1", 0x10, 0x10 }, { "ENLQIATNQASK", 0x20, 0x20 }};intahd_lqimode0_print(u_int regvalue, u_int *cur_col, u_int wrap){ return (ahd_print_register(LQIMODE0_parse_table, 6, "LQIMODE0", 0x50, regvalue, cur_col, wrap));}static ahd_reg_parse_entry_t LQIMODE1_parse_table[] = { { "ENLQIOVERI_NLQ", 0x01, 0x01 }, { "ENLQIOVERI_LQ", 0x02, 0x02 }, { "ENLQIBADLQI", 0x04, 0x04 }, { "ENLQICRCI_NLQ", 0x08, 0x08 }, { "ENLQICRCI_LQ", 0x10, 0x10 }, { "ENLIQABORT", 0x20, 0x20 }, { "ENLQIPHASE_NLQ", 0x40, 0x40 }, { "ENLQIPHASE_LQ", 0x80, 0x80 }};intahd_lqimode1_print(u_int regvalue, u_int *cur_col, u_int wrap){ return (ahd_print_register(LQIMODE1_parse_table, 8, "LQIMODE1", 0x51, regvalue, cur_col, wrap));}static ahd_reg_parse_entry_t LQISTAT1_parse_table[] = { { "LQIOVERI_NLQ", 0x01, 0x01 }, { "LQIOVERI_LQ", 0x02, 0x02 }, { "LQIBADLQI", 0x04, 0x04 }, { "LQICRCI_NLQ", 0x08, 0x08 }, { "LQICRCI_LQ", 0x10, 0x10 }, { "LQIABORT", 0x20, 0x20 }, { "LQIPHASE_NLQ", 0x40, 0x40 }, { "LQIPHASE_LQ", 0x80, 0x80 }};intahd_lqistat1_print(u_int regvalue, u_int *cur_col, u_int wrap){ return (ahd_print_register(LQISTAT1_parse_table, 8, "LQISTAT1", 0x51, regvalue, cur_col, wrap));}static ahd_reg_parse_entry_t CLRLQIINT1_parse_table[] = { { "CLRLQIOVERI_NLQ", 0x01, 0x01 }, { "CLRLQIOVERI_LQ", 0x02, 0x02 }, { "CLRLQIBADLQI", 0x04, 0x04 }, { "CLRLQICRCI_NLQ", 0x08, 0x08 }, { "CLRLQICRCI_LQ", 0x10, 0x10 }, { "CLRLIQABORT", 0x20, 0x20 }, { "CLRLQIPHASE_NLQ", 0x40, 0x40 }, { "CLRLQIPHASE_LQ", 0x80, 0x80 }};intahd_clrlqiint1_print(u_int regvalue, u_int *cur_col, u_int wrap){ return (ahd_print_register(CLRLQIINT1_parse_table, 8, "CLRLQIINT1", 0x51, regvalue, cur_col, wrap));}static ahd_reg_parse_entry_t LQISTAT2_parse_table[] = { { "LQIGSAVAIL", 0x01, 0x01 }, { "LQISTOPCMD", 0x02, 0x02 }, { "LQISTOPLQ", 0x04, 0x04 }, { "LQISTOPPKT", 0x08, 0x08 }, { "LQIWAITFIFO", 0x10, 0x10 }, { "LQIWORKONLQ", 0x20, 0x20 }, { "LQIPHASE_OUTPKT", 0x40, 0x40 }, { "PACKETIZED", 0x80, 0x80 }};intahd_lqistat2_print(u_int regvalue, u_int *cur_col, u_int wrap){ return (ahd_print_register(LQISTAT2_parse_table, 8, "LQISTAT2", 0x52, regvalue, cur_col, wrap));}static ahd_reg_parse_entry_t SSTAT3_parse_table[] = { { "OSRAMPERR", 0x01, 0x01 }, { "NTRAMPERR", 0x02, 0x02 }};intahd_sstat3_print(u_int regvalue, u_int *cur_col, u_int wrap){ return (ahd_print_register(SSTAT3_parse_table, 2, "SSTAT3", 0x53, regvalue, cur_col, wrap));}static ahd_reg_parse_entry_t SIMODE3_parse_table[] = { { "ENOSRAMPERR", 0x01, 0x01 }, { "ENNTRAMPERR", 0x02, 0x02 }};intahd_simode3_print(u_int regvalue, u_int *cur_col, u_int wrap){ return (ahd_print_register(SIMODE3_parse_table, 2, "SIMODE3", 0x53, regvalue, cur_col, wrap));}static ahd_reg_parse_entry_t CLRSINT3_parse_table[] = { { "CLROSRAMPERR", 0x01, 0x01 }, { "CLRNTRAMPERR", 0x02, 0x02 }};intahd_clrsint3_print(u_int regvalue, u_int *cur_col, u_int wrap){ return (ahd_print_register(CLRSINT3_parse_table, 2, "CLRSINT3", 0x53, regvalue, cur_col, wrap));}static ahd_reg_parse_entry_t LQOMODE0_parse_table[] = { { "ENLQOTCRC", 0x01, 0x01 }, { "ENLQOATNPKT", 0x02, 0x02 }, { "ENLQOATNLQ", 0x04, 0x04 }, { "ENLQOSTOPT2", 0x08, 0x08 }, { "ENLQOTARGSCBPERR", 0x10, 0x10 }};intahd_lqomode0_print(u_int regvalue, u_int *cur_col, u_int wrap){ return (ahd_print_register(LQOMODE0_parse_table, 5, "LQOMODE0", 0x54, regvalue, cur_col, wrap));}static ahd_reg_parse_entry_t LQOSTAT0_parse_table[] = { { "LQOTCRC", 0x01, 0x01 }, { "LQOATNPKT", 0x02, 0x02 }, { "LQOATNLQ", 0x04, 0x04 }, { "LQOSTOPT2", 0x08, 0x08 }, { "LQOTARGSCBPERR", 0x10, 0x10 }};intahd_lqostat0_print(u_int regvalue, u_int *cur_col, u_int wrap){ return (ahd_print_register(LQOSTAT0_parse_table, 5, "LQOSTAT0", 0x54, regvalue, cur_col, wrap));}static ahd_reg_parse_entry_t CLRLQOINT0_parse_table[] = { { "CLRLQOTCRC", 0x01, 0x01 }, { "CLRLQOATNPKT", 0x02, 0x02 }, { "CLRLQOATNLQ", 0x04, 0x04 }, { "CLRLQOSTOPT2", 0x08, 0x08 }, { "CLRLQOTARGSCBPERR", 0x10, 0x10 }};intahd_clrlqoint0_print(u_int regvalue, u_int *cur_col, u_int wrap){ return (ahd_print_register(CLRLQOINT0_parse_table, 5, "CLRLQOINT0", 0x54, regvalue, cur_col, wrap));}static ahd_reg_parse_entry_t LQOSTAT1_parse_table[] = { { "LQOPHACHGINPKT", 0x01, 0x01 }, { "LQOBUSFREE", 0x02, 0x02 }, { "LQOBADQAS", 0x04, 0x04 }, { "LQOSTOPI2", 0x08, 0x08 }, { "LQOINITSCBPERR", 0x10, 0x10 }};intahd_lqostat1_print(u_int regvalue, u_int *cur_col, u_int wrap){ return (ahd_print_register(LQOSTAT1_parse_table, 5, "LQOSTAT1", 0x55, regvalue, cur_col, wrap));}static ahd_reg_parse_entry_t CLRLQOINT1_parse_table[] = { { "CLRLQOPHACHGINPKT", 0x01, 0x01 }, { "CLRLQOBUSFREE", 0x02, 0x02 }, { "CLRLQOBADQAS", 0x04, 0x04 }, { "CLRLQOSTOPI2", 0x08, 0x08 }, { "CLRLQOINITSCBPERR", 0x10, 0x10 }};intahd_clrlqoint1_print(u_int regvalue, u_int *cur_col, u_int wrap){ return (ahd_print_register(CLRLQOINT1_parse_table, 5, "CLRLQOINT1", 0x55, regvalue, cur_col, wrap));}static ahd_reg_parse_entry_t LQOMODE1_parse_table[] = { { "ENLQOPHACHGINPKT", 0x01, 0x01 }, { "ENLQOBUSFREE", 0x02, 0x02 }, { "ENLQOBADQAS", 0x04, 0x04 }, { "ENLQOSTOPI2", 0x08, 0x08 }, { "ENLQOINITSCBPERR", 0x10, 0x10 }};intahd_lqomode1_print(u_int regvalue, u_int *cur_col, u_int wrap){ return (ahd_print_register(LQOMODE1_parse_table, 5, "LQOMODE1", 0x55, regvalue, cur_col, wrap));}static ahd_reg_parse_entry_t LQOSTAT2_parse_table[] = { { "LQOSTOP0", 0x01, 0x01 }, { "LQOPHACHGOUTPKT", 0x02, 0x02 }, { "LQOWAITFIFO", 0x10, 0x10 }, { "LQOPKT", 0xe0, 0xe0 }};intahd_lqostat2_print(u_int regvalue, u_int *cur_col, u_int wrap){ return (ahd_print_register(LQOSTAT2_parse_table, 4, "LQOSTAT2", 0x56, regvalue, cur_col, wrap));}intahd_os_space_cnt_print(u_int regvalue, u_int *cur_col, u_int wrap){ return (ahd_print_register(NULL, 0, "OS_SPACE_CNT", 0x56, regvalue, cur_col, wrap));}static ahd_reg_parse_entry_t SIMODE1_parse_table[] = { { "ENREQINIT", 0x01, 0x01 }, { "ENSTRB2FAST", 0x02, 0x02 }, { "ENSCSIPERR", 0x04, 0x04 }, { "ENBUSFREE", 0x08, 0x08 }, { "ENPHASEMIS", 0x10, 0x10 }, { "ENSCSIRST", 0x20, 0x20 }, { "ENATNTARG", 0x40, 0x40 }, { "ENSELTIMO", 0x80, 0x80 }};intahd_simode1_print(u_int regvalue, u_int *cur_col, u_int wrap){ return (ahd_print_register(SIMODE1_parse_table, 8, "SIMODE1", 0x57, regvalue, cur_col, wrap));}intahd_gsfifo_print(u_int regvalue, u_int *cur_col, u_int wrap){ return (ahd_print_register(NULL, 0, "GSFIFO", 0x58, regvalue, cur_col, wrap));}static ahd_reg_parse_entry_t DFFSXFRCTL_parse_table[] = { { "RSTCHN", 0x01, 0x01 }, { "CLRCHN", 0x02, 0x02 }, { "CLRSHCNT", 0x04, 0x04 }, { "DFFBITBUCKET", 0x08, 0x08 }};intahd_dffsxfrctl_print(u_int regvalue, u_int *cur_col, u_int wrap){ return (ahd_print_register(DFFSXFRCTL_parse_table, 4, "DFFSXFRCTL", 0x5a, regvalue, cur_col, wrap));}static ahd_reg_parse_entry_t LQOSCSCTL_parse_table[] = { { "LQONOCHKOVER", 0x01, 0x01 }, { "LQOH2A_VERSION", 0x80, 0x80 }};intahd_lqoscsctl_print(u_int regvalue, u_int *cur_col, u_int wrap){ return (ahd_print_register(LQOSCSCTL_parse_table, 2, "LQOSCSCTL", 0x5a, regvalue, cur_col, wrap));}intahd_nextscb_print(u_int regvalue, u_int *cur_col, u_int wrap){ return (ahd_print_register(NULL, 0, "NEXTSCB", 0x5a, regvalue, cur_col, wrap));}static ahd_reg_parse_entry_t CLRSEQINTSRC_parse_table[] = { { "CLRCFG4TCMD", 0x01, 0x01 }, { "CLRCFG4ICMD", 0x02, 0x02 }, { "CLRCFG4TSTAT", 0x04, 0x04 }, { "CLRCFG4ISTAT", 0x08, 0x08 }, { "CLRCFG4DATA", 0x10, 0x10 }, { "CLRSAVEPTRS", 0x20, 0x20 }, { "CLRCTXTDONE", 0x40, 0x40 }};intahd_clrseqintsrc_print(u_int regvalue, u_int *cur_col, u_int wrap){ return (ahd_print_register(CLRSEQINTSRC_parse_table, 7, "CLRSEQINTSRC", 0x5b, regvalue, cur_col, wrap));}static ahd_reg_parse_entry_t SEQINTSRC_parse_table[] = { { "CFG4TCMD", 0x01, 0x01 }, { "CFG4ICMD", 0x02, 0x02 }, { "CFG4TSTAT", 0x04, 0x04 }, { "CFG4ISTAT", 0x08, 0x08 }, { "CFG4DATA", 0x10, 0x10 }, { "SAVEPTRS", 0x20, 0x20 }, { "CTXTDONE", 0x40, 0x40 }};intahd_seqintsrc_print(u_int regvalue, u_int *cur_col, u_int wrap){ return (ahd_print_register(SEQINTSRC_parse_table, 7, "SEQINTSRC", 0x5b, regvalue, cur_col, wrap));}intahd_currscb_print(u_int regvalue, u_int *cur_col, u_int wrap){ return (ahd_print_register(NULL, 0, "CURRSCB", 0x5c, regvalue, cur_col, wrap));}static ahd_reg_parse_entry_t SEQIMODE_parse_table[] = { { "ENCFG4TCMD", 0x01, 0x01 }, { "ENCFG4ICMD", 0x02, 0x02 }, { "ENCFG4TSTAT", 0x04, 0x04 }, { "ENCFG4ISTAT", 0x08, 0x08 }, { "ENCFG4DATA", 0x10, 0x10 }, { "ENSAVEPTRS", 0x20, 0x20 }, { "ENCTXTDONE", 0x40, 0x40 }};intahd_seqimode_print(u_int regvalue, u_int *cur_col, u_int wrap){ return (ahd_print_register(SEQIMODE_parse_table, 7, "SEQIMODE", 0x5c, regvalue, cur_col, wrap));}static ahd_reg_parse_entry_t MDFFSTAT_parse_table[] = { { "FIFOFREE", 0x01, 0x01 }, { "DATAINFIFO", 0x02, 0x02 }, { "DLZERO", 0x04, 0x04 }, { "SHVALID", 0x08, 0x08 }, { "LASTSDONE", 0x10, 0x10 }, { "SHCNTMINUS1", 0x20, 0x20 }, { "SHCNTNEGATIVE", 0x40, 0x40 }};intahd_mdffstat_print(u_int regvalue, u_int *cur_col, u_int wrap){ return (ahd_print_register(MDFFSTAT_parse_table, 7, "MDFFSTAT", 0x5d, regvalue, cur_col, wrap));}static ahd_reg_parse_entry_t CRCCONTROL_parse_table[] = { { "CRCVALCHKEN", 0x40, 0x40 }};intahd_crccontrol_print(u_int regvalue, u_int *cur_col, u_int wrap){ return (ahd_print_register(CRCCONTROL_parse_table, 1, "CRCCONTROL", 0x5d, regvalue, cur_col, wrap));}intahd_dfftag_print(u_int regvalue, u_int *cur_col, u_int wrap){ return (ahd_print_register(NULL, 0, "DFFTAG", 0x5e, regvalue, cur_col, wrap));}intahd_lastscb_print(u_int regvalue, u_int *cur_col, u_int wrap){ return (ahd_print_register(NULL, 0, "LASTSCB", 0x5e, regvalue, cur_col, wrap));}static ahd_reg_parse_entry_t SCSITEST_parse_table[] = { { "SEL_TXPLL_DEBUG", 0x04, 0x04 }, { "CNTRTEST", 0x08, 0x08 }};intahd_scsitest_print(u_int regvalue, u_int *cur_col, u_int wrap){ return (ahd_print_register(SCSITEST_parse_table, 2, "SCSITEST", 0x5e, regvalue, cur_col, wrap));}static ahd_reg_parse_entry_t IOPDNCTL_parse_table[] = { { "PDN_DIFFSENSE", 0x01, 0x01 }, { "PDN_IDIST", 0x04, 0x04 }, { "DISABLE_OE", 0x80, 0x80 }};intahd_iopdnctl_print(u_int regvalue, u_int *cur_col, u_int wrap){ return (ahd_print_register(IOPDNCTL_parse_table, 3, "IOPDNCTL", 0x5f, regvalue, cur_col, wrap));}intahd_shaddr_print(u_int regvalue, u_int *cur_col, u_int wrap){ return (ahd_print_register(NULL, 0, "SHADDR", 0x60, regvalue, cur_col, wrap));}intahd_negoaddr_print(u_int regvalue, u_int *cur_col, u_int wrap){ return (ahd_print_register(NULL, 0, "NEGOADDR", 0x60, regvalue, cur_col, wrap));}intahd_dgrpcrci_print(u_int regvalue, u_int *cur_col, u_int wrap){ return (ahd_print_register(NULL, 0, "DGRPCRCI", 0x60, regvalue, cur_col, wrap));}intahd_negperiod_print(u_int regvalue, u_int *cur_col, u_int wrap){ return (ahd_print_register(NULL, 0, "NEGPERIOD", 0x61, regvalue, cur_col, wrap));}intahd_packcrci_print(u_int regvalue, u_int *cur_col, u_int wrap){ return (ahd_print_register(NULL, 0, "PACKCRCI", 0x62, regvalue, cur_col, wrap));}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -