📄 aic79xx_reg.h
字号:
#define SCBPTR_ADDR 0x38#define SCBPTR_OFF 0x07#define CCSGADDR 0xac#define CCSCBADDR 0xac#define CCSCBADR_BK 0xac#define CMC_RAMBIST 0xad#define SG_ELEMENT_SIZE 0x80#define SCBRAMBIST_FAIL 0x40#define SG_BIST_FAIL 0x20#define SG_BIST_EN 0x10#define CMC_BUFFER_BIST_FAIL 0x02#define CMC_BUFFER_BIST_EN 0x01#define CCSGCTL 0xad#define CCSGDONE 0x80#define SG_CACHE_AVAIL 0x10#define CCSGEN 0x08#define SG_FETCH_REQ 0x02#define CCSGRESET 0x01#define CCSCBCTL 0xad#define CCSCBDONE 0x80#define ARRDONE 0x40#define CCARREN 0x10#define CCSCBEN 0x08#define CCSCBDIR 0x04#define CCSCBRESET 0x01#define CCSGRAM 0xb0#define FLEXADR 0xb0#define CCSCBRAM 0xb0#define FLEXCNT 0xb3#define FLEXDMASTAT 0xb5#define FLEXDMAERR 0x02#define FLEXDMADONE 0x01#define FLEXDATA 0xb6#define BRDDAT 0xb8#define BRDCTL 0xb9#define FLXARBACK 0x80#define FLXARBREQ 0x40#define BRDADDR 0x38#define BRDEN 0x04#define BRDRW 0x02#define BRDSTB 0x01#define SEEADR 0xba#define SEEDAT 0xbc#define SEECTL 0xbe#define SEEOP_ERASE 0x70#define SEEOPCODE 0x70#define SEEOP_READ 0x60#define SEEOP_WRITE 0x50#define SEEOP_EWEN 0x40#define SEEOP_WALL 0x40#define SEEOP_ERAL 0x40#define SEEOP_EWDS 0x40#define SEERST 0x02#define SEESTART 0x01#define SEESTAT 0xbe#define INIT_DONE 0x80#define LDALTID_L 0x08#define SEEARBACK 0x04#define SEEBUSY 0x02#define SCBCNT 0xbf#define DFWADDR 0xc0#define DSPFLTRCTL 0xc0#define FLTRDISABLE 0x20#define EDGESENSE 0x10#define DSPFCNTSEL 0x0f#define CLRSEQINTSTAT 0xc0#define CLRSEQ_SWTMRTO 0x10#define CLRSEQ_SEQINT 0x08#define CLRSEQ_SCSIINT 0x04#define CLRSEQ_PCIINT 0x02#define CLRSEQ_SPLTINT 0x01#define DSPDATACTL 0xc1#define BYPASSENAB 0x80#define DESQDIS 0x10#define RCVROFFSTDIS 0x04#define XMITOFFSTDIS 0x02#define DFRADDR 0xc2#define DSPREQCTL 0xc2#define MANREQCTL 0xc0#define MANREQDLY 0x3f#define DSPACKCTL 0xc3#define MANACKCTL 0xc0#define MANACKDLY 0x3f#define DFDAT 0xc4#define DSPSELECT 0xc4#define AUTOINCEN 0x80#define DSPSEL 0x1f#define WRTBIASCTL 0xc5#define AUTOXBCDIS 0x80#define XMITMANVAL 0x3f#define RCVRBIOSCTL 0xc6#define AUTORBCDIS 0x80#define RCVRMANVAL 0x3f#define WRTBIASCALC 0xc7#define DFPTRS 0xc8#define RCVRBIASCALC 0xc8#define DFDBCTL 0xc8#define DFF_CIO_WR_RDY 0x20#define DFF_CIO_RD_RDY 0x10#define DFF_DIR_ERR 0x08#define DFF_RAMBIST_FAIL 0x04#define DFF_RAMBIST_DONE 0x02#define DFF_RAMBIST_EN 0x01#define DFBKPTR 0xc9#define SKEWCALC 0xc9#define DFSCNT 0xcc#define DFBCNT 0xce#define OVLYADDR 0xd4#define SEQCTL0 0xd6#define PERRORDIS 0x80#define PAUSEDIS 0x40#define FAILDIS 0x20#define FASTMODE 0x10#define BRKADRINTEN 0x08#define STEP 0x04#define SEQRESET 0x02#define LOADRAM 0x01#define SEQCTL1 0xd7#define OVRLAY_DATA_CHK 0x08#define RAMBIST_DONE 0x04#define RAMBIST_FAIL 0x02#define RAMBIST_EN 0x01#define FLAGS 0xd8#define ZERO 0x02#define CARRY 0x01#define SEQINTCTL 0xd9#define INTVEC1DSL 0x80#define INT1_CONTEXT 0x20#define SCS_SEQ_INT1M1 0x10#define SCS_SEQ_INT1M0 0x08#define INTMASK 0x06#define IRET 0x01#define SEQRAM 0xda#define PRGMCNT 0xde#define SWTIMER 0xe0#define ACCUM 0xe0#define SINDEX 0xe2#define DINDEX 0xe4#define BRKADDR1 0xe6#define BRKDIS 0x80#define BRKADDR0 0xe6#define ALLONES 0xe8#define ALLZEROS 0xea#define NONE 0xea#define SINDIR 0xec#define DINDIR 0xed#define FUNCTION1 0xf0#define STACK 0xf2#define CURADDR 0xf4#define INTVEC1_ADDR 0xf4#define INTVEC2_ADDR 0xf6#define LASTADDR 0xf6#define LONGJMP_ADDR 0xf8#define LONGJMP_SCB 0xfa#define ACCUM_SAVE 0xfc#define WAITING_SCB_TAILS 0x100#define AHD_PCI_CONFIG_BASE 0x100#define SRAM_BASE 0x100#define WAITING_TID_HEAD 0x120#define WAITING_TID_TAIL 0x122#define NEXT_QUEUED_SCB_ADDR 0x124#define COMPLETE_SCB_HEAD 0x128#define COMPLETE_SCB_DMAINPROG_HEAD 0x12a#define COMPLETE_DMA_SCB_HEAD 0x12c#define QFREEZE_COUNT 0x12e#define SAVED_MODE 0x130#define MSG_OUT 0x131#define DMAPARAMS 0x132#define PRELOADEN 0x80#define WIDEODD 0x40#define SCSIEN 0x20#define SDMAEN 0x10#define SDMAENACK 0x10#define HDMAENACK 0x08#define HDMAEN 0x08#define DIRECTION 0x04#define FIFOFLUSH 0x02#define FIFORESET 0x01#define SEQ_FLAGS 0x133#define NOT_IDENTIFIED 0x80#define NO_CDB_SENT 0x40#define TARGET_CMD_IS_TAGGED 0x40#define DPHASE 0x20#define TARG_CMD_PENDING 0x10#define CMDPHASE_PENDING 0x08#define DPHASE_PENDING 0x04#define SPHASE_PENDING 0x02#define NO_DISCONNECT 0x01#define SAVED_SCSIID 0x134#define SAVED_LUN 0x135#define LASTPHASE 0x136#define P_MESGIN 0xe0#define PHASE_MASK 0xe0#define P_STATUS 0xc0#define P_MESGOUT 0xa0#define CDI 0x80#define P_COMMAND 0x80#define P_DATAIN_DT 0x60#define P_DATAIN 0x40#define IOI 0x40#define MSGI 0x20#define P_DATAOUT_DT 0x20#define P_BUSFREE 0x01#define P_DATAOUT 0x00#define SHARED_DATA_ADDR 0x137#define QOUTFIFO_NEXT_ADDR 0x13b#define KERNEL_TQINPOS 0x13f#define TQINPOS 0x140#define ARG_1 0x141#define RETURN_1 0x141#define SEND_MSG 0x80#define SEND_SENSE 0x40#define SEND_REJ 0x20#define MSGOUT_PHASEMIS 0x10#define EXIT_MSG_LOOP 0x08#define CONT_MSG_LOOP_WRITE 0x04#define CONT_MSG_LOOP_READ 0x03#define CONT_MSG_LOOP_TARG 0x02#define ARG_2 0x142#define RETURN_2 0x142#define LAST_MSG 0x143#define SCSISEQ_TEMPLATE 0x144#define MANUALCTL 0x40#define ENSELI 0x20#define ENRSELI 0x10#define MANUALP 0x0c#define ENAUTOATNP 0x02#define ALTSTIM 0x01#define INITIATOR_TAG 0x145#define SEQ_FLAGS2 0x146#define SELECTOUT_QFROZEN 0x04#define TARGET_MSG_PENDING 0x02#define SCB_DMA 0x01#define CMDSIZE_TABLE 0x147#define SCB_BASE 0x180#define SCB_RESIDUAL_DATACNT 0x180#define SCB_CDB_STORE 0x180#define SCB_RESIDUAL_SGPTR 0x184#define SCB_CDB_PTR 0x184#define SG_ADDR_MASK 0xf8#define SG_OVERRUN_RESID 0x02#define SCB_SCSI_STATUS 0x188#define SCB_TARGET_PHASES 0x189#define SCB_TARGET_DATA_DIR 0x18a#define SCB_TARGET_ITAG 0x18b#define SCB_SENSE_BUSADDR 0x18c#define SCB_NEXT_COMPLETE 0x18c#define SCB_CDB_LEN 0x190#define SCB_CDB_LEN_PTR 0x80#define SCB_TASK_MANAGEMENT 0x191#define SCB_TAG 0x192#define SCB_NEXT 0x194#define SCB_NEXT_SCB_BUSADDR 0x194#define SCB_NEXT2 0x196#define SCB_DATAPTR 0x198#define SCB_DATACNT 0x1a0#define SG_LAST_SEG 0x80#define SG_HIGH_ADDR_BITS 0x7f#define SCB_SGPTR 0x1a4#define SG_STATUS_VALID 0x04#define SG_FULL_RESID 0x02#define SG_LIST_NULL 0x01#define SCB_CONTROL 0x1a8#define TARGET_SCB 0x80#define DISCENB 0x40#define TAG_ENB 0x20#define MK_MESSAGE 0x10#define STATUS_RCVD 0x08#define DISCONNECTED 0x04#define SCB_TAG_TYPE 0x03#define SCB_SCSIID 0x1a9#define TID 0xf0#define OID 0x0f#define SCB_LUN 0x1aa#define LID 0xff#define SCB_TASK_ATTRIBUTE 0x1ab#define SCB_NONPACKET_TAG 0x1ab#define SCB_BUSADDR 0x1ac#define SCB_DISCONNECTED_LISTS 0x1b0#define SCB_TRANSFER_SIZE 0x30#define STATUS_QUEUE_FULL 0x28#define STATUS_BUSY 0x08#define MAX_OFFSET_PACED 0x7f#define BUS_32_BIT 0x02#define CCSGADDR_MAX 0x80#define TID_SHIFT 0x04#define MK_MESSAGE_BIT_OFFSET 0x04#define SEEOP_EWDS_ADDR 0x00#define AHD_NUM_ANNEXCOLS 0x04#define AHD_PRECOMP_FASTSLEW 0x40#define AHD_PRECOMP_CUTBACK_29 0x06#define NVRAM_SCB_OFFSET 0x2c#define STATUS_PKT_SENSE 0xff#define CMD_GROUP_CODE_SHIFT 0x05#define AHD_SENSE_BUFSIZE 0x100#define BUS_8_BIT 0x00#define STIMESEL_BUG_ADJ 0x08#define STIMESEL_MIN 0x18#define STIMESEL_SHIFT 0x03#define CCSGRAM_MAXSEGS 0x10#define INVALID_ADDR 0x80#define TARGET_CMD_CMPLT 0xfe#define SEEOP_WRAL_ADDR 0x40#define SEEOP_ERAL_ADDR 0x80#define AHD_PRECOMP_CUTBACK_37 0x07#define AHD_PRECOMP_CUTBACK_17 0x04#define AHD_PRECOMP_MASK 0x07#define AHD_ANNEXCOL_PRECOMP 0x04#define SRC_MODE_SHIFT 0x00#define PKT_OVERRUN_BUFSIZE 0x200#define TARGET_DATA_IN 0x01#define HOST_MSG 0xff#define MAX_OFFSET 0xfe#define BUS_16_BIT 0x01#define CCSCBADDR_MAX 0x80#define SEQ_STACK_SIZE 0x08#define WRTBIASCTL_CPQ_DEFAULT 0x97#define NUMDSPS 0x14#define SEEOP_EWEN_ADDR 0xc0#define DST_MODE_SHIFT 0x04/* Downloaded Constant Definitions */#define PKT_OVERRUN_BUFOFFSET 0x05#define SG_SIZEOF 0x04#define SG_PREFETCH_ADDR_MASK 0x03#define SG_PREFETCH_ALIGN_MASK 0x02#define SG_PREFETCH_CNT_LIMIT 0x01#define SG_PREFETCH_CNT 0x00#define DOWNLOAD_CONST_COUNT 0x06/* Exported Labels */#define LABEL_seq_isr 0x215
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -