⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 aic79xx_reg_print.c_shipped

📁 linux-2.6.15.6
💻 C_SHIPPED
📖 第 1 页 / 共 5 页
字号:
intahd_maxcmdcnt_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahd_print_register(NULL, 0, "MAXCMDCNT",	    0x33, regvalue, cur_col, wrap));}intahd_lqrsvd01_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahd_print_register(NULL, 0, "LQRSVD01",	    0x34, regvalue, cur_col, wrap));}intahd_lqrsvd16_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahd_print_register(NULL, 0, "LQRSVD16",	    0x35, regvalue, cur_col, wrap));}intahd_lqrsvd17_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahd_print_register(NULL, 0, "LQRSVD17",	    0x36, regvalue, cur_col, wrap));}intahd_cmdrsvd0_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahd_print_register(NULL, 0, "CMDRSVD0",	    0x37, regvalue, cur_col, wrap));}static ahd_reg_parse_entry_t LQCTL0_parse_table[] = {	{ "LQ0INITGCLT",	0x03, 0x03 },	{ "LQ0TARGCLT",		0x0c, 0x0c },	{ "LQIINITGCLT",	0x30, 0x30 },	{ "LQITARGCLT",		0xc0, 0xc0 }};intahd_lqctl0_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahd_print_register(LQCTL0_parse_table, 4, "LQCTL0",	    0x38, regvalue, cur_col, wrap));}static ahd_reg_parse_entry_t LQCTL1_parse_table[] = {	{ "ABORTPENDING",	0x01, 0x01 },	{ "SINGLECMD",		0x02, 0x02 },	{ "PCI2PCI",		0x04, 0x04 }};intahd_lqctl1_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahd_print_register(LQCTL1_parse_table, 3, "LQCTL1",	    0x38, regvalue, cur_col, wrap));}static ahd_reg_parse_entry_t SCSBIST0_parse_table[] = {	{ "OSBISTRUN",		0x01, 0x01 },	{ "OSBISTDONE",		0x02, 0x02 },	{ "OSBISTERR",		0x04, 0x04 },	{ "GSBISTRUN",		0x10, 0x10 },	{ "GSBISTDONE",		0x20, 0x20 },	{ "GSBISTERR",		0x40, 0x40 }};intahd_scsbist0_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahd_print_register(SCSBIST0_parse_table, 6, "SCSBIST0",	    0x39, regvalue, cur_col, wrap));}static ahd_reg_parse_entry_t LQCTL2_parse_table[] = {	{ "LQOPAUSE",		0x01, 0x01 },	{ "LQOTOIDLE",		0x02, 0x02 },	{ "LQOCONTINUE",	0x04, 0x04 },	{ "LQORETRY",		0x08, 0x08 },	{ "LQIPAUSE",		0x10, 0x10 },	{ "LQITOIDLE",		0x20, 0x20 },	{ "LQICONTINUE",	0x40, 0x40 },	{ "LQIRETRY",		0x80, 0x80 }};intahd_lqctl2_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahd_print_register(LQCTL2_parse_table, 8, "LQCTL2",	    0x39, regvalue, cur_col, wrap));}static ahd_reg_parse_entry_t SCSBIST1_parse_table[] = {	{ "NTBISTRUN",		0x01, 0x01 },	{ "NTBISTDONE",		0x02, 0x02 },	{ "NTBISTERR",		0x04, 0x04 }};intahd_scsbist1_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahd_print_register(SCSBIST1_parse_table, 3, "SCSBIST1",	    0x3a, regvalue, cur_col, wrap));}static ahd_reg_parse_entry_t SCSISEQ0_parse_table[] = {	{ "SCSIRSTO",		0x01, 0x01 },	{ "FORCEBUSFREE",	0x10, 0x10 },	{ "ENARBO",		0x20, 0x20 },	{ "ENSELO",		0x40, 0x40 },	{ "TEMODEO",		0x80, 0x80 }};intahd_scsiseq0_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahd_print_register(SCSISEQ0_parse_table, 5, "SCSISEQ0",	    0x3a, regvalue, cur_col, wrap));}static ahd_reg_parse_entry_t SCSISEQ1_parse_table[] = {	{ "ALTSTIM",		0x01, 0x01 },	{ "ENAUTOATNP",		0x02, 0x02 },	{ "MANUALP",		0x0c, 0x0c },	{ "ENRSELI",		0x10, 0x10 },	{ "ENSELI",		0x20, 0x20 },	{ "MANUALCTL",		0x40, 0x40 }};intahd_scsiseq1_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahd_print_register(SCSISEQ1_parse_table, 6, "SCSISEQ1",	    0x3b, regvalue, cur_col, wrap));}static ahd_reg_parse_entry_t SXFRCTL0_parse_table[] = {	{ "SPIOEN",		0x08, 0x08 },	{ "BIOSCANCELEN",	0x10, 0x10 },	{ "DFPEXP",		0x40, 0x40 },	{ "DFON",		0x80, 0x80 }};intahd_sxfrctl0_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahd_print_register(SXFRCTL0_parse_table, 4, "SXFRCTL0",	    0x3c, regvalue, cur_col, wrap));}intahd_businitid_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahd_print_register(NULL, 0, "BUSINITID",	    0x3c, regvalue, cur_col, wrap));}intahd_dlcount_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahd_print_register(NULL, 0, "DLCOUNT",	    0x3c, regvalue, cur_col, wrap));}static ahd_reg_parse_entry_t SXFRCTL1_parse_table[] = {	{ "STPWEN",		0x01, 0x01 },	{ "ACTNEGEN",		0x02, 0x02 },	{ "ENSTIMER",		0x04, 0x04 },	{ "STIMESEL",		0x18, 0x18 },	{ "ENSPCHK",		0x20, 0x20 },	{ "ENSACHK",		0x40, 0x40 },	{ "BITBUCKET",		0x80, 0x80 }};intahd_sxfrctl1_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahd_print_register(SXFRCTL1_parse_table, 7, "SXFRCTL1",	    0x3d, regvalue, cur_col, wrap));}intahd_bustargid_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahd_print_register(NULL, 0, "BUSTARGID",	    0x3e, regvalue, cur_col, wrap));}static ahd_reg_parse_entry_t SXFRCTL2_parse_table[] = {	{ "ASU",		0x07, 0x07 },	{ "CMDDMAEN",		0x08, 0x08 },	{ "AUTORSTDIS",		0x10, 0x10 }};intahd_sxfrctl2_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahd_print_register(SXFRCTL2_parse_table, 3, "SXFRCTL2",	    0x3e, regvalue, cur_col, wrap));}static ahd_reg_parse_entry_t DFFSTAT_parse_table[] = {	{ "CURRFIFO_0",		0x00, 0x03 },	{ "CURRFIFO_1",		0x01, 0x03 },	{ "CURRFIFO_NONE",	0x03, 0x03 },	{ "FIFO0FREE",		0x10, 0x10 },	{ "FIFO1FREE",		0x20, 0x20 },	{ "CURRFIFO",		0x03, 0x03 }};intahd_dffstat_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahd_print_register(DFFSTAT_parse_table, 6, "DFFSTAT",	    0x3f, regvalue, cur_col, wrap));}static ahd_reg_parse_entry_t SCSISIGO_parse_table[] = {	{ "P_DATAOUT",		0x00, 0xe0 },	{ "P_DATAOUT_DT",	0x20, 0xe0 },	{ "P_DATAIN",		0x40, 0xe0 },	{ "P_DATAIN_DT",	0x60, 0xe0 },	{ "P_COMMAND",		0x80, 0xe0 },	{ "P_MESGOUT",		0xa0, 0xe0 },	{ "P_STATUS",		0xc0, 0xe0 },	{ "P_MESGIN",		0xe0, 0xe0 },	{ "ACKO",		0x01, 0x01 },	{ "REQO",		0x02, 0x02 },	{ "BSYO",		0x04, 0x04 },	{ "SELO",		0x08, 0x08 },	{ "ATNO",		0x10, 0x10 },	{ "MSGO",		0x20, 0x20 },	{ "IOO",		0x40, 0x40 },	{ "CDO",		0x80, 0x80 },	{ "PHASE_MASK",		0xe0, 0xe0 }};intahd_scsisigo_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahd_print_register(SCSISIGO_parse_table, 17, "SCSISIGO",	    0x40, regvalue, cur_col, wrap));}intahd_multargid_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahd_print_register(NULL, 0, "MULTARGID",	    0x40, regvalue, cur_col, wrap));}static ahd_reg_parse_entry_t SCSISIGI_parse_table[] = {	{ "P_DATAOUT",		0x00, 0xe0 },	{ "P_DATAOUT_DT",	0x20, 0xe0 },	{ "P_DATAIN",		0x40, 0xe0 },	{ "P_DATAIN_DT",	0x60, 0xe0 },	{ "P_COMMAND",		0x80, 0xe0 },	{ "P_MESGOUT",		0xa0, 0xe0 },	{ "P_STATUS",		0xc0, 0xe0 },	{ "P_MESGIN",		0xe0, 0xe0 },	{ "ACKI",		0x01, 0x01 },	{ "REQI",		0x02, 0x02 },	{ "BSYI",		0x04, 0x04 },	{ "SELI",		0x08, 0x08 },	{ "ATNI",		0x10, 0x10 },	{ "MSGI",		0x20, 0x20 },	{ "IOI",		0x40, 0x40 },	{ "CDI",		0x80, 0x80 },	{ "PHASE_MASK",		0xe0, 0xe0 }};intahd_scsisigi_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahd_print_register(SCSISIGI_parse_table, 17, "SCSISIGI",	    0x41, regvalue, cur_col, wrap));}static ahd_reg_parse_entry_t SCSIPHASE_parse_table[] = {	{ "DATA_OUT_PHASE",	0x01, 0x03 },	{ "DATA_IN_PHASE",	0x02, 0x03 },	{ "DATA_PHASE_MASK",	0x03, 0x03 },	{ "MSG_OUT_PHASE",	0x04, 0x04 },	{ "MSG_IN_PHASE",	0x08, 0x08 },	{ "COMMAND_PHASE",	0x10, 0x10 },	{ "STATUS_PHASE",	0x20, 0x20 }};intahd_scsiphase_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahd_print_register(SCSIPHASE_parse_table, 7, "SCSIPHASE",	    0x42, regvalue, cur_col, wrap));}intahd_scsidat0_img_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahd_print_register(NULL, 0, "SCSIDAT0_IMG",	    0x43, regvalue, cur_col, wrap));}intahd_scsidat_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahd_print_register(NULL, 0, "SCSIDAT",	    0x44, regvalue, cur_col, wrap));}intahd_scsibus_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahd_print_register(NULL, 0, "SCSIBUS",	    0x46, regvalue, cur_col, wrap));}static ahd_reg_parse_entry_t TARGIDIN_parse_table[] = {	{ "TARGID",		0x0f, 0x0f },	{ "CLKOUT",		0x80, 0x80 }};intahd_targidin_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahd_print_register(TARGIDIN_parse_table, 2, "TARGIDIN",	    0x48, regvalue, cur_col, wrap));}static ahd_reg_parse_entry_t SELID_parse_table[] = {	{ "ONEBIT",		0x08, 0x08 },	{ "SELID_MASK",		0xf0, 0xf0 }};intahd_selid_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahd_print_register(SELID_parse_table, 2, "SELID",	    0x49, regvalue, cur_col, wrap));}static ahd_reg_parse_entry_t SBLKCTL_parse_table[] = {	{ "SELWIDE",		0x02, 0x02 },	{ "ENAB20",		0x04, 0x04 },	{ "ENAB40",		0x08, 0x08 },	{ "DIAGLEDON",		0x40, 0x40 },	{ "DIAGLEDEN",		0x80, 0x80 }};intahd_sblkctl_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahd_print_register(SBLKCTL_parse_table, 5, "SBLKCTL",	    0x4a, regvalue, cur_col, wrap));}static ahd_reg_parse_entry_t OPTIONMODE_parse_table[] = {	{ "AUTO_MSGOUT_DE",	0x02, 0x02 },	{ "ENDGFORMCHK",	0x04, 0x04 },	{ "BUSFREEREV",		0x10, 0x10 },	{ "BIASCANCTL",		0x20, 0x20 },	{ "AUTOACKEN",		0x40, 0x40 },	{ "BIOSCANCTL",		0x80, 0x80 },	{ "OPTIONMODE_DEFAULTS",0x02, 0x02 }};intahd_optionmode_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahd_print_register(OPTIONMODE_parse_table, 7, "OPTIONMODE",	    0x4a, regvalue, cur_col, wrap));}static ahd_reg_parse_entry_t SSTAT0_parse_table[] = {	{ "ARBDO",		0x01, 0x01 },	{ "SPIORDY",		0x02, 0x02 },	{ "OVERRUN",		0x04, 0x04 },	{ "IOERR",		0x08, 0x08 },	{ "SELINGO",		0x10, 0x10 },	{ "SELDI",		0x20, 0x20 },	{ "SELDO",		0x40, 0x40 },	{ "TARGET",		0x80, 0x80 }};intahd_sstat0_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahd_print_register(SSTAT0_parse_table, 8, "SSTAT0",	    0x4b, regvalue, cur_col, wrap));}static ahd_reg_parse_entry_t CLRSINT0_parse_table[] = {	{ "CLRARBDO",		0x01, 0x01 },	{ "CLRSPIORDY",		0x02, 0x02 },	{ "CLROVERRUN",		0x04, 0x04 },	{ "CLRIOERR",		0x08, 0x08 },	{ "CLRSELINGO",		0x10, 0x10 },	{ "CLRSELDI",		0x20, 0x20 },	{ "CLRSELDO",		0x40, 0x40 }};intahd_clrsint0_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahd_print_register(CLRSINT0_parse_table, 7, "CLRSINT0",	    0x4b, regvalue, cur_col, wrap));}static ahd_reg_parse_entry_t SIMODE0_parse_table[] = {	{ "ENARBDO",		0x01, 0x01 },	{ "ENSPIORDY",		0x02, 0x02 },	{ "ENOVERRUN",		0x04, 0x04 },	{ "ENIOERR",		0x08, 0x08 },	{ "ENSELINGO",		0x10, 0x10 },	{ "ENSELDI",		0x20, 0x20 },	{ "ENSELDO",		0x40, 0x40 }};intahd_simode0_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahd_print_register(SIMODE0_parse_table, 7, "SIMODE0",	    0x4b, regvalue, cur_col, wrap));}static ahd_reg_parse_entry_t CLRSINT1_parse_table[] = {	{ "CLRREQINIT",		0x01, 0x01 },	{ "CLRSTRB2FAST",	0x02, 0x02 },	{ "CLRSCSIPERR",	0x04, 0x04 },	{ "CLRBUSFREE",		0x08, 0x08 },	{ "CLRSCSIRSTI",	0x20, 0x20 },	{ "CLRATNO",		0x40, 0x40 },	{ "CLRSELTIMEO",	0x80, 0x80 }};intahd_clrsint1_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahd_print_register(CLRSINT1_parse_table, 7, "CLRSINT1",	    0x4c, regvalue, cur_col, wrap));}static ahd_reg_parse_entry_t SSTAT1_parse_table[] = {	{ "REQINIT",		0x01, 0x01 },	{ "STRB2FAST",		0x02, 0x02 },	{ "SCSIPERR",		0x04, 0x04 },	{ "BUSFREE",		0x08, 0x08 },	{ "PHASEMIS",		0x10, 0x10 },	{ "SCSIRSTI",		0x20, 0x20 },	{ "ATNTARG",		0x40, 0x40 },	{ "SELTO",		0x80, 0x80 }};intahd_sstat1_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahd_print_register(SSTAT1_parse_table, 8, "SSTAT1",	    0x4c, regvalue, cur_col, wrap));}static ahd_reg_parse_entry_t SSTAT2_parse_table[] = {	{ "BUSFREE_LQO",	0x40, 0xc0 },	{ "BUSFREE_DFF0",	0x80, 0xc0 },	{ "BUSFREE_DFF1",	0xc0, 0xc0 },	{ "DMADONE",		0x01, 0x01 },	{ "SDONE",		0x02, 0x02 },	{ "WIDE_RES",		0x04, 0x04 },	{ "BSYX",		0x08, 0x08 },	{ "EXP_ACTIVE",		0x10, 0x10 },	{ "NONPACKREQ",		0x20, 0x20 },	{ "BUSFREETIME",	0xc0, 0xc0 }};intahd_sstat2_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahd_print_register(SSTAT2_parse_table, 10, "SSTAT2",	    0x4d, regvalue, cur_col, wrap));}static ahd_reg_parse_entry_t CLRSINT2_parse_table[] = {	{ "CLRDMADONE",		0x01, 0x01 },	{ "CLRSDONE",		0x02, 0x02 },	{ "CLRWIDE_RES",	0x04, 0x04 },	{ "CLRNONPACKREQ",	0x20, 0x20 }};intahd_clrsint2_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahd_print_register(CLRSINT2_parse_table, 4, "CLRSINT2",	    0x4d, regvalue, cur_col, wrap));}static ahd_reg_parse_entry_t SIMODE2_parse_table[] = {	{ "ENDMADONE",		0x01, 0x01 },	{ "ENSDONE",		0x02, 0x02 },	{ "ENWIDE_RES",		0x04, 0x04 }};intahd_simode2_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahd_print_register(SIMODE2_parse_table, 3, "SIMODE2",	    0x4d, regvalue, cur_col, wrap));}static ahd_reg_parse_entry_t PERRDIAG_parse_table[] = {	{ "DTERR",		0x01, 0x01 },	{ "DGFORMERR",		0x02, 0x02 },	{ "CRCERR",		0x04, 0x04 },	{ "AIPERR",		0x08, 0x08 },	{ "PARITYERR",		0x10, 0x10 },	{ "PREVPHASE",		0x20, 0x20 },

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -