linux/drivers/scsi/aic7xxx/aic7xxx_reg.h

/*
 * 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 $
 */
ahc_reg_print_t;
ahc_reg_parse_entry_t;

#if AIC_DEBUG_REGISTERS
ahc_reg_print_t ahc_scsiseq_print;
#else
#define ahc_scsiseq_print
#endif

#if AIC_DEBUG_REGISTERS
ahc_reg_print_t ahc_sxfrctl0_print;
#else
#define ahc_sxfrctl0_print
#endif

#if AIC_DEBUG_REGISTERS
ahc_reg_print_t ahc_scsisigi_print;
#else
#define ahc_scsisigi_print
#endif

#if AIC_DEBUG_REGISTERS
ahc_reg_print_t ahc_scsirate_print;
#else
#define ahc_scsirate_print
#endif

#if AIC_DEBUG_REGISTERS
ahc_reg_print_t ahc_sstat0_print;
#else
#define ahc_sstat0_print
#endif

#if AIC_DEBUG_REGISTERS
ahc_reg_print_t ahc_sstat1_print;
#else
#define ahc_sstat1_print
#endif

#if AIC_DEBUG_REGISTERS
ahc_reg_print_t ahc_sstat2_print;
#else
#define ahc_sstat2_print
#endif

#if AIC_DEBUG_REGISTERS
ahc_reg_print_t ahc_sstat3_print;
#else
#define ahc_sstat3_print
#endif

#if AIC_DEBUG_REGISTERS
ahc_reg_print_t ahc_simode0_print;
#else
#define ahc_simode0_print
#endif

#if AIC_DEBUG_REGISTERS
ahc_reg_print_t ahc_simode1_print;
#else
#define ahc_simode1_print
#endif

#if AIC_DEBUG_REGISTERS
ahc_reg_print_t ahc_scsibusl_print;
#else
#define ahc_scsibusl_print
#endif

#if AIC_DEBUG_REGISTERS
ahc_reg_print_t ahc_sblkctl_print;
#else
#define ahc_sblkctl_print
#endif

#if AIC_DEBUG_REGISTERS
ahc_reg_print_t ahc_seq_flags_print;
#else
#define ahc_seq_flags_print
#endif

#if AIC_DEBUG_REGISTERS
ahc_reg_print_t ahc_lastphase_print;
#else
#define ahc_lastphase_print
#endif

#if AIC_DEBUG_REGISTERS
ahc_reg_print_t ahc_seqctl_print;
#else
#define ahc_seqctl_print
#endif

#if AIC_DEBUG_REGISTERS
ahc_reg_print_t ahc_sram_base_print;
#else
#define ahc_sram_base_print
#endif

#if AIC_DEBUG_REGISTERS
ahc_reg_print_t ahc_error_print;
#else
#define ahc_error_print
#endif

#if AIC_DEBUG_REGISTERS
ahc_reg_print_t ahc_dfcntrl_print;
#else
#define ahc_dfcntrl_print
#endif

#if AIC_DEBUG_REGISTERS
ahc_reg_print_t ahc_dfstatus_print;
#else
#define ahc_dfstatus_print
#endif

#if AIC_DEBUG_REGISTERS
ahc_reg_print_t ahc_scsiphase_print;
#else
#define ahc_scsiphase_print
#endif

#if AIC_DEBUG_REGISTERS
ahc_reg_print_t ahc_scb_base_print;
#else
#define ahc_scb_base_print
#endif

#if AIC_DEBUG_REGISTERS
ahc_reg_print_t ahc_scb_control_print;
#else
#define ahc_scb_control_print
#endif

#if AIC_DEBUG_REGISTERS
ahc_reg_print_t ahc_scb_scsiid_print;
#else
#define ahc_scb_scsiid_print
#endif

#if AIC_DEBUG_REGISTERS
ahc_reg_print_t ahc_scb_lun_print;
#else
#define ahc_scb_lun_print
#endif

#if AIC_DEBUG_REGISTERS
ahc_reg_print_t ahc_scb_tag_print;
#else
#define ahc_scb_tag_print
#endif


#define SCSISEQ
#define TEMODE
#define SCSIRSTO

#define SXFRCTL0
#define DFON
#define DFPEXP
#define FAST20
#define CLRSTCNT
#define SPIOEN
#define SCAMEN
#define CLRCHN

#define SXFRCTL1
#define STIMESEL
#define BITBUCKET
#define SWRAPEN
#define ENSTIMER
#define ACTNEGEN
#define STPWEN

#define SCSISIGO
#define CDO
#define IOO
#define MSGO
#define ATNO
#define SELO
#define BSYO
#define REQO
#define ACKO

#define SCSISIGI
#define P_DATAIN_DT
#define P_DATAOUT_DT
#define ATNI
#define SELI
#define BSYI
#define REQI
#define ACKI

#define SCSIRATE
#define SXFR
#define SOFS
#define SXFR_ULTRA2
#define WIDEXFER
#define ENABLE_CRC
#define SINGLE_EDGE

#define SCSIID
#define SCSIOFFSET
#define SOFS_ULTRA2

#define SCSIDATL

#define SCSIDATH

#define OPTIONMODE
#define OPTIONMODE_DEFAULTS
#define AUTORATEEN
#define AUTOACKEN
#define ATNMGMNTEN
#define BUSFREEREV
#define EXPPHASEDIS
#define SCSIDATL_IMGEN
#define AUTO_MSGOUT_DE
#define DIS_MSGIN_DUALEDGE

#define STCNT

#define TARGCRCCNT

#define CLRSINT0
#define CLRSELDO
#define CLRSELDI
#define CLRSELINGO
#define CLRIOERR
#define CLRSWRAP
#define CLRSPIORDY

#define SSTAT0
#define TARGET
#define SELDO
#define SELDI
#define SELINGO
#define SWRAP
#define IOERR
#define SDONE
#define SPIORDY
#define DMADONE

#define CLRSINT1
#define CLRSELTIMEO
#define CLRATNO
#define CLRSCSIRSTI
#define CLRBUSFREE
#define CLRSCSIPERR
#define CLRPHASECHG
#define CLRREQINIT

#define SSTAT1
#define SELTO
#define ATNTARG
#define SCSIRSTI
#define PHASEMIS
#define BUSFREE
#define SCSIPERR
#define PHASECHG
#define REQINIT

#define SSTAT2
#define SFCNT
#define OVERRUN
#define SHVALID
#define EXP_ACTIVE
#define CRCVALERR
#define CRCENDERR
#define CRCREQERR
#define DUAL_EDGE_ERR

#define SSTAT3
#define SCSICNT
#define U2OFFCNT
#define OFFCNT

#define SCSIID_ULTRA2

#define SIMODE0
#define ENSELDO
#define ENSELDI
#define ENSELINGO
#define ENIOERR
#define ENSWRAP
#define ENSDONE
#define ENSPIORDY
#define ENDMADONE

#define SIMODE1
#define ENSELTIMO
#define ENATNTARG
#define ENSCSIRST
#define ENPHASEMIS
#define ENBUSFREE
#define ENSCSIPERR
#define ENPHASECHG
#define ENREQINIT

#define SCSIBUSL

#define SCSIBUSH

#define SXFRCTL2
#define ASYNC_SETUP
#define AUTORSTDIS
#define CMDDMAEN

#define SHADDR

#define SELTIMER
#define TARGIDIN
#define STAGE6
#define STAGE5
#define STAGE4
#define STAGE3
#define STAGE2
#define STAGE1

#define SELID
#define SELID_MASK
#define ONEBIT

#define SCAMCTL
#define SCAMLVL
#define ENSCAMSELO
#define CLRSCAMSELID
#define ALTSTIM
#define DFLTTID

#define SPIOCAP
#define SOFT1
#define SOFT0
#define SOFTCMDEN
#define EXT_BRDCTL
#define SEEPROM
#define EEPROM
#define ROM
#define SSPIOCPS

#define TARGID

#define BRDCTL
#define BRDDAT7
#define BRDDAT6
#define BRDDAT5
#define BRDSTB
#define BRDDAT4
#define BRDDAT3
#define BRDCS
#define BRDDAT2
#define BRDRW
#define BRDRW_ULTRA2
#define BRDCTL1
#define BRDCTL0
#define BRDSTB_ULTRA2

#define SEECTL
#define EXTARBACK
#define EXTARBREQ
#define SEEMS
#define SEERDY
#define SEECS
#define SEECK
#define SEEDO
#define SEEDI

#define SBLKCTL
#define DIAGLEDEN
#define DIAGLEDON
#define AUTOFLUSHDIS
#define SELBUSB
#define ENAB40
#define ENAB20
#define SELWIDE
#define XCVR

#define BUSY_TARGETS
#define TARG_SCSIRATE

#define ULTRA_ENB
#define CMDSIZE_TABLE

#define DISC_DSB

#define CMDSIZE_TABLE_TAIL

#define MWI_RESIDUAL

#define NEXT_QUEUED_SCB

#define MSG_OUT

#define DMAPARAMS
#define PRELOADEN
#define WIDEODD
#define SCSIEN
#define SDMAEN
#define SDMAENACK
#define HDMAEN
#define HDMAENACK
#define DIRECTION
#define FIFOFLUSH
#define FIFORESET

#define SEQ_FLAGS
#define NOT_IDENTIFIED
#define NO_CDB_SENT
#define TARGET_CMD_IS_TAGGED
#define DPHASE
#define TARG_CMD_PENDING
#define CMDPHASE_PENDING
#define DPHASE_PENDING
#define SPHASE_PENDING
#define NO_DISCONNECT

#define SAVED_SCSIID

#define SAVED_LUN

#define LASTPHASE
#define P_MESGIN
#define PHASE_MASK
#define P_STATUS
#define P_MESGOUT
#define P_COMMAND
#define P_DATAIN
#define P_BUSFREE
#define P_DATAOUT
#define CDI
#define IOI
#define MSGI

#define WAITING_SCBH

#define DISCONNECTED_SCBH

#define FREE_SCBH

#define COMPLETE_SCBH

#define HSCB_ADDR

#define SHARED_DATA_ADDR

#define KERNEL_QINPOS

#define QINPOS

#define QOUTPOS

#define KERNEL_TQINPOS

#define TQINPOS

#define ARG_1
#define RETURN_1
#define SEND_MSG
#define SEND_SENSE
#define SEND_REJ
#define MSGOUT_PHASEMIS
#define EXIT_MSG_LOOP
#define CONT_MSG_LOOP
#define CONT_TARG_SESSION

#define ARG_2
#define RETURN_2

#define LAST_MSG
#define TARG_IMMEDIATE_SCB

#define SCSISEQ_TEMPLATE
#define ENSELO
#define ENSELI
#define ENRSELI
#define ENAUTOATNO
#define ENAUTOATNI
#define ENAUTOATNP

#define HA_274_BIOSGLOBAL
#define INITIATOR_TAG
#define HA_274_EXTENDED_TRANS

#define SEQ_FLAGS2
#define TARGET_MSG_PENDING
#define SCB_DMA

#define SCSICONF
#define HWSCSIID
#define HSCSIID
#define TERM_ENB
#define RESET_SCSI
#define ENSPCHK

#define INTDEF
#define VECTOR
#define EDGE_TRIG

#define HOSTCONF

#define HA_274_BIOSCTRL
#define BIOSDISABLED
#define BIOSMODE
#define CHANNEL_B_PRIMARY

#define SEQCTL
#define PERRORDIS
#define PAUSEDIS
#define FAILDIS
#define FASTMODE
#define BRKADRINTEN
#define STEP
#define SEQRESET
#define LOADRAM

#define SEQRAM

#define SEQADDR0

#define SEQADDR1
#define SEQADDR1_MASK

#define ACCUM

#define SINDEX

#define DINDEX

#define ALLONES

#define ALLZEROS

#define NONE

#define FLAGS
#define ZERO
#define CARRY

#define SINDIR

#define DINDIR

#define FUNCTION1

#define STACK

#define TARG_OFFSET

#define SRAM_BASE

#define BCTL
#define ACE
#define ENABLE

#define DSCOMMAND0
#define CACHETHEN
#define DPARCKEN
#define MPARCKEN
#define EXTREQLCK
#define INTSCBRAMSEL
#define RAMPS
#define USCBSIZE32
#define CIOPARCKEN

#define BUSTIME
#define BOFF
#define BON

#define DSCOMMAND1
#define DSLATT
#define HADDLDSEL1
#define HADDLDSEL0

#define BUSSPD
#define DFTHRSH
#define DFTHRSH_75
#define STBOFF
#define STBON

#define HS_MAILBOX
#define HOST_MAILBOX
#define HOST_TQINPOS
#define SEQ_MAILBOX

#define DSPCISTATUS
#define DFTHRSH_100

#define HCNTRL
#define POWRDN
#define SWINT
#define IRQMS
#define PAUSE
#define INTEN
#define CHIPRST
#define CHIPRSTACK

#define HADDR

#define HCNT

#define SCBPTR

#define INTSTAT
#define SEQINT_MASK
#define OUT_OF_RANGE
#define NO_FREE_SCB
#define SCB_MISMATCH
#define MISSED_BUSFREE
#define MKMSG_FAILED
#define DATA_OVERRUN
#define PERR_DETECTED
#define BAD_STATUS
#define HOST_MSG_LOOP
#define PDATA_REINIT
#define IGN_WIDE_RES
#define NO_MATCH
#define PROTO_VIOLATION
#define SEND_REJECT
#define INT_PEND
#define BAD_PHASE
#define BRKADRINT
#define SCSIINT
#define CMDCMPLT
#define SEQINT

#define CLRINT
#define CLRPARERR
#define CLRBRKADRINT
#define CLRSCSIINT
#define CLRCMDINT
#define CLRSEQINT

#define ERROR
#define CIOPARERR
#define PCIERRSTAT
#define MPARERR
#define DPARERR
#define SQPARERR
#define ILLOPCODE
#define ILLSADDR
#define ILLHADDR

#define DFCNTRL

#define DFSTATUS
#define PRELOAD_AVAIL
#define DFCACHETH
#define FIFOQWDEMP
#define MREQPEND
#define HDONE
#define DFTHRESH
#define FIFOFULL
#define FIFOEMP

#define DFWADDR

#define DFRADDR

#define DFDAT

#define SCBCNT
#define SCBCNT_MASK
#define SCBAUTO

#define QINFIFO

#define QINCNT

#define QOUTFIFO

#define CRCCONTROL1
#define CRCONSEEN
#define CRCVALCHKEN
#define CRCENDCHKEN
#define CRCREQCHKEN
#define TARGCRCENDEN
#define TARGCRCCNTEN

#define QOUTCNT

#define SCSIPHASE
#define DATA_PHASE_MASK
#define STATUS_PHASE
#define COMMAND_PHASE
#define MSG_IN_PHASE
#define MSG_OUT_PHASE
#define DATA_IN_PHASE
#define DATA_OUT_PHASE

#define SFUNCT
#define ALT_MODE

#define SCB_BASE

#define SCB_CDB_PTR
#define SCB_CDB_STORE
#define SCB_RESIDUAL_DATACNT

#define SCB_RESIDUAL_SGPTR

#define SCB_SCSI_STATUS

#define SCB_TARGET_PHASES

#define SCB_TARGET_DATA_DIR

#define SCB_TARGET_ITAG

#define SCB_DATAPTR

#define SCB_DATACNT
#define SG_HIGH_ADDR_BITS
#define SG_LAST_SEG

#define SCB_SGPTR
#define SG_RESID_VALID
#define SG_FULL_RESID
#define SG_LIST_NULL

#define SCB_CONTROL
#define SCB_TAG_TYPE
#define TARGET_SCB
#define STATUS_RCVD
#define DISCENB
#define TAG_ENB
#define MK_MESSAGE
#define ULTRAENB
#define DISCONNECTED

#define SCB_SCSIID
#define TID
#define TWIN_TID
#define OID
#define TWIN_CHNLB

#define SCB_LUN
#define LID
#define SCB_XFERLEN_ODD

#define SCB_TAG

#define SCB_CDB_LEN

#define SCB_SCSIRATE

#define SCB_SCSIOFFSET

#define SCB_NEXT

#define SCB_64_SPARE

#define SEECTL_2840
#define CS_2840
#define CK_2840
#define DO_2840

#define STATUS_2840
#define BIOS_SEL
#define ADSEL
#define EEPROM_TF
#define DI_2840

#define SCB_64_BTT

#define CCHADDR

#define CCHCNT

#define CCSGRAM

#define CCSGADDR

#define CCSGCTL
#define CCSGDONE
#define CCSGEN
#define SG_FETCH_NEEDED
#define CCSGRESET

#define CCSCBRAM

#define CCSCBADDR

#define CCSCBCTL
#define CCSCBDONE
#define ARRDONE
#define CCARREN
#define CCSCBEN
#define CCSCBDIR
#define CCSCBRESET

#define CCSCBCNT

#define SCBBADDR

#define CCSCBPTR

#define HNSCB_QOFF

#define SNSCB_QOFF

#define SDSCB_QOFF

#define QOFF_CTLSTA
#define SCB_QSIZE
#define SCB_QSIZE_256
#define SCB_AVAIL
#define SNSCB_ROLLOVER
#define SDSCB_ROLLOVER

#define DFF_THRSH
#define WR_DFTHRSH
#define WR_DFTHRSH_MAX
#define WR_DFTHRSH_90
#define WR_DFTHRSH_85
#define WR_DFTHRSH_75
#define WR_DFTHRSH_63
#define WR_DFTHRSH_50
#define WR_DFTHRSH_25
#define RD_DFTHRSH
#define RD_DFTHRSH_MAX
#define RD_DFTHRSH_90
#define RD_DFTHRSH_85
#define RD_DFTHRSH_75
#define RD_DFTHRSH_63
#define RD_DFTHRSH_50
#define RD_DFTHRSH_25
#define RD_DFTHRSH_MIN
#define WR_DFTHRSH_MIN

#define SG_CACHE_SHADOW
#define SG_ADDR_MASK
#define LAST_SEG
#define LAST_SEG_DONE

#define SG_CACHE_PRE


#define TARGET_CMD_CMPLT
#define MAX_OFFSET_ULTRA2
#define MAX_OFFSET_16BIT
#define BUS_8_BIT
#define TID_SHIFT
#define STATUS_QUEUE_FULL
#define STATUS_BUSY
#define SCB_DOWNLOAD_SIZE_64
#define MAX_OFFSET_8BIT
#define HOST_MAILBOX_SHIFT
#define CCSGADDR_MAX
#define BUS_32_BIT
#define SG_SIZEOF
#define SEQ_MAILBOX_SHIFT
#define SCB_LIST_NULL
#define SCB_DOWNLOAD_SIZE
#define CMD_GROUP_CODE_SHIFT
#define CCSGRAM_MAXSEGS
#define TARGET_DATA_IN
#define STACK_SIZE
#define SCB_UPLOAD_SIZE
#define MAX_OFFSET
#define HOST_MSG
#define BUS_16_BIT


/* Downloaded Constant Definitions */
#define INVERTED_CACHESIZE_MASK
#define SG_PREFETCH_ALIGN_MASK
#define SG_PREFETCH_ADDR_MASK
#define QOUTFIFO_OFFSET
#define SG_PREFETCH_CNT
#define QINFIFO_OFFSET
#define CACHESIZE_MASK
#define DOWNLOAD_CONST_COUNT


/* Exported Labels */