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

📄 aic79xx_reg_print.c_shipped

📁 linux-2.6.15.6
💻 C_SHIPPED
📖 第 1 页 / 共 5 页
字号:
/* * DO NOT EDIT - This file is automatically generated *		 from the following source files: * * $Id: //depot/aic7xxx/aic7xxx/aic79xx.seq#94 $ * $Id: //depot/aic7xxx/aic7xxx/aic79xx.reg#70 $ */#include "aic79xx_osm.h"static ahd_reg_parse_entry_t MODE_PTR_parse_table[] = {	{ "SRC_MODE",		0x07, 0x07 },	{ "DST_MODE",		0x70, 0x70 }};intahd_mode_ptr_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahd_print_register(MODE_PTR_parse_table, 2, "MODE_PTR",	    0x00, regvalue, cur_col, wrap));}static ahd_reg_parse_entry_t INTSTAT_parse_table[] = {	{ "SPLTINT",		0x01, 0x01 },	{ "CMDCMPLT",		0x02, 0x02 },	{ "SEQINT",		0x04, 0x04 },	{ "SCSIINT",		0x08, 0x08 },	{ "PCIINT",		0x10, 0x10 },	{ "SWTMINT",		0x20, 0x20 },	{ "BRKADRINT",		0x40, 0x40 },	{ "HWERRINT",		0x80, 0x80 },	{ "INT_PEND",		0xff, 0xff }};intahd_intstat_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahd_print_register(INTSTAT_parse_table, 9, "INTSTAT",	    0x01, regvalue, cur_col, wrap));}static ahd_reg_parse_entry_t SEQINTCODE_parse_table[] = {	{ "NO_SEQINT",		0x00, 0xff },	{ "BAD_PHASE",		0x01, 0xff },	{ "SEND_REJECT",	0x02, 0xff },	{ "PROTO_VIOLATION",	0x03, 0xff },	{ "NO_MATCH",		0x04, 0xff },	{ "IGN_WIDE_RES",	0x05, 0xff },	{ "PDATA_REINIT",	0x06, 0xff },	{ "HOST_MSG_LOOP",	0x07, 0xff },	{ "BAD_STATUS",		0x08, 0xff },	{ "DATA_OVERRUN",	0x09, 0xff },	{ "MKMSG_FAILED",	0x0a, 0xff },	{ "MISSED_BUSFREE",	0x0b, 0xff },	{ "DUMP_CARD_STATE",	0x0c, 0xff },	{ "ILLEGAL_PHASE",	0x0d, 0xff },	{ "INVALID_SEQINT",	0x0e, 0xff },	{ "CFG4ISTAT_INTR",	0x0f, 0xff },	{ "STATUS_OVERRUN",	0x10, 0xff },	{ "CFG4OVERRUN",	0x11, 0xff },	{ "ENTERING_NONPACK",	0x12, 0xff },	{ "TASKMGMT_FUNC_COMPLETE",0x13, 0xff },	{ "TASKMGMT_CMD_CMPLT_OKAY",0x14, 0xff },	{ "TRACEPOINT0",	0x15, 0xff },	{ "TRACEPOINT1",	0x16, 0xff },	{ "TRACEPOINT2",	0x17, 0xff },	{ "TRACEPOINT3",	0x18, 0xff },	{ "SAW_HWERR",		0x19, 0xff },	{ "BAD_SCB_STATUS",	0x1a, 0xff }};intahd_seqintcode_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahd_print_register(SEQINTCODE_parse_table, 27, "SEQINTCODE",	    0x02, regvalue, cur_col, wrap));}static ahd_reg_parse_entry_t CLRINT_parse_table[] = {	{ "CLRSPLTINT",		0x01, 0x01 },	{ "CLRCMDINT",		0x02, 0x02 },	{ "CLRSEQINT",		0x04, 0x04 },	{ "CLRSCSIINT",		0x08, 0x08 },	{ "CLRPCIINT",		0x10, 0x10 },	{ "CLRSWTMINT",		0x20, 0x20 },	{ "CLRBRKADRINT",	0x40, 0x40 },	{ "CLRHWERRINT",	0x80, 0x80 }};intahd_clrint_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahd_print_register(CLRINT_parse_table, 8, "CLRINT",	    0x03, regvalue, cur_col, wrap));}static ahd_reg_parse_entry_t ERROR_parse_table[] = {	{ "DSCTMOUT",		0x02, 0x02 },	{ "ILLOPCODE",		0x04, 0x04 },	{ "SQPARERR",		0x08, 0x08 },	{ "DPARERR",		0x10, 0x10 },	{ "MPARERR",		0x20, 0x20 },	{ "CIOACCESFAIL",	0x40, 0x40 },	{ "CIOPARERR",		0x80, 0x80 }};intahd_error_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahd_print_register(ERROR_parse_table, 7, "ERROR",	    0x04, regvalue, cur_col, wrap));}static ahd_reg_parse_entry_t CLRERR_parse_table[] = {	{ "CLRDSCTMOUT",	0x02, 0x02 },	{ "CLRILLOPCODE",	0x04, 0x04 },	{ "CLRSQPARERR",	0x08, 0x08 },	{ "CLRDPARERR",		0x10, 0x10 },	{ "CLRMPARERR",		0x20, 0x20 },	{ "CLRCIOACCESFAIL",	0x40, 0x40 },	{ "CLRCIOPARERR",	0x80, 0x80 }};intahd_clrerr_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahd_print_register(CLRERR_parse_table, 7, "CLRERR",	    0x04, regvalue, cur_col, wrap));}static ahd_reg_parse_entry_t HCNTRL_parse_table[] = {	{ "CHIPRST",		0x01, 0x01 },	{ "CHIPRSTACK",		0x01, 0x01 },	{ "INTEN",		0x02, 0x02 },	{ "PAUSE",		0x04, 0x04 },	{ "SWTIMER_START_B",	0x08, 0x08 },	{ "SWINT",		0x10, 0x10 },	{ "POWRDN",		0x40, 0x40 },	{ "SEQ_RESET",		0x80, 0x80 }};intahd_hcntrl_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahd_print_register(HCNTRL_parse_table, 8, "HCNTRL",	    0x05, regvalue, cur_col, wrap));}intahd_hnscb_qoff_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahd_print_register(NULL, 0, "HNSCB_QOFF",	    0x06, regvalue, cur_col, wrap));}intahd_hescb_qoff_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahd_print_register(NULL, 0, "HESCB_QOFF",	    0x08, regvalue, cur_col, wrap));}static ahd_reg_parse_entry_t HS_MAILBOX_parse_table[] = {	{ "ENINT_COALESCE",	0x40, 0x40 },	{ "HOST_TQINPOS",	0x80, 0x80 }};intahd_hs_mailbox_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahd_print_register(HS_MAILBOX_parse_table, 2, "HS_MAILBOX",	    0x0b, regvalue, cur_col, wrap));}static ahd_reg_parse_entry_t CLRSEQINTSTAT_parse_table[] = {	{ "CLRSEQ_SPLTINT",	0x01, 0x01 },	{ "CLRSEQ_PCIINT",	0x02, 0x02 },	{ "CLRSEQ_SCSIINT",	0x04, 0x04 },	{ "CLRSEQ_SEQINT",	0x08, 0x08 },	{ "CLRSEQ_SWTMRTO",	0x10, 0x10 }};intahd_clrseqintstat_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahd_print_register(CLRSEQINTSTAT_parse_table, 5, "CLRSEQINTSTAT",	    0x0c, regvalue, cur_col, wrap));}static ahd_reg_parse_entry_t SEQINTSTAT_parse_table[] = {	{ "SEQ_SPLTINT",	0x01, 0x01 },	{ "SEQ_PCIINT",		0x02, 0x02 },	{ "SEQ_SCSIINT",	0x04, 0x04 },	{ "SEQ_SEQINT",		0x08, 0x08 },	{ "SEQ_SWTMRTO",	0x10, 0x10 }};intahd_seqintstat_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahd_print_register(SEQINTSTAT_parse_table, 5, "SEQINTSTAT",	    0x0c, regvalue, cur_col, wrap));}intahd_swtimer_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahd_print_register(NULL, 0, "SWTIMER",	    0x0e, regvalue, cur_col, wrap));}intahd_snscb_qoff_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahd_print_register(NULL, 0, "SNSCB_QOFF",	    0x10, regvalue, cur_col, wrap));}intahd_sescb_qoff_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahd_print_register(NULL, 0, "SESCB_QOFF",	    0x12, regvalue, cur_col, wrap));}intahd_sdscb_qoff_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahd_print_register(NULL, 0, "SDSCB_QOFF",	    0x14, regvalue, cur_col, wrap));}static ahd_reg_parse_entry_t QOFF_CTLSTA_parse_table[] = {	{ "SCB_QSIZE_4",	0x00, 0x0f },	{ "SCB_QSIZE_8",	0x01, 0x0f },	{ "SCB_QSIZE_16",	0x02, 0x0f },	{ "SCB_QSIZE_32",	0x03, 0x0f },	{ "SCB_QSIZE_64",	0x04, 0x0f },	{ "SCB_QSIZE_128",	0x05, 0x0f },	{ "SCB_QSIZE_256",	0x06, 0x0f },	{ "SCB_QSIZE_512",	0x07, 0x0f },	{ "SCB_QSIZE_1024",	0x08, 0x0f },	{ "SCB_QSIZE_2048",	0x09, 0x0f },	{ "SCB_QSIZE_4096",	0x0a, 0x0f },	{ "SCB_QSIZE_8192",	0x0b, 0x0f },	{ "SCB_QSIZE_16384",	0x0c, 0x0f },	{ "SCB_QSIZE",		0x0f, 0x0f },	{ "HS_MAILBOX_ACT",	0x10, 0x10 },	{ "SDSCB_ROLLOVR",	0x20, 0x20 },	{ "NEW_SCB_AVAIL",	0x40, 0x40 },	{ "EMPTY_SCB_AVAIL",	0x80, 0x80 }};intahd_qoff_ctlsta_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahd_print_register(QOFF_CTLSTA_parse_table, 18, "QOFF_CTLSTA",	    0x16, regvalue, cur_col, wrap));}static ahd_reg_parse_entry_t INTCTL_parse_table[] = {	{ "SPLTINTEN",		0x01, 0x01 },	{ "SEQINTEN",		0x02, 0x02 },	{ "SCSIINTEN",		0x04, 0x04 },	{ "PCIINTEN",		0x08, 0x08 },	{ "AUTOCLRCMDINT",	0x10, 0x10 },	{ "SWTIMER_START",	0x20, 0x20 },	{ "SWTMINTEN",		0x40, 0x40 },	{ "SWTMINTMASK",	0x80, 0x80 }};intahd_intctl_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahd_print_register(INTCTL_parse_table, 8, "INTCTL",	    0x18, regvalue, cur_col, wrap));}static ahd_reg_parse_entry_t DFCNTRL_parse_table[] = {	{ "DIRECTIONEN",	0x01, 0x01 },	{ "FIFOFLUSH",		0x02, 0x02 },	{ "FIFOFLUSHACK",	0x02, 0x02 },	{ "DIRECTION",		0x04, 0x04 },	{ "DIRECTIONACK",	0x04, 0x04 },	{ "HDMAEN",		0x08, 0x08 },	{ "HDMAENACK",		0x08, 0x08 },	{ "SCSIEN",		0x20, 0x20 },	{ "SCSIENACK",		0x20, 0x20 },	{ "SCSIENWRDIS",	0x40, 0x40 },	{ "PRELOADEN",		0x80, 0x80 }};intahd_dfcntrl_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahd_print_register(DFCNTRL_parse_table, 11, "DFCNTRL",	    0x19, regvalue, cur_col, wrap));}static ahd_reg_parse_entry_t DSCOMMAND0_parse_table[] = {	{ "CIOPARCKEN",		0x01, 0x01 },	{ "DISABLE_TWATE",	0x02, 0x02 },	{ "EXTREQLCK",		0x10, 0x10 },	{ "MPARCKEN",		0x20, 0x20 },	{ "DPARCKEN",		0x40, 0x40 },	{ "CACHETHEN",		0x80, 0x80 }};intahd_dscommand0_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahd_print_register(DSCOMMAND0_parse_table, 6, "DSCOMMAND0",	    0x19, regvalue, cur_col, wrap));}static ahd_reg_parse_entry_t DFSTATUS_parse_table[] = {	{ "FIFOEMP",		0x01, 0x01 },	{ "FIFOFULL",		0x02, 0x02 },	{ "DFTHRESH",		0x04, 0x04 },	{ "HDONE",		0x08, 0x08 },	{ "MREQPEND",		0x10, 0x10 },	{ "PKT_PRELOAD_AVAIL",	0x40, 0x40 },	{ "PRELOAD_AVAIL",	0x80, 0x80 }};intahd_dfstatus_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahd_print_register(DFSTATUS_parse_table, 7, "DFSTATUS",	    0x1a, regvalue, cur_col, wrap));}static ahd_reg_parse_entry_t SG_CACHE_SHADOW_parse_table[] = {	{ "LAST_SEG_DONE",	0x01, 0x01 },	{ "LAST_SEG",		0x02, 0x02 },	{ "ODD_SEG",		0x04, 0x04 },	{ "SG_ADDR_MASK",	0xf8, 0xf8 }};intahd_sg_cache_shadow_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahd_print_register(SG_CACHE_SHADOW_parse_table, 4, "SG_CACHE_SHADOW",	    0x1b, regvalue, cur_col, wrap));}static ahd_reg_parse_entry_t ARBCTL_parse_table[] = {	{ "USE_TIME",		0x07, 0x07 },	{ "RETRY_SWEN",		0x08, 0x08 },	{ "RESET_HARB",		0x80, 0x80 }};intahd_arbctl_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahd_print_register(ARBCTL_parse_table, 3, "ARBCTL",	    0x1b, regvalue, cur_col, wrap));}static ahd_reg_parse_entry_t SG_CACHE_PRE_parse_table[] = {	{ "LAST_SEG",		0x02, 0x02 },	{ "ODD_SEG",		0x04, 0x04 },	{ "SG_ADDR_MASK",	0xf8, 0xf8 }};intahd_sg_cache_pre_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahd_print_register(SG_CACHE_PRE_parse_table, 3, "SG_CACHE_PRE",	    0x1b, regvalue, cur_col, wrap));}intahd_lqin_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahd_print_register(NULL, 0, "LQIN",	    0x20, regvalue, cur_col, wrap));}intahd_typeptr_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahd_print_register(NULL, 0, "TYPEPTR",	    0x20, regvalue, cur_col, wrap));}intahd_tagptr_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahd_print_register(NULL, 0, "TAGPTR",	    0x21, regvalue, cur_col, wrap));}intahd_lunptr_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahd_print_register(NULL, 0, "LUNPTR",	    0x22, regvalue, cur_col, wrap));}intahd_datalenptr_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahd_print_register(NULL, 0, "DATALENPTR",	    0x23, regvalue, cur_col, wrap));}intahd_statlenptr_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahd_print_register(NULL, 0, "STATLENPTR",	    0x24, regvalue, cur_col, wrap));}intahd_cmdlenptr_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahd_print_register(NULL, 0, "CMDLENPTR",	    0x25, regvalue, cur_col, wrap));}intahd_attrptr_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahd_print_register(NULL, 0, "ATTRPTR",	    0x26, regvalue, cur_col, wrap));}intahd_flagptr_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahd_print_register(NULL, 0, "FLAGPTR",	    0x27, regvalue, cur_col, wrap));}intahd_cmdptr_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahd_print_register(NULL, 0, "CMDPTR",	    0x28, regvalue, cur_col, wrap));}intahd_qnextptr_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahd_print_register(NULL, 0, "QNEXTPTR",	    0x29, regvalue, cur_col, wrap));}intahd_idptr_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahd_print_register(NULL, 0, "IDPTR",	    0x2a, regvalue, cur_col, wrap));}intahd_abrtbyteptr_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahd_print_register(NULL, 0, "ABRTBYTEPTR",	    0x2b, regvalue, cur_col, wrap));}intahd_abrtbitptr_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahd_print_register(NULL, 0, "ABRTBITPTR",	    0x2c, regvalue, cur_col, wrap));}intahd_maxcmdbytes_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahd_print_register(NULL, 0, "MAXCMDBYTES",	    0x2d, regvalue, cur_col, wrap));}intahd_maxcmd2rcv_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahd_print_register(NULL, 0, "MAXCMD2RCV",	    0x2e, regvalue, cur_col, wrap));}intahd_shortthresh_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahd_print_register(NULL, 0, "SHORTTHRESH",	    0x2f, regvalue, cur_col, wrap));}static ahd_reg_parse_entry_t LUNLEN_parse_table[] = {	{ "ILUNLEN",		0x0f, 0x0f },	{ "TLUNLEN",		0xf0, 0xf0 }};intahd_lunlen_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahd_print_register(LUNLEN_parse_table, 2, "LUNLEN",	    0x30, regvalue, cur_col, wrap));}intahd_cdblimit_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahd_print_register(NULL, 0, "CDBLIMIT",	    0x31, regvalue, cur_col, wrap));}intahd_maxcmd_print(u_int regvalue, u_int *cur_col, u_int wrap){	return (ahd_print_register(NULL, 0, "MAXCMD",	    0x32, regvalue, cur_col, wrap));}

⌨️ 快捷键说明

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