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

📄 aic7xxx_reg_print.c_shipped

📁 linux-2.6.15.6
💻 C_SHIPPED
📖 第 1 页 / 共 3 页
字号:
	{ "CLRSEQINT",		0x01, 0x01 },	{ "CLRCMDINT",		0x02, 0x02 },	{ "CLRSCSIINT",		0x04, 0x04 },	{ "CLRBRKADRINT",	0x08, 0x08 },	{ "CLRPARERR",		0x10, 0x10 }};intahc_clrint_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(CLRINT_parse_table, 5, "CLRINT",	    0x92, regvalue, cur_col, wrap));}static ahc_reg_parse_entry_t ERROR_parse_table[] = {	{ "ILLHADDR",		0x01, 0x01 },	{ "ILLSADDR",		0x02, 0x02 },	{ "ILLOPCODE",		0x04, 0x04 },	{ "SQPARERR",		0x08, 0x08 },	{ "DPARERR",		0x10, 0x10 },	{ "MPARERR",		0x20, 0x20 },	{ "PCIERRSTAT",		0x40, 0x40 },	{ "CIOPARERR",		0x80, 0x80 }};intahc_error_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(ERROR_parse_table, 8, "ERROR",	    0x92, regvalue, cur_col, wrap));}static ahc_reg_parse_entry_t DFCNTRL_parse_table[] = {	{ "FIFORESET",		0x01, 0x01 },	{ "FIFOFLUSH",		0x02, 0x02 },	{ "DIRECTION",		0x04, 0x04 },	{ "HDMAEN",		0x08, 0x08 },	{ "HDMAENACK",		0x08, 0x08 },	{ "SDMAEN",		0x10, 0x10 },	{ "SDMAENACK",		0x10, 0x10 },	{ "SCSIEN",		0x20, 0x20 },	{ "WIDEODD",		0x40, 0x40 },	{ "PRELOADEN",		0x80, 0x80 }};intahc_dfcntrl_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(DFCNTRL_parse_table, 10, "DFCNTRL",	    0x93, regvalue, cur_col, wrap));}static ahc_reg_parse_entry_t DFSTATUS_parse_table[] = {	{ "FIFOEMP",		0x01, 0x01 },	{ "FIFOFULL",		0x02, 0x02 },	{ "DFTHRESH",		0x04, 0x04 },	{ "HDONE",		0x08, 0x08 },	{ "MREQPEND",		0x10, 0x10 },	{ "FIFOQWDEMP",		0x20, 0x20 },	{ "DFCACHETH",		0x40, 0x40 },	{ "PRELOAD_AVAIL",	0x80, 0x80 }};intahc_dfstatus_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(DFSTATUS_parse_table, 8, "DFSTATUS",	    0x94, regvalue, cur_col, wrap));}intahc_dfwaddr_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(NULL, 0, "DFWADDR",	    0x95, regvalue, cur_col, wrap));}intahc_dfraddr_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(NULL, 0, "DFRADDR",	    0x97, regvalue, cur_col, wrap));}intahc_dfdat_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(NULL, 0, "DFDAT",	    0x99, regvalue, cur_col, wrap));}static ahc_reg_parse_entry_t SCBCNT_parse_table[] = {	{ "SCBAUTO",		0x80, 0x80 },	{ "SCBCNT_MASK",	0x1f, 0x1f }};intahc_scbcnt_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(SCBCNT_parse_table, 2, "SCBCNT",	    0x9a, regvalue, cur_col, wrap));}intahc_qinfifo_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(NULL, 0, "QINFIFO",	    0x9b, regvalue, cur_col, wrap));}intahc_qincnt_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(NULL, 0, "QINCNT",	    0x9c, regvalue, cur_col, wrap));}intahc_qoutfifo_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(NULL, 0, "QOUTFIFO",	    0x9d, regvalue, cur_col, wrap));}static ahc_reg_parse_entry_t CRCCONTROL1_parse_table[] = {	{ "TARGCRCCNTEN",	0x04, 0x04 },	{ "TARGCRCENDEN",	0x08, 0x08 },	{ "CRCREQCHKEN",	0x10, 0x10 },	{ "CRCENDCHKEN",	0x20, 0x20 },	{ "CRCVALCHKEN",	0x40, 0x40 },	{ "CRCONSEEN",		0x80, 0x80 }};intahc_crccontrol1_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(CRCCONTROL1_parse_table, 6, "CRCCONTROL1",	    0x9d, regvalue, cur_col, wrap));}intahc_qoutcnt_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(NULL, 0, "QOUTCNT",	    0x9e, regvalue, cur_col, wrap));}static ahc_reg_parse_entry_t SCSIPHASE_parse_table[] = {	{ "DATA_OUT_PHASE",	0x01, 0x01 },	{ "DATA_IN_PHASE",	0x02, 0x02 },	{ "MSG_OUT_PHASE",	0x04, 0x04 },	{ "MSG_IN_PHASE",	0x08, 0x08 },	{ "COMMAND_PHASE",	0x10, 0x10 },	{ "STATUS_PHASE",	0x20, 0x20 },	{ "DATA_PHASE_MASK",	0x03, 0x03 }};intahc_scsiphase_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(SCSIPHASE_parse_table, 7, "SCSIPHASE",	    0x9e, regvalue, cur_col, wrap));}static ahc_reg_parse_entry_t SFUNCT_parse_table[] = {	{ "ALT_MODE",		0x80, 0x80 }};intahc_sfunct_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(SFUNCT_parse_table, 1, "SFUNCT",	    0x9f, regvalue, cur_col, wrap));}intahc_scb_base_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(NULL, 0, "SCB_BASE",	    0xa0, regvalue, cur_col, wrap));}intahc_scb_cdb_ptr_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(NULL, 0, "SCB_CDB_PTR",	    0xa0, regvalue, cur_col, wrap));}intahc_scb_residual_sgptr_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(NULL, 0, "SCB_RESIDUAL_SGPTR",	    0xa4, regvalue, cur_col, wrap));}intahc_scb_scsi_status_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(NULL, 0, "SCB_SCSI_STATUS",	    0xa8, regvalue, cur_col, wrap));}intahc_scb_target_phases_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(NULL, 0, "SCB_TARGET_PHASES",	    0xa9, regvalue, cur_col, wrap));}intahc_scb_target_data_dir_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(NULL, 0, "SCB_TARGET_DATA_DIR",	    0xaa, regvalue, cur_col, wrap));}intahc_scb_target_itag_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(NULL, 0, "SCB_TARGET_ITAG",	    0xab, regvalue, cur_col, wrap));}intahc_scb_dataptr_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(NULL, 0, "SCB_DATAPTR",	    0xac, regvalue, cur_col, wrap));}static ahc_reg_parse_entry_t SCB_DATACNT_parse_table[] = {	{ "SG_LAST_SEG",	0x80, 0x80 },	{ "SG_HIGH_ADDR_BITS",	0x7f, 0x7f }};intahc_scb_datacnt_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(SCB_DATACNT_parse_table, 2, "SCB_DATACNT",	    0xb0, regvalue, cur_col, wrap));}static ahc_reg_parse_entry_t SCB_SGPTR_parse_table[] = {	{ "SG_LIST_NULL",	0x01, 0x01 },	{ "SG_FULL_RESID",	0x02, 0x02 },	{ "SG_RESID_VALID",	0x04, 0x04 }};intahc_scb_sgptr_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(SCB_SGPTR_parse_table, 3, "SCB_SGPTR",	    0xb4, regvalue, cur_col, wrap));}static ahc_reg_parse_entry_t SCB_CONTROL_parse_table[] = {	{ "DISCONNECTED",	0x04, 0x04 },	{ "ULTRAENB",		0x08, 0x08 },	{ "MK_MESSAGE",		0x10, 0x10 },	{ "TAG_ENB",		0x20, 0x20 },	{ "DISCENB",		0x40, 0x40 },	{ "TARGET_SCB",		0x80, 0x80 },	{ "STATUS_RCVD",	0x80, 0x80 },	{ "SCB_TAG_TYPE",	0x03, 0x03 }};intahc_scb_control_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(SCB_CONTROL_parse_table, 8, "SCB_CONTROL",	    0xb8, regvalue, cur_col, wrap));}static ahc_reg_parse_entry_t SCB_SCSIID_parse_table[] = {	{ "TWIN_CHNLB",		0x80, 0x80 },	{ "OID",		0x0f, 0x0f },	{ "TWIN_TID",		0x70, 0x70 },	{ "TID",		0xf0, 0xf0 }};intahc_scb_scsiid_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(SCB_SCSIID_parse_table, 4, "SCB_SCSIID",	    0xb9, regvalue, cur_col, wrap));}static ahc_reg_parse_entry_t SCB_LUN_parse_table[] = {	{ "SCB_XFERLEN_ODD",	0x80, 0x80 },	{ "LID",		0x3f, 0x3f }};intahc_scb_lun_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(SCB_LUN_parse_table, 2, "SCB_LUN",	    0xba, regvalue, cur_col, wrap));}intahc_scb_tag_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(NULL, 0, "SCB_TAG",	    0xbb, regvalue, cur_col, wrap));}intahc_scb_cdb_len_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(NULL, 0, "SCB_CDB_LEN",	    0xbc, regvalue, cur_col, wrap));}intahc_scb_scsirate_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(NULL, 0, "SCB_SCSIRATE",	    0xbd, regvalue, cur_col, wrap));}intahc_scb_scsioffset_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(NULL, 0, "SCB_SCSIOFFSET",	    0xbe, regvalue, cur_col, wrap));}intahc_scb_next_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(NULL, 0, "SCB_NEXT",	    0xbf, regvalue, cur_col, wrap));}intahc_scb_64_spare_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(NULL, 0, "SCB_64_SPARE",	    0xc0, regvalue, cur_col, wrap));}static ahc_reg_parse_entry_t SEECTL_2840_parse_table[] = {	{ "DO_2840",		0x01, 0x01 },	{ "CK_2840",		0x02, 0x02 },	{ "CS_2840",		0x04, 0x04 }};intahc_seectl_2840_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(SEECTL_2840_parse_table, 3, "SEECTL_2840",	    0xc0, regvalue, cur_col, wrap));}static ahc_reg_parse_entry_t STATUS_2840_parse_table[] = {	{ "DI_2840",		0x01, 0x01 },	{ "EEPROM_TF",		0x80, 0x80 },	{ "ADSEL",		0x1e, 0x1e },	{ "BIOS_SEL",		0x60, 0x60 }};intahc_status_2840_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(STATUS_2840_parse_table, 4, "STATUS_2840",	    0xc1, regvalue, cur_col, wrap));}intahc_scb_64_btt_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(NULL, 0, "SCB_64_BTT",	    0xd0, regvalue, cur_col, wrap));}intahc_cchaddr_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(NULL, 0, "CCHADDR",	    0xe0, regvalue, cur_col, wrap));}intahc_cchcnt_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(NULL, 0, "CCHCNT",	    0xe8, regvalue, cur_col, wrap));}intahc_ccsgram_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(NULL, 0, "CCSGRAM",	    0xe9, regvalue, cur_col, wrap));}intahc_ccsgaddr_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(NULL, 0, "CCSGADDR",	    0xea, regvalue, cur_col, wrap));}static ahc_reg_parse_entry_t CCSGCTL_parse_table[] = {	{ "CCSGRESET",		0x01, 0x01 },	{ "SG_FETCH_NEEDED",	0x02, 0x02 },	{ "CCSGEN",		0x08, 0x08 },	{ "CCSGDONE",		0x80, 0x80 }};intahc_ccsgctl_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(CCSGCTL_parse_table, 4, "CCSGCTL",	    0xeb, regvalue, cur_col, wrap));}intahc_ccscbram_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(NULL, 0, "CCSCBRAM",	    0xec, regvalue, cur_col, wrap));}intahc_ccscbaddr_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(NULL, 0, "CCSCBADDR",	    0xed, regvalue, cur_col, wrap));}static ahc_reg_parse_entry_t CCSCBCTL_parse_table[] = {	{ "CCSCBRESET",		0x01, 0x01 },	{ "CCSCBDIR",		0x04, 0x04 },	{ "CCSCBEN",		0x08, 0x08 },	{ "CCARREN",		0x10, 0x10 },	{ "ARRDONE",		0x40, 0x40 },	{ "CCSCBDONE",		0x80, 0x80 }};intahc_ccscbctl_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(CCSCBCTL_parse_table, 6, "CCSCBCTL",	    0xee, regvalue, cur_col, wrap));}intahc_ccscbcnt_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(NULL, 0, "CCSCBCNT",	    0xef, regvalue, cur_col, wrap));}intahc_scbbaddr_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(NULL, 0, "SCBBADDR",	    0xf0, regvalue, cur_col, wrap));}intahc_ccscbptr_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(NULL, 0, "CCSCBPTR",	    0xf1, regvalue, cur_col, wrap));}intahc_hnscb_qoff_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(NULL, 0, "HNSCB_QOFF",	    0xf4, regvalue, cur_col, wrap));}intahc_snscb_qoff_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(NULL, 0, "SNSCB_QOFF",	    0xf6, regvalue, cur_col, wrap));}intahc_sdscb_qoff_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(NULL, 0, "SDSCB_QOFF",	    0xf8, regvalue, cur_col, wrap));}static ahc_reg_parse_entry_t QOFF_CTLSTA_parse_table[] = {	{ "SDSCB_ROLLOVER",	0x10, 0x10 },	{ "SNSCB_ROLLOVER",	0x20, 0x20 },	{ "SCB_AVAIL",		0x40, 0x40 },	{ "SCB_QSIZE_256",	0x06, 0x06 },	{ "SCB_QSIZE",		0x07, 0x07 }};intahc_qoff_ctlsta_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(QOFF_CTLSTA_parse_table, 5, "QOFF_CTLSTA",	    0xfa, regvalue, cur_col, wrap));}static ahc_reg_parse_entry_t DFF_THRSH_parse_table[] = {	{ "RD_DFTHRSH_MIN",	0x00, 0x00 },	{ "WR_DFTHRSH_MIN",	0x00, 0x00 },	{ "RD_DFTHRSH_25",	0x01, 0x01 },	{ "RD_DFTHRSH_50",	0x02, 0x02 },	{ "RD_DFTHRSH_63",	0x03, 0x03 },	{ "RD_DFTHRSH_75",	0x04, 0x04 },	{ "RD_DFTHRSH_85",	0x05, 0x05 },	{ "RD_DFTHRSH_90",	0x06, 0x06 },	{ "RD_DFTHRSH",		0x07, 0x07 },	{ "RD_DFTHRSH_MAX",	0x07, 0x07 },	{ "WR_DFTHRSH_25",	0x10, 0x10 },	{ "WR_DFTHRSH_50",	0x20, 0x20 },	{ "WR_DFTHRSH_63",	0x30, 0x30 },	{ "WR_DFTHRSH_75",	0x40, 0x40 },	{ "WR_DFTHRSH_85",	0x50, 0x50 },	{ "WR_DFTHRSH_90",	0x60, 0x60 },	{ "WR_DFTHRSH",		0x70, 0x70 },	{ "WR_DFTHRSH_MAX",	0x70, 0x70 }};intahc_dff_thrsh_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(DFF_THRSH_parse_table, 18, "DFF_THRSH",	    0xfb, regvalue, cur_col, wrap));}static ahc_reg_parse_entry_t SG_CACHE_SHADOW_parse_table[] = {	{ "LAST_SEG_DONE",	0x01, 0x01 },	{ "LAST_SEG",		0x02, 0x02 },	{ "SG_ADDR_MASK",	0xf8, 0xf8 }};intahc_sg_cache_shadow_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(SG_CACHE_SHADOW_parse_table, 3, "SG_CACHE_SHADOW",	    0xfc, regvalue, cur_col, wrap));}static ahc_reg_parse_entry_t SG_CACHE_PRE_parse_table[] = {	{ "LAST_SEG_DONE",	0x01, 0x01 },	{ "LAST_SEG",		0x02, 0x02 },	{ "SG_ADDR_MASK",	0xf8, 0xf8 }};intahc_sg_cache_pre_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahc_print_register(SG_CACHE_PRE_parse_table, 3, "SG_CACHE_PRE",	    0xfc, regvalue, cur_col, wrap));}

⌨️ 快捷键说明

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