📄 aic7xxx_reg.h_shipped
字号:
/* * DO NOT EDIT - This file is automatically generated * from the following source files: * * $Id: //depot/aic7xxx/aic7xxx/aic7xxx.seq#58 $ * $Id: //depot/aic7xxx/aic7xxx/aic7xxx.reg#40 $ */typedef int (ahc_reg_print_t)(u_int, u_int *, u_int);typedef struct ahc_reg_parse_entry { char *name; uint8_t value; uint8_t mask;} ahc_reg_parse_entry_t;#if AIC_DEBUG_REGISTERSahc_reg_print_t ahc_scsiseq_print;#else#define ahc_scsiseq_print(regvalue, cur_col, wrap) \ ahc_print_register(NULL, 0, "SCSISEQ", 0x00, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahc_reg_print_t ahc_sxfrctl0_print;#else#define ahc_sxfrctl0_print(regvalue, cur_col, wrap) \ ahc_print_register(NULL, 0, "SXFRCTL0", 0x01, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahc_reg_print_t ahc_sxfrctl1_print;#else#define ahc_sxfrctl1_print(regvalue, cur_col, wrap) \ ahc_print_register(NULL, 0, "SXFRCTL1", 0x02, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahc_reg_print_t ahc_scsisigo_print;#else#define ahc_scsisigo_print(regvalue, cur_col, wrap) \ ahc_print_register(NULL, 0, "SCSISIGO", 0x03, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahc_reg_print_t ahc_scsisigi_print;#else#define ahc_scsisigi_print(regvalue, cur_col, wrap) \ ahc_print_register(NULL, 0, "SCSISIGI", 0x03, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahc_reg_print_t ahc_scsirate_print;#else#define ahc_scsirate_print(regvalue, cur_col, wrap) \ ahc_print_register(NULL, 0, "SCSIRATE", 0x04, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahc_reg_print_t ahc_scsiid_print;#else#define ahc_scsiid_print(regvalue, cur_col, wrap) \ ahc_print_register(NULL, 0, "SCSIID", 0x05, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahc_reg_print_t ahc_scsidatl_print;#else#define ahc_scsidatl_print(regvalue, cur_col, wrap) \ ahc_print_register(NULL, 0, "SCSIDATL", 0x06, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahc_reg_print_t ahc_scsidath_print;#else#define ahc_scsidath_print(regvalue, cur_col, wrap) \ ahc_print_register(NULL, 0, "SCSIDATH", 0x07, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahc_reg_print_t ahc_stcnt_print;#else#define ahc_stcnt_print(regvalue, cur_col, wrap) \ ahc_print_register(NULL, 0, "STCNT", 0x08, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahc_reg_print_t ahc_optionmode_print;#else#define ahc_optionmode_print(regvalue, cur_col, wrap) \ ahc_print_register(NULL, 0, "OPTIONMODE", 0x08, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahc_reg_print_t ahc_targcrccnt_print;#else#define ahc_targcrccnt_print(regvalue, cur_col, wrap) \ ahc_print_register(NULL, 0, "TARGCRCCNT", 0x0a, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahc_reg_print_t ahc_clrsint0_print;#else#define ahc_clrsint0_print(regvalue, cur_col, wrap) \ ahc_print_register(NULL, 0, "CLRSINT0", 0x0b, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahc_reg_print_t ahc_sstat0_print;#else#define ahc_sstat0_print(regvalue, cur_col, wrap) \ ahc_print_register(NULL, 0, "SSTAT0", 0x0b, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahc_reg_print_t ahc_clrsint1_print;#else#define ahc_clrsint1_print(regvalue, cur_col, wrap) \ ahc_print_register(NULL, 0, "CLRSINT1", 0x0c, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahc_reg_print_t ahc_sstat1_print;#else#define ahc_sstat1_print(regvalue, cur_col, wrap) \ ahc_print_register(NULL, 0, "SSTAT1", 0x0c, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahc_reg_print_t ahc_sstat2_print;#else#define ahc_sstat2_print(regvalue, cur_col, wrap) \ ahc_print_register(NULL, 0, "SSTAT2", 0x0d, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahc_reg_print_t ahc_sstat3_print;#else#define ahc_sstat3_print(regvalue, cur_col, wrap) \ ahc_print_register(NULL, 0, "SSTAT3", 0x0e, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahc_reg_print_t ahc_scsiid_ultra2_print;#else#define ahc_scsiid_ultra2_print(regvalue, cur_col, wrap) \ ahc_print_register(NULL, 0, "SCSIID_ULTRA2", 0x0f, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahc_reg_print_t ahc_simode0_print;#else#define ahc_simode0_print(regvalue, cur_col, wrap) \ ahc_print_register(NULL, 0, "SIMODE0", 0x10, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahc_reg_print_t ahc_simode1_print;#else#define ahc_simode1_print(regvalue, cur_col, wrap) \ ahc_print_register(NULL, 0, "SIMODE1", 0x11, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahc_reg_print_t ahc_scsibusl_print;#else#define ahc_scsibusl_print(regvalue, cur_col, wrap) \ ahc_print_register(NULL, 0, "SCSIBUSL", 0x12, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahc_reg_print_t ahc_scsibush_print;#else#define ahc_scsibush_print(regvalue, cur_col, wrap) \ ahc_print_register(NULL, 0, "SCSIBUSH", 0x13, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahc_reg_print_t ahc_sxfrctl2_print;#else#define ahc_sxfrctl2_print(regvalue, cur_col, wrap) \ ahc_print_register(NULL, 0, "SXFRCTL2", 0x13, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahc_reg_print_t ahc_shaddr_print;#else#define ahc_shaddr_print(regvalue, cur_col, wrap) \ ahc_print_register(NULL, 0, "SHADDR", 0x14, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahc_reg_print_t ahc_seltimer_print;#else#define ahc_seltimer_print(regvalue, cur_col, wrap) \ ahc_print_register(NULL, 0, "SELTIMER", 0x18, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahc_reg_print_t ahc_selid_print;#else#define ahc_selid_print(regvalue, cur_col, wrap) \ ahc_print_register(NULL, 0, "SELID", 0x19, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahc_reg_print_t ahc_scamctl_print;#else#define ahc_scamctl_print(regvalue, cur_col, wrap) \ ahc_print_register(NULL, 0, "SCAMCTL", 0x1a, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahc_reg_print_t ahc_targid_print;#else#define ahc_targid_print(regvalue, cur_col, wrap) \ ahc_print_register(NULL, 0, "TARGID", 0x1b, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahc_reg_print_t ahc_spiocap_print;#else#define ahc_spiocap_print(regvalue, cur_col, wrap) \ ahc_print_register(NULL, 0, "SPIOCAP", 0x1b, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahc_reg_print_t ahc_brdctl_print;#else#define ahc_brdctl_print(regvalue, cur_col, wrap) \ ahc_print_register(NULL, 0, "BRDCTL", 0x1d, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahc_reg_print_t ahc_seectl_print;#else#define ahc_seectl_print(regvalue, cur_col, wrap) \ ahc_print_register(NULL, 0, "SEECTL", 0x1e, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahc_reg_print_t ahc_sblkctl_print;#else#define ahc_sblkctl_print(regvalue, cur_col, wrap) \ ahc_print_register(NULL, 0, "SBLKCTL", 0x1f, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahc_reg_print_t ahc_busy_targets_print;#else#define ahc_busy_targets_print(regvalue, cur_col, wrap) \ ahc_print_register(NULL, 0, "BUSY_TARGETS", 0x20, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahc_reg_print_t ahc_ultra_enb_print;#else#define ahc_ultra_enb_print(regvalue, cur_col, wrap) \ ahc_print_register(NULL, 0, "ULTRA_ENB", 0x30, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahc_reg_print_t ahc_disc_dsb_print;#else#define ahc_disc_dsb_print(regvalue, cur_col, wrap) \ ahc_print_register(NULL, 0, "DISC_DSB", 0x32, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahc_reg_print_t ahc_cmdsize_table_tail_print;#else#define ahc_cmdsize_table_tail_print(regvalue, cur_col, wrap) \ ahc_print_register(NULL, 0, "CMDSIZE_TABLE_TAIL", 0x34, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahc_reg_print_t ahc_mwi_residual_print;#else#define ahc_mwi_residual_print(regvalue, cur_col, wrap) \ ahc_print_register(NULL, 0, "MWI_RESIDUAL", 0x38, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahc_reg_print_t ahc_next_queued_scb_print;#else#define ahc_next_queued_scb_print(regvalue, cur_col, wrap) \ ahc_print_register(NULL, 0, "NEXT_QUEUED_SCB", 0x39, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahc_reg_print_t ahc_msg_out_print;#else#define ahc_msg_out_print(regvalue, cur_col, wrap) \ ahc_print_register(NULL, 0, "MSG_OUT", 0x3a, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahc_reg_print_t ahc_dmaparams_print;#else#define ahc_dmaparams_print(regvalue, cur_col, wrap) \ ahc_print_register(NULL, 0, "DMAPARAMS", 0x3b, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahc_reg_print_t ahc_seq_flags_print;#else#define ahc_seq_flags_print(regvalue, cur_col, wrap) \ ahc_print_register(NULL, 0, "SEQ_FLAGS", 0x3c, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahc_reg_print_t ahc_saved_scsiid_print;#else#define ahc_saved_scsiid_print(regvalue, cur_col, wrap) \ ahc_print_register(NULL, 0, "SAVED_SCSIID", 0x3d, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahc_reg_print_t ahc_saved_lun_print;#else#define ahc_saved_lun_print(regvalue, cur_col, wrap) \ ahc_print_register(NULL, 0, "SAVED_LUN", 0x3e, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahc_reg_print_t ahc_lastphase_print;#else#define ahc_lastphase_print(regvalue, cur_col, wrap) \ ahc_print_register(NULL, 0, "LASTPHASE", 0x3f, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahc_reg_print_t ahc_waiting_scbh_print;#else#define ahc_waiting_scbh_print(regvalue, cur_col, wrap) \ ahc_print_register(NULL, 0, "WAITING_SCBH", 0x40, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahc_reg_print_t ahc_disconnected_scbh_print;#else#define ahc_disconnected_scbh_print(regvalue, cur_col, wrap) \ ahc_print_register(NULL, 0, "DISCONNECTED_SCBH", 0x41, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahc_reg_print_t ahc_free_scbh_print;#else#define ahc_free_scbh_print(regvalue, cur_col, wrap) \ ahc_print_register(NULL, 0, "FREE_SCBH", 0x42, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahc_reg_print_t ahc_complete_scbh_print;#else#define ahc_complete_scbh_print(regvalue, cur_col, wrap) \ ahc_print_register(NULL, 0, "COMPLETE_SCBH", 0x43, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahc_reg_print_t ahc_hscb_addr_print;#else#define ahc_hscb_addr_print(regvalue, cur_col, wrap) \ ahc_print_register(NULL, 0, "HSCB_ADDR", 0x44, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahc_reg_print_t ahc_shared_data_addr_print;#else#define ahc_shared_data_addr_print(regvalue, cur_col, wrap) \ ahc_print_register(NULL, 0, "SHARED_DATA_ADDR", 0x48, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahc_reg_print_t ahc_kernel_qinpos_print;#else#define ahc_kernel_qinpos_print(regvalue, cur_col, wrap) \ ahc_print_register(NULL, 0, "KERNEL_QINPOS", 0x4c, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahc_reg_print_t ahc_qinpos_print;#else#define ahc_qinpos_print(regvalue, cur_col, wrap) \ ahc_print_register(NULL, 0, "QINPOS", 0x4d, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahc_reg_print_t ahc_qoutpos_print;#else#define ahc_qoutpos_print(regvalue, cur_col, wrap) \ ahc_print_register(NULL, 0, "QOUTPOS", 0x4e, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahc_reg_print_t ahc_kernel_tqinpos_print;#else#define ahc_kernel_tqinpos_print(regvalue, cur_col, wrap) \ ahc_print_register(NULL, 0, "KERNEL_TQINPOS", 0x4f, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahc_reg_print_t ahc_tqinpos_print;#else#define ahc_tqinpos_print(regvalue, cur_col, wrap) \ ahc_print_register(NULL, 0, "TQINPOS", 0x50, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahc_reg_print_t ahc_arg_1_print;#else#define ahc_arg_1_print(regvalue, cur_col, wrap) \ ahc_print_register(NULL, 0, "ARG_1", 0x51, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahc_reg_print_t ahc_arg_2_print;#else#define ahc_arg_2_print(regvalue, cur_col, wrap) \ ahc_print_register(NULL, 0, "ARG_2", 0x52, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahc_reg_print_t ahc_last_msg_print;#else#define ahc_last_msg_print(regvalue, cur_col, wrap) \ ahc_print_register(NULL, 0, "LAST_MSG", 0x53, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahc_reg_print_t ahc_scsiseq_template_print;#else#define ahc_scsiseq_template_print(regvalue, cur_col, wrap) \ ahc_print_register(NULL, 0, "SCSISEQ_TEMPLATE", 0x54, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahc_reg_print_t ahc_ha_274_biosglobal_print;#else#define ahc_ha_274_biosglobal_print(regvalue, cur_col, wrap) \ ahc_print_register(NULL, 0, "HA_274_BIOSGLOBAL", 0x56, regvalue, cur_col, wrap)#endif#if AIC_DEBUG_REGISTERSahc_reg_print_t ahc_seq_flags2_print;#else#define ahc_seq_flags2_print(regvalue, cur_col, wrap) \ ahc_print_register(NULL, 0, "SEQ_FLAGS2", 0x57, regvalue, cur_col, wrap)#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -