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

📄 aic79xx_reg.h

📁 这个linux源代码是很全面的~基本完整了~使用c编译的~由于时间问题我没有亲自测试~但就算用来做参考资料也是非常好的
💻 H
📖 第 1 页 / 共 3 页
字号:
#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 + -