📄 aic7xxx_reg.h
字号:
#define FASTMODE 0x10#define BRKADRINTEN 0x08#define STEP 0x04#define SEQRESET 0x02#define LOADRAM 0x01#define SEQRAM 0x61#define SEQADDR0 0x62#define SEQADDR1 0x63#define SEQADDR1_MASK 0x01#define ACCUM 0x64#define SINDEX 0x65#define DINDEX 0x66#define ALLONES 0x69#define ALLZEROS 0x6a#define NONE 0x6a#define FLAGS 0x6b#define ZERO 0x02#define CARRY 0x01#define SINDIR 0x6c#define DINDIR 0x6d#define FUNCTION1 0x6e#define STACK 0x6f#define TARG_OFFSET 0x70#define BCTL 0x84#define ACE 0x08#define ENABLE 0x01#define DSCOMMAND0 0x84#define CACHETHEN 0x80#define DPARCKEN 0x40#define MPARCKEN 0x20#define EXTREQLCK 0x10#define INTSCBRAMSEL 0x08#define RAMPS 0x04#define USCBSIZE32 0x02#define CIOPARCKEN 0x01#define BUSTIME 0x85#define BOFF 0xf0#define BON 0x0f#define DSCOMMAND1 0x85#define DSLATT 0xfc#define HADDLDSEL1 0x02#define HADDLDSEL0 0x01#define BUSSPD 0x86#define DFTHRSH 0xc0#define DFTHRSH_75 0x80#define STBOFF 0x38#define STBON 0x07#define HS_MAILBOX 0x86#define HOST_MAILBOX 0xf0#define HOST_TQINPOS 0x80#define SEQ_MAILBOX 0x0f#define DSPCISTATUS 0x86#define DFTHRSH_100 0xc0#define HCNTRL 0x87#define POWRDN 0x40#define SWINT 0x10#define IRQMS 0x08#define PAUSE 0x04#define INTEN 0x02#define CHIPRST 0x01#define CHIPRSTACK 0x01#define HADDR 0x88#define HCNT 0x8c#define SCBPTR 0x90#define INTSTAT 0x91#define SEQINT_MASK 0xf1#define OUT_OF_RANGE 0xe1#define NO_FREE_SCB 0xd1#define SCB_MISMATCH 0xc1#define MISSED_BUSFREE 0xb1#define MKMSG_FAILED 0xa1#define DATA_OVERRUN 0x91#define PERR_DETECTED 0x81#define BAD_STATUS 0x71#define HOST_MSG_LOOP 0x61#define PDATA_REINIT 0x51#define IGN_WIDE_RES 0x41#define NO_MATCH 0x31#define NO_IDENT 0x21#define SEND_REJECT 0x11#define INT_PEND 0x0f#define BRKADRINT 0x08#define SCSIINT 0x04#define CMDCMPLT 0x02#define BAD_PHASE 0x01#define SEQINT 0x01#define CLRINT 0x92#define CLRPARERR 0x10#define CLRBRKADRINT 0x08#define CLRSCSIINT 0x04#define CLRCMDINT 0x02#define CLRSEQINT 0x01#define ERROR 0x92#define CIOPARERR 0x80#define PCIERRSTAT 0x40#define MPARERR 0x20#define DPARERR 0x10#define SQPARERR 0x08#define ILLOPCODE 0x04#define ILLSADDR 0x02#define ILLHADDR 0x01#define DFCNTRL 0x93#define DFSTATUS 0x94#define PRELOAD_AVAIL 0x80#define DFCACHETH 0x40#define FIFOQWDEMP 0x20#define MREQPEND 0x10#define HDONE 0x08#define DFTHRESH 0x04#define FIFOFULL 0x02#define FIFOEMP 0x01#define DFWADDR 0x95#define DFRADDR 0x97#define DFDAT 0x99#define SCBCNT 0x9a#define SCBAUTO 0x80#define SCBCNT_MASK 0x1f#define QINFIFO 0x9b#define QINCNT 0x9c#define QOUTFIFO 0x9d#define CRCCONTROL1 0x9d#define CRCONSEEN 0x80#define CRCVALCHKEN 0x40#define CRCENDCHKEN 0x20#define CRCREQCHKEN 0x10#define TARGCRCENDEN 0x08#define TARGCRCCNTEN 0x04#define QOUTCNT 0x9e#define SCSIPHASE 0x9e#define STATUS_PHASE 0x20#define COMMAND_PHASE 0x10#define MSG_IN_PHASE 0x08#define MSG_OUT_PHASE 0x04#define DATA_PHASE_MASK 0x03#define DATA_IN_PHASE 0x02#define DATA_OUT_PHASE 0x01#define SFUNCT 0x9f#define ALT_MODE 0x80#define SCB_BASE 0xa0#define SCB_CDB_PTR 0xa0#define SCB_RESIDUAL_DATACNT 0xa0#define SCB_CDB_STORE 0xa0#define SCB_RESIDUAL_SGPTR 0xa4#define SCB_SCSI_STATUS 0xa8#define SCB_TARGET_PHASES 0xa9#define SCB_TARGET_DATA_DIR 0xaa#define SCB_TARGET_ITAG 0xab#define SCB_DATAPTR 0xac#define SCB_DATACNT 0xb0#define SG_LAST_SEG 0x80#define SG_HIGH_ADDR_BITS 0x7f#define SCB_SGPTR 0xb4#define SG_RESID_VALID 0x04#define SG_FULL_RESID 0x02#define SG_LIST_NULL 0x01#define SCB_CONTROL 0xb8#define TARGET_SCB 0x80#define DISCENB 0x40#define TAG_ENB 0x20#define MK_MESSAGE 0x10#define ULTRAENB 0x08#define DISCONNECTED 0x04#define SCB_TAG_TYPE 0x03#define SCB_SCSIID 0xb9#define TID 0xf0#define TWIN_CHNLB 0x80#define TWIN_TID 0x70#define OID 0x0f#define SCB_LUN 0xba#define LID 0xff#define SCB_TAG 0xbb#define SCB_CDB_LEN 0xbc#define SCB_SCSIRATE 0xbd#define SCB_SCSIOFFSET 0xbe#define SCB_NEXT 0xbf#define SCB_64_SPARE 0xc0#define SEECTL_2840 0xc0#define CS_2840 0x04#define CK_2840 0x02#define DO_2840 0x01#define STATUS_2840 0xc1#define EEPROM_TF 0x80#define BIOS_SEL 0x60#define ADSEL 0x1e#define DI_2840 0x01#define SCB_64_BTT 0xd0#define CCHADDR 0xe0#define CCHCNT 0xe8#define CCSGRAM 0xe9#define CCSGADDR 0xea#define CCSGCTL 0xeb#define CCSGDONE 0x80#define CCSGEN 0x08#define SG_FETCH_NEEDED 0x02#define CCSGRESET 0x01#define CCSCBRAM 0xec#define CCSCBADDR 0xed#define CCSCBCTL 0xee#define CCSCBDONE 0x80#define ARRDONE 0x40#define CCARREN 0x10#define CCSCBEN 0x08#define CCSCBDIR 0x04#define CCSCBRESET 0x01#define CCSCBCNT 0xef#define SCBBADDR 0xf0#define CCSCBPTR 0xf1#define HNSCB_QOFF 0xf4#define SNSCB_QOFF 0xf6#define SDSCB_QOFF 0xf8#define QOFF_CTLSTA 0xfa#define SCB_AVAIL 0x40#define SNSCB_ROLLOVER 0x20#define SDSCB_ROLLOVER 0x10#define SCB_QSIZE 0x07#define SCB_QSIZE_256 0x06#define DFF_THRSH 0xfb#define WR_DFTHRSH 0x70#define WR_DFTHRSH_MAX 0x70#define WR_DFTHRSH_90 0x60#define WR_DFTHRSH_85 0x50#define WR_DFTHRSH_75 0x40#define WR_DFTHRSH_63 0x30#define WR_DFTHRSH_50 0x20#define WR_DFTHRSH_25 0x10#define RD_DFTHRSH 0x07#define RD_DFTHRSH_MAX 0x07#define RD_DFTHRSH_90 0x06#define RD_DFTHRSH_85 0x05#define RD_DFTHRSH_75 0x04#define RD_DFTHRSH_63 0x03#define RD_DFTHRSH_50 0x02#define RD_DFTHRSH_25 0x01#define RD_DFTHRSH_MIN 0x00#define WR_DFTHRSH_MIN 0x00#define SG_CACHE_SHADOW 0xfc#define SG_ADDR_MASK 0xf8#define ODD_SEG 0x04#define LAST_SEG 0x02#define LAST_SEG_DONE 0x01#define SG_CACHE_PRE 0xfc#define MAX_OFFSET_ULTRA2 0x7f#define MAX_OFFSET_16BIT 0x08#define BUS_8_BIT 0x00#define TARGET_CMD_CMPLT 0xfe#define STATUS_QUEUE_FULL 0x28#define STATUS_BUSY 0x08#define MAX_OFFSET_8BIT 0x0f#define BUS_32_BIT 0x02#define CCSGADDR_MAX 0x80#define TID_SHIFT 0x04#define SCB_DOWNLOAD_SIZE_64 0x30#define HOST_MAILBOX_SHIFT 0x04#define CMD_GROUP_CODE_SHIFT 0x05#define CCSGRAM_MAXSEGS 0x10#define SCB_LIST_NULL 0xff#define SG_SIZEOF 0x08#define SCB_DOWNLOAD_SIZE 0x20#define SEQ_MAILBOX_SHIFT 0x00#define TARGET_DATA_IN 0x01#define HOST_MSG 0xff#define BUS_16_BIT 0x01#define SCB_UPLOAD_SIZE 0x20/* Downloaded Constant Definitions */#define INVERTED_CACHESIZE_MASK 0x03#define SG_PREFETCH_ADDR_MASK 0x06#define SG_PREFETCH_ALIGN_MASK 0x05#define QOUTFIFO_OFFSET 0x00#define SG_PREFETCH_CNT 0x04#define CACHESIZE_MASK 0x02#define QINFIFO_OFFSET 0x01
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -