📄 aic79xx_reg.h_shipped
字号:
/* * 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 $ */typedef int (ahd_reg_print_t)(u_int, u_int *, u_int);typedef struct ahd_reg_parse_entry { char *name; uint8_t value; uint8_t mask;} ahd_reg_parse_entry_t;#if AIC_DEBUG_REGISTERSahd_reg_print_t ahd_mode_ptr_print;#else#define ahd_mode_ptr_print(regvalue, cur_col, wrap) \ ahd_print_register(NULL, 0, "MODE_PTR", 0x00, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahd_reg_print_t ahd_intstat_print;#else#define ahd_intstat_print(regvalue, cur_col, wrap) \ ahd_print_register(NULL, 0, "INTSTAT", 0x01, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahd_reg_print_t ahd_seqintcode_print;#else#define ahd_seqintcode_print(regvalue, cur_col, wrap) \ ahd_print_register(NULL, 0, "SEQINTCODE", 0x02, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahd_reg_print_t ahd_clrint_print;#else#define ahd_clrint_print(regvalue, cur_col, wrap) \ ahd_print_register(NULL, 0, "CLRINT", 0x03, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahd_reg_print_t ahd_error_print;#else#define ahd_error_print(regvalue, cur_col, wrap) \ ahd_print_register(NULL, 0, "ERROR", 0x04, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahd_reg_print_t ahd_clrerr_print;#else#define ahd_clrerr_print(regvalue, cur_col, wrap) \ ahd_print_register(NULL, 0, "CLRERR", 0x04, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahd_reg_print_t ahd_hcntrl_print;#else#define ahd_hcntrl_print(regvalue, cur_col, wrap) \ ahd_print_register(NULL, 0, "HCNTRL", 0x05, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahd_reg_print_t ahd_hnscb_qoff_print;#else#define ahd_hnscb_qoff_print(regvalue, cur_col, wrap) \ ahd_print_register(NULL, 0, "HNSCB_QOFF", 0x06, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahd_reg_print_t ahd_hescb_qoff_print;#else#define ahd_hescb_qoff_print(regvalue, cur_col, wrap) \ ahd_print_register(NULL, 0, "HESCB_QOFF", 0x08, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahd_reg_print_t ahd_hs_mailbox_print;#else#define ahd_hs_mailbox_print(regvalue, cur_col, wrap) \ ahd_print_register(NULL, 0, "HS_MAILBOX", 0x0b, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahd_reg_print_t ahd_clrseqintstat_print;#else#define ahd_clrseqintstat_print(regvalue, cur_col, wrap) \ ahd_print_register(NULL, 0, "CLRSEQINTSTAT", 0x0c, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahd_reg_print_t ahd_seqintstat_print;#else#define ahd_seqintstat_print(regvalue, cur_col, wrap) \ ahd_print_register(NULL, 0, "SEQINTSTAT", 0x0c, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahd_reg_print_t ahd_swtimer_print;#else#define ahd_swtimer_print(regvalue, cur_col, wrap) \ ahd_print_register(NULL, 0, "SWTIMER", 0x0e, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahd_reg_print_t ahd_snscb_qoff_print;#else#define ahd_snscb_qoff_print(regvalue, cur_col, wrap) \ ahd_print_register(NULL, 0, "SNSCB_QOFF", 0x10, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahd_reg_print_t ahd_sescb_qoff_print;#else#define ahd_sescb_qoff_print(regvalue, cur_col, wrap) \ ahd_print_register(NULL, 0, "SESCB_QOFF", 0x12, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahd_reg_print_t ahd_sdscb_qoff_print;#else#define ahd_sdscb_qoff_print(regvalue, cur_col, wrap) \ ahd_print_register(NULL, 0, "SDSCB_QOFF", 0x14, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahd_reg_print_t ahd_qoff_ctlsta_print;#else#define ahd_qoff_ctlsta_print(regvalue, cur_col, wrap) \ ahd_print_register(NULL, 0, "QOFF_CTLSTA", 0x16, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahd_reg_print_t ahd_intctl_print;#else#define ahd_intctl_print(regvalue, cur_col, wrap) \ ahd_print_register(NULL, 0, "INTCTL", 0x18, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahd_reg_print_t ahd_dfcntrl_print;#else#define ahd_dfcntrl_print(regvalue, cur_col, wrap) \ ahd_print_register(NULL, 0, "DFCNTRL", 0x19, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahd_reg_print_t ahd_dscommand0_print;#else#define ahd_dscommand0_print(regvalue, cur_col, wrap) \ ahd_print_register(NULL, 0, "DSCOMMAND0", 0x19, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahd_reg_print_t ahd_dfstatus_print;#else#define ahd_dfstatus_print(regvalue, cur_col, wrap) \ ahd_print_register(NULL, 0, "DFSTATUS", 0x1a, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahd_reg_print_t ahd_sg_cache_shadow_print;#else#define ahd_sg_cache_shadow_print(regvalue, cur_col, wrap) \ ahd_print_register(NULL, 0, "SG_CACHE_SHADOW", 0x1b, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahd_reg_print_t ahd_arbctl_print;#else#define ahd_arbctl_print(regvalue, cur_col, wrap) \ ahd_print_register(NULL, 0, "ARBCTL", 0x1b, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahd_reg_print_t ahd_sg_cache_pre_print;#else#define ahd_sg_cache_pre_print(regvalue, cur_col, wrap) \ ahd_print_register(NULL, 0, "SG_CACHE_PRE", 0x1b, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahd_reg_print_t ahd_lqin_print;#else#define ahd_lqin_print(regvalue, cur_col, wrap) \ ahd_print_register(NULL, 0, "LQIN", 0x20, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahd_reg_print_t ahd_typeptr_print;#else#define ahd_typeptr_print(regvalue, cur_col, wrap) \ ahd_print_register(NULL, 0, "TYPEPTR", 0x20, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahd_reg_print_t ahd_tagptr_print;#else#define ahd_tagptr_print(regvalue, cur_col, wrap) \ ahd_print_register(NULL, 0, "TAGPTR", 0x21, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahd_reg_print_t ahd_lunptr_print;#else#define ahd_lunptr_print(regvalue, cur_col, wrap) \ ahd_print_register(NULL, 0, "LUNPTR", 0x22, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahd_reg_print_t ahd_datalenptr_print;#else#define ahd_datalenptr_print(regvalue, cur_col, wrap) \ ahd_print_register(NULL, 0, "DATALENPTR", 0x23, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahd_reg_print_t ahd_statlenptr_print;#else#define ahd_statlenptr_print(regvalue, cur_col, wrap) \ ahd_print_register(NULL, 0, "STATLENPTR", 0x24, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahd_reg_print_t ahd_cmdlenptr_print;#else#define ahd_cmdlenptr_print(regvalue, cur_col, wrap) \ ahd_print_register(NULL, 0, "CMDLENPTR", 0x25, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahd_reg_print_t ahd_attrptr_print;#else#define ahd_attrptr_print(regvalue, cur_col, wrap) \ ahd_print_register(NULL, 0, "ATTRPTR", 0x26, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahd_reg_print_t ahd_flagptr_print;#else#define ahd_flagptr_print(regvalue, cur_col, wrap) \ ahd_print_register(NULL, 0, "FLAGPTR", 0x27, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahd_reg_print_t ahd_cmdptr_print;#else#define ahd_cmdptr_print(regvalue, cur_col, wrap) \ ahd_print_register(NULL, 0, "CMDPTR", 0x28, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahd_reg_print_t ahd_qnextptr_print;#else#define ahd_qnextptr_print(regvalue, cur_col, wrap) \ ahd_print_register(NULL, 0, "QNEXTPTR", 0x29, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahd_reg_print_t ahd_idptr_print;#else#define ahd_idptr_print(regvalue, cur_col, wrap) \ ahd_print_register(NULL, 0, "IDPTR", 0x2a, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahd_reg_print_t ahd_abrtbyteptr_print;#else#define ahd_abrtbyteptr_print(regvalue, cur_col, wrap) \ ahd_print_register(NULL, 0, "ABRTBYTEPTR", 0x2b, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahd_reg_print_t ahd_abrtbitptr_print;#else#define ahd_abrtbitptr_print(regvalue, cur_col, wrap) \ ahd_print_register(NULL, 0, "ABRTBITPTR", 0x2c, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahd_reg_print_t ahd_maxcmdbytes_print;#else#define ahd_maxcmdbytes_print(regvalue, cur_col, wrap) \ ahd_print_register(NULL, 0, "MAXCMDBYTES", 0x2d, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahd_reg_print_t ahd_maxcmd2rcv_print;#else#define ahd_maxcmd2rcv_print(regvalue, cur_col, wrap) \ ahd_print_register(NULL, 0, "MAXCMD2RCV", 0x2e, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahd_reg_print_t ahd_shortthresh_print;#else#define ahd_shortthresh_print(regvalue, cur_col, wrap) \ ahd_print_register(NULL, 0, "SHORTTHRESH", 0x2f, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahd_reg_print_t ahd_lunlen_print;#else#define ahd_lunlen_print(regvalue, cur_col, wrap) \ ahd_print_register(NULL, 0, "LUNLEN", 0x30, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahd_reg_print_t ahd_cdblimit_print;#else#define ahd_cdblimit_print(regvalue, cur_col, wrap) \ ahd_print_register(NULL, 0, "CDBLIMIT", 0x31, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahd_reg_print_t ahd_maxcmd_print;#else#define ahd_maxcmd_print(regvalue, cur_col, wrap) \ ahd_print_register(NULL, 0, "MAXCMD", 0x32, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahd_reg_print_t ahd_maxcmdcnt_print;#else#define ahd_maxcmdcnt_print(regvalue, cur_col, wrap) \ ahd_print_register(NULL, 0, "MAXCMDCNT", 0x33, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahd_reg_print_t ahd_lqrsvd01_print;#else#define ahd_lqrsvd01_print(regvalue, cur_col, wrap) \ ahd_print_register(NULL, 0, "LQRSVD01", 0x34, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahd_reg_print_t ahd_lqrsvd16_print;#else#define ahd_lqrsvd16_print(regvalue, cur_col, wrap) \ ahd_print_register(NULL, 0, "LQRSVD16", 0x35, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahd_reg_print_t ahd_lqrsvd17_print;#else#define ahd_lqrsvd17_print(regvalue, cur_col, wrap) \ ahd_print_register(NULL, 0, "LQRSVD17", 0x36, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahd_reg_print_t ahd_cmdrsvd0_print;#else#define ahd_cmdrsvd0_print(regvalue, cur_col, wrap) \ ahd_print_register(NULL, 0, "CMDRSVD0", 0x37, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahd_reg_print_t ahd_lqctl0_print;#else#define ahd_lqctl0_print(regvalue, cur_col, wrap) \ ahd_print_register(NULL, 0, "LQCTL0", 0x38, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahd_reg_print_t ahd_lqctl1_print;#else#define ahd_lqctl1_print(regvalue, cur_col, wrap) \ ahd_print_register(NULL, 0, "LQCTL1", 0x38, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahd_reg_print_t ahd_scsbist0_print;#else#define ahd_scsbist0_print(regvalue, cur_col, wrap) \ ahd_print_register(NULL, 0, "SCSBIST0", 0x39, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahd_reg_print_t ahd_lqctl2_print;#else#define ahd_lqctl2_print(regvalue, cur_col, wrap) \ ahd_print_register(NULL, 0, "LQCTL2", 0x39, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahd_reg_print_t ahd_scsbist1_print;#else#define ahd_scsbist1_print(regvalue, cur_col, wrap) \ ahd_print_register(NULL, 0, "SCSBIST1", 0x3a, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahd_reg_print_t ahd_scsiseq0_print;#else#define ahd_scsiseq0_print(regvalue, cur_col, wrap) \ ahd_print_register(NULL, 0, "SCSISEQ0", 0x3a, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahd_reg_print_t ahd_scsiseq1_print;#else#define ahd_scsiseq1_print(regvalue, cur_col, wrap) \ ahd_print_register(NULL, 0, "SCSISEQ1", 0x3b, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahd_reg_print_t ahd_sxfrctl0_print;#else#define ahd_sxfrctl0_print(regvalue, cur_col, wrap) \ ahd_print_register(NULL, 0, "SXFRCTL0", 0x3c, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahd_reg_print_t ahd_businitid_print;#else#define ahd_businitid_print(regvalue, cur_col, wrap) \ ahd_print_register(NULL, 0, "BUSINITID", 0x3c, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahd_reg_print_t ahd_dlcount_print;#else#define ahd_dlcount_print(regvalue, cur_col, wrap) \ ahd_print_register(NULL, 0, "DLCOUNT", 0x3c, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahd_reg_print_t ahd_sxfrctl1_print;#else#define ahd_sxfrctl1_print(regvalue, cur_col, wrap) \ ahd_print_register(NULL, 0, "SXFRCTL1", 0x3d, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahd_reg_print_t ahd_bustargid_print;#else#define ahd_bustargid_print(regvalue, cur_col, wrap) \ ahd_print_register(NULL, 0, "BUSTARGID", 0x3e, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahd_reg_print_t ahd_sxfrctl2_print;#else#define ahd_sxfrctl2_print(regvalue, cur_col, wrap) \
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -