Home | History | Annotate | Line # | Download | only in aic7xxx
      1   1.1      fvdl /*
      2   1.1      fvdl  * DO NOT EDIT - This file is automatically generated
      3   1.1      fvdl  *		 from the following source files:
      4   1.1      fvdl  *
      5  1.11   thorpej  * Id: //depot/aic7xxx/aic7xxx/aic79xx.seq#96 $
      6   1.9   thorpej  * Id: //depot/aic7xxx/aic7xxx/aic79xx.reg#70 $
      7   1.1      fvdl  */
      8   1.1      fvdl typedef int (ahd_reg_print_t)(u_int, u_int *, u_int);
      9   1.1      fvdl typedef struct ahd_reg_parse_entry {
     10   1.1      fvdl 	char	*name;
     11   1.1      fvdl 	uint8_t	 value;
     12   1.1      fvdl 	uint8_t	 mask;
     13   1.1      fvdl } ahd_reg_parse_entry_t;
     14   1.1      fvdl 
     15   1.1      fvdl #if AIC_DEBUG_REGISTERS
     16   1.1      fvdl ahd_reg_print_t ahd_mode_ptr_print;
     17   1.1      fvdl #else
     18   1.1      fvdl #define ahd_mode_ptr_print(regvalue, cur_col, wrap) \
     19   1.1      fvdl     ahd_print_register(NULL, 0, "MODE_PTR", 0x00, regvalue, cur_col, wrap)
     20   1.1      fvdl #endif
     21   1.1      fvdl 
     22   1.1      fvdl #if AIC_DEBUG_REGISTERS
     23   1.1      fvdl ahd_reg_print_t ahd_intstat_print;
     24   1.1      fvdl #else
     25   1.1      fvdl #define ahd_intstat_print(regvalue, cur_col, wrap) \
     26   1.1      fvdl     ahd_print_register(NULL, 0, "INTSTAT", 0x01, regvalue, cur_col, wrap)
     27   1.1      fvdl #endif
     28   1.1      fvdl 
     29   1.1      fvdl #if AIC_DEBUG_REGISTERS
     30   1.1      fvdl ahd_reg_print_t ahd_seqintcode_print;
     31   1.1      fvdl #else
     32   1.1      fvdl #define ahd_seqintcode_print(regvalue, cur_col, wrap) \
     33   1.1      fvdl     ahd_print_register(NULL, 0, "SEQINTCODE", 0x02, regvalue, cur_col, wrap)
     34   1.1      fvdl #endif
     35   1.1      fvdl 
     36   1.1      fvdl #if AIC_DEBUG_REGISTERS
     37   1.1      fvdl ahd_reg_print_t ahd_clrint_print;
     38   1.1      fvdl #else
     39   1.1      fvdl #define ahd_clrint_print(regvalue, cur_col, wrap) \
     40   1.1      fvdl     ahd_print_register(NULL, 0, "CLRINT", 0x03, regvalue, cur_col, wrap)
     41   1.1      fvdl #endif
     42   1.1      fvdl 
     43   1.1      fvdl #if AIC_DEBUG_REGISTERS
     44   1.1      fvdl ahd_reg_print_t ahd_error_print;
     45   1.1      fvdl #else
     46   1.1      fvdl #define ahd_error_print(regvalue, cur_col, wrap) \
     47   1.1      fvdl     ahd_print_register(NULL, 0, "ERROR", 0x04, regvalue, cur_col, wrap)
     48   1.1      fvdl #endif
     49   1.1      fvdl 
     50   1.1      fvdl #if AIC_DEBUG_REGISTERS
     51   1.1      fvdl ahd_reg_print_t ahd_clrerr_print;
     52   1.1      fvdl #else
     53   1.1      fvdl #define ahd_clrerr_print(regvalue, cur_col, wrap) \
     54   1.1      fvdl     ahd_print_register(NULL, 0, "CLRERR", 0x04, regvalue, cur_col, wrap)
     55   1.1      fvdl #endif
     56   1.1      fvdl 
     57   1.1      fvdl #if AIC_DEBUG_REGISTERS
     58   1.1      fvdl ahd_reg_print_t ahd_hcntrl_print;
     59   1.1      fvdl #else
     60   1.1      fvdl #define ahd_hcntrl_print(regvalue, cur_col, wrap) \
     61   1.1      fvdl     ahd_print_register(NULL, 0, "HCNTRL", 0x05, regvalue, cur_col, wrap)
     62   1.1      fvdl #endif
     63   1.1      fvdl 
     64   1.1      fvdl #if AIC_DEBUG_REGISTERS
     65   1.1      fvdl ahd_reg_print_t ahd_hnscb_qoff_print;
     66   1.1      fvdl #else
     67   1.1      fvdl #define ahd_hnscb_qoff_print(regvalue, cur_col, wrap) \
     68   1.1      fvdl     ahd_print_register(NULL, 0, "HNSCB_QOFF", 0x06, regvalue, cur_col, wrap)
     69   1.1      fvdl #endif
     70   1.1      fvdl 
     71   1.1      fvdl #if AIC_DEBUG_REGISTERS
     72   1.1      fvdl ahd_reg_print_t ahd_hescb_qoff_print;
     73   1.1      fvdl #else
     74   1.1      fvdl #define ahd_hescb_qoff_print(regvalue, cur_col, wrap) \
     75   1.1      fvdl     ahd_print_register(NULL, 0, "HESCB_QOFF", 0x08, regvalue, cur_col, wrap)
     76   1.1      fvdl #endif
     77   1.1      fvdl 
     78   1.1      fvdl #if AIC_DEBUG_REGISTERS
     79   1.1      fvdl ahd_reg_print_t ahd_hs_mailbox_print;
     80   1.1      fvdl #else
     81   1.1      fvdl #define ahd_hs_mailbox_print(regvalue, cur_col, wrap) \
     82   1.1      fvdl     ahd_print_register(NULL, 0, "HS_MAILBOX", 0x0b, regvalue, cur_col, wrap)
     83   1.1      fvdl #endif
     84   1.1      fvdl 
     85   1.1      fvdl #if AIC_DEBUG_REGISTERS
     86   1.1      fvdl ahd_reg_print_t ahd_seqintstat_print;
     87   1.1      fvdl #else
     88   1.1      fvdl #define ahd_seqintstat_print(regvalue, cur_col, wrap) \
     89   1.1      fvdl     ahd_print_register(NULL, 0, "SEQINTSTAT", 0x0c, regvalue, cur_col, wrap)
     90   1.1      fvdl #endif
     91   1.1      fvdl 
     92   1.1      fvdl #if AIC_DEBUG_REGISTERS
     93   1.1      fvdl ahd_reg_print_t ahd_clrseqintstat_print;
     94   1.1      fvdl #else
     95   1.1      fvdl #define ahd_clrseqintstat_print(regvalue, cur_col, wrap) \
     96   1.1      fvdl     ahd_print_register(NULL, 0, "CLRSEQINTSTAT", 0x0c, regvalue, cur_col, wrap)
     97   1.1      fvdl #endif
     98   1.1      fvdl 
     99   1.1      fvdl #if AIC_DEBUG_REGISTERS
    100   1.1      fvdl ahd_reg_print_t ahd_swtimer_print;
    101   1.1      fvdl #else
    102   1.1      fvdl #define ahd_swtimer_print(regvalue, cur_col, wrap) \
    103   1.1      fvdl     ahd_print_register(NULL, 0, "SWTIMER", 0x0e, regvalue, cur_col, wrap)
    104   1.1      fvdl #endif
    105   1.1      fvdl 
    106   1.1      fvdl #if AIC_DEBUG_REGISTERS
    107   1.1      fvdl ahd_reg_print_t ahd_snscb_qoff_print;
    108   1.1      fvdl #else
    109   1.1      fvdl #define ahd_snscb_qoff_print(regvalue, cur_col, wrap) \
    110   1.1      fvdl     ahd_print_register(NULL, 0, "SNSCB_QOFF", 0x10, regvalue, cur_col, wrap)
    111   1.1      fvdl #endif
    112   1.1      fvdl 
    113   1.1      fvdl #if AIC_DEBUG_REGISTERS
    114   1.1      fvdl ahd_reg_print_t ahd_sescb_qoff_print;
    115   1.1      fvdl #else
    116   1.1      fvdl #define ahd_sescb_qoff_print(regvalue, cur_col, wrap) \
    117   1.1      fvdl     ahd_print_register(NULL, 0, "SESCB_QOFF", 0x12, regvalue, cur_col, wrap)
    118   1.1      fvdl #endif
    119   1.1      fvdl 
    120   1.1      fvdl #if AIC_DEBUG_REGISTERS
    121   1.1      fvdl ahd_reg_print_t ahd_sdscb_qoff_print;
    122   1.1      fvdl #else
    123   1.1      fvdl #define ahd_sdscb_qoff_print(regvalue, cur_col, wrap) \
    124   1.1      fvdl     ahd_print_register(NULL, 0, "SDSCB_QOFF", 0x14, regvalue, cur_col, wrap)
    125   1.1      fvdl #endif
    126   1.1      fvdl 
    127   1.1      fvdl #if AIC_DEBUG_REGISTERS
    128   1.1      fvdl ahd_reg_print_t ahd_qoff_ctlsta_print;
    129   1.1      fvdl #else
    130   1.1      fvdl #define ahd_qoff_ctlsta_print(regvalue, cur_col, wrap) \
    131   1.1      fvdl     ahd_print_register(NULL, 0, "QOFF_CTLSTA", 0x16, regvalue, cur_col, wrap)
    132   1.1      fvdl #endif
    133   1.1      fvdl 
    134   1.1      fvdl #if AIC_DEBUG_REGISTERS
    135   1.1      fvdl ahd_reg_print_t ahd_intctl_print;
    136   1.1      fvdl #else
    137   1.1      fvdl #define ahd_intctl_print(regvalue, cur_col, wrap) \
    138   1.1      fvdl     ahd_print_register(NULL, 0, "INTCTL", 0x18, regvalue, cur_col, wrap)
    139   1.1      fvdl #endif
    140   1.1      fvdl 
    141   1.1      fvdl #if AIC_DEBUG_REGISTERS
    142   1.1      fvdl ahd_reg_print_t ahd_dfcntrl_print;
    143   1.1      fvdl #else
    144   1.1      fvdl #define ahd_dfcntrl_print(regvalue, cur_col, wrap) \
    145   1.1      fvdl     ahd_print_register(NULL, 0, "DFCNTRL", 0x19, regvalue, cur_col, wrap)
    146   1.1      fvdl #endif
    147   1.1      fvdl 
    148   1.1      fvdl #if AIC_DEBUG_REGISTERS
    149   1.1      fvdl ahd_reg_print_t ahd_dscommand0_print;
    150   1.1      fvdl #else
    151   1.1      fvdl #define ahd_dscommand0_print(regvalue, cur_col, wrap) \
    152   1.1      fvdl     ahd_print_register(NULL, 0, "DSCOMMAND0", 0x19, regvalue, cur_col, wrap)
    153   1.1      fvdl #endif
    154   1.1      fvdl 
    155   1.1      fvdl #if AIC_DEBUG_REGISTERS
    156   1.1      fvdl ahd_reg_print_t ahd_dfstatus_print;
    157   1.1      fvdl #else
    158   1.1      fvdl #define ahd_dfstatus_print(regvalue, cur_col, wrap) \
    159   1.1      fvdl     ahd_print_register(NULL, 0, "DFSTATUS", 0x1a, regvalue, cur_col, wrap)
    160   1.1      fvdl #endif
    161   1.1      fvdl 
    162   1.1      fvdl #if AIC_DEBUG_REGISTERS
    163   1.1      fvdl ahd_reg_print_t ahd_sg_cache_shadow_print;
    164   1.1      fvdl #else
    165   1.1      fvdl #define ahd_sg_cache_shadow_print(regvalue, cur_col, wrap) \
    166   1.1      fvdl     ahd_print_register(NULL, 0, "SG_CACHE_SHADOW", 0x1b, regvalue, cur_col, wrap)
    167   1.1      fvdl #endif
    168   1.1      fvdl 
    169   1.1      fvdl #if AIC_DEBUG_REGISTERS
    170   1.1      fvdl ahd_reg_print_t ahd_sg_cache_pre_print;
    171   1.1      fvdl #else
    172   1.1      fvdl #define ahd_sg_cache_pre_print(regvalue, cur_col, wrap) \
    173   1.1      fvdl     ahd_print_register(NULL, 0, "SG_CACHE_PRE", 0x1b, regvalue, cur_col, wrap)
    174   1.1      fvdl #endif
    175   1.1      fvdl 
    176   1.1      fvdl #if AIC_DEBUG_REGISTERS
    177  1.12  jdolecek ahd_reg_print_t ahd_arbctl_print;
    178   1.1      fvdl #else
    179  1.12  jdolecek #define ahd_arbctl_print(regvalue, cur_col, wrap) \
    180  1.12  jdolecek     ahd_print_register(NULL, 0, "ARBCTL", 0x1b, regvalue, cur_col, wrap)
    181   1.1      fvdl #endif
    182   1.1      fvdl 
    183   1.1      fvdl #if AIC_DEBUG_REGISTERS
    184   1.1      fvdl ahd_reg_print_t ahd_lqin_print;
    185   1.1      fvdl #else
    186   1.1      fvdl #define ahd_lqin_print(regvalue, cur_col, wrap) \
    187   1.1      fvdl     ahd_print_register(NULL, 0, "LQIN", 0x20, regvalue, cur_col, wrap)
    188   1.1      fvdl #endif
    189   1.1      fvdl 
    190   1.1      fvdl #if AIC_DEBUG_REGISTERS
    191  1.12  jdolecek ahd_reg_print_t ahd_typeptr_print;
    192  1.12  jdolecek #else
    193  1.12  jdolecek #define ahd_typeptr_print(regvalue, cur_col, wrap) \
    194  1.12  jdolecek     ahd_print_register(NULL, 0, "TYPEPTR", 0x20, regvalue, cur_col, wrap)
    195  1.12  jdolecek #endif
    196  1.12  jdolecek 
    197  1.12  jdolecek #if AIC_DEBUG_REGISTERS
    198   1.1      fvdl ahd_reg_print_t ahd_tagptr_print;
    199   1.1      fvdl #else
    200   1.1      fvdl #define ahd_tagptr_print(regvalue, cur_col, wrap) \
    201   1.1      fvdl     ahd_print_register(NULL, 0, "TAGPTR", 0x21, regvalue, cur_col, wrap)
    202   1.1      fvdl #endif
    203   1.1      fvdl 
    204   1.1      fvdl #if AIC_DEBUG_REGISTERS
    205   1.1      fvdl ahd_reg_print_t ahd_lunptr_print;
    206   1.1      fvdl #else
    207   1.1      fvdl #define ahd_lunptr_print(regvalue, cur_col, wrap) \
    208   1.1      fvdl     ahd_print_register(NULL, 0, "LUNPTR", 0x22, regvalue, cur_col, wrap)
    209   1.1      fvdl #endif
    210   1.1      fvdl 
    211   1.1      fvdl #if AIC_DEBUG_REGISTERS
    212   1.1      fvdl ahd_reg_print_t ahd_datalenptr_print;
    213   1.1      fvdl #else
    214   1.1      fvdl #define ahd_datalenptr_print(regvalue, cur_col, wrap) \
    215   1.1      fvdl     ahd_print_register(NULL, 0, "DATALENPTR", 0x23, regvalue, cur_col, wrap)
    216   1.1      fvdl #endif
    217   1.1      fvdl 
    218   1.1      fvdl #if AIC_DEBUG_REGISTERS
    219   1.1      fvdl ahd_reg_print_t ahd_statlenptr_print;
    220   1.1      fvdl #else
    221   1.1      fvdl #define ahd_statlenptr_print(regvalue, cur_col, wrap) \
    222   1.1      fvdl     ahd_print_register(NULL, 0, "STATLENPTR", 0x24, regvalue, cur_col, wrap)
    223   1.1      fvdl #endif
    224   1.1      fvdl 
    225   1.1      fvdl #if AIC_DEBUG_REGISTERS
    226   1.1      fvdl ahd_reg_print_t ahd_cmdlenptr_print;
    227   1.1      fvdl #else
    228   1.1      fvdl #define ahd_cmdlenptr_print(regvalue, cur_col, wrap) \
    229   1.1      fvdl     ahd_print_register(NULL, 0, "CMDLENPTR", 0x25, regvalue, cur_col, wrap)
    230   1.1      fvdl #endif
    231   1.1      fvdl 
    232   1.1      fvdl #if AIC_DEBUG_REGISTERS
    233   1.1      fvdl ahd_reg_print_t ahd_attrptr_print;
    234   1.1      fvdl #else
    235   1.1      fvdl #define ahd_attrptr_print(regvalue, cur_col, wrap) \
    236   1.1      fvdl     ahd_print_register(NULL, 0, "ATTRPTR", 0x26, regvalue, cur_col, wrap)
    237   1.1      fvdl #endif
    238   1.1      fvdl 
    239   1.1      fvdl #if AIC_DEBUG_REGISTERS
    240   1.1      fvdl ahd_reg_print_t ahd_flagptr_print;
    241   1.1      fvdl #else
    242   1.1      fvdl #define ahd_flagptr_print(regvalue, cur_col, wrap) \
    243   1.1      fvdl     ahd_print_register(NULL, 0, "FLAGPTR", 0x27, regvalue, cur_col, wrap)
    244   1.1      fvdl #endif
    245   1.1      fvdl 
    246   1.1      fvdl #if AIC_DEBUG_REGISTERS
    247   1.1      fvdl ahd_reg_print_t ahd_cmdptr_print;
    248   1.1      fvdl #else
    249   1.1      fvdl #define ahd_cmdptr_print(regvalue, cur_col, wrap) \
    250   1.1      fvdl     ahd_print_register(NULL, 0, "CMDPTR", 0x28, regvalue, cur_col, wrap)
    251   1.1      fvdl #endif
    252   1.1      fvdl 
    253   1.1      fvdl #if AIC_DEBUG_REGISTERS
    254   1.1      fvdl ahd_reg_print_t ahd_qnextptr_print;
    255   1.1      fvdl #else
    256   1.1      fvdl #define ahd_qnextptr_print(regvalue, cur_col, wrap) \
    257   1.1      fvdl     ahd_print_register(NULL, 0, "QNEXTPTR", 0x29, regvalue, cur_col, wrap)
    258   1.1      fvdl #endif
    259   1.1      fvdl 
    260   1.1      fvdl #if AIC_DEBUG_REGISTERS
    261   1.1      fvdl ahd_reg_print_t ahd_idptr_print;
    262   1.1      fvdl #else
    263   1.1      fvdl #define ahd_idptr_print(regvalue, cur_col, wrap) \
    264   1.1      fvdl     ahd_print_register(NULL, 0, "IDPTR", 0x2a, regvalue, cur_col, wrap)
    265   1.1      fvdl #endif
    266   1.1      fvdl 
    267   1.1      fvdl #if AIC_DEBUG_REGISTERS
    268   1.1      fvdl ahd_reg_print_t ahd_abrtbyteptr_print;
    269   1.1      fvdl #else
    270   1.1      fvdl #define ahd_abrtbyteptr_print(regvalue, cur_col, wrap) \
    271   1.1      fvdl     ahd_print_register(NULL, 0, "ABRTBYTEPTR", 0x2b, regvalue, cur_col, wrap)
    272   1.1      fvdl #endif
    273   1.1      fvdl 
    274   1.1      fvdl #if AIC_DEBUG_REGISTERS
    275   1.1      fvdl ahd_reg_print_t ahd_abrtbitptr_print;
    276   1.1      fvdl #else
    277   1.1      fvdl #define ahd_abrtbitptr_print(regvalue, cur_col, wrap) \
    278   1.1      fvdl     ahd_print_register(NULL, 0, "ABRTBITPTR", 0x2c, regvalue, cur_col, wrap)
    279   1.1      fvdl #endif
    280   1.1      fvdl 
    281   1.1      fvdl #if AIC_DEBUG_REGISTERS
    282   1.1      fvdl ahd_reg_print_t ahd_maxcmdbytes_print;
    283   1.1      fvdl #else
    284   1.1      fvdl #define ahd_maxcmdbytes_print(regvalue, cur_col, wrap) \
    285   1.1      fvdl     ahd_print_register(NULL, 0, "MAXCMDBYTES", 0x2d, regvalue, cur_col, wrap)
    286   1.1      fvdl #endif
    287   1.1      fvdl 
    288   1.1      fvdl #if AIC_DEBUG_REGISTERS
    289   1.1      fvdl ahd_reg_print_t ahd_maxcmd2rcv_print;
    290   1.1      fvdl #else
    291   1.1      fvdl #define ahd_maxcmd2rcv_print(regvalue, cur_col, wrap) \
    292   1.1      fvdl     ahd_print_register(NULL, 0, "MAXCMD2RCV", 0x2e, regvalue, cur_col, wrap)
    293   1.1      fvdl #endif
    294   1.1      fvdl 
    295   1.1      fvdl #if AIC_DEBUG_REGISTERS
    296   1.1      fvdl ahd_reg_print_t ahd_shortthresh_print;
    297   1.1      fvdl #else
    298   1.1      fvdl #define ahd_shortthresh_print(regvalue, cur_col, wrap) \
    299   1.1      fvdl     ahd_print_register(NULL, 0, "SHORTTHRESH", 0x2f, regvalue, cur_col, wrap)
    300   1.1      fvdl #endif
    301   1.1      fvdl 
    302   1.1      fvdl #if AIC_DEBUG_REGISTERS
    303   1.1      fvdl ahd_reg_print_t ahd_lunlen_print;
    304   1.1      fvdl #else
    305   1.1      fvdl #define ahd_lunlen_print(regvalue, cur_col, wrap) \
    306   1.1      fvdl     ahd_print_register(NULL, 0, "LUNLEN", 0x30, regvalue, cur_col, wrap)
    307   1.1      fvdl #endif
    308   1.1      fvdl 
    309   1.1      fvdl #if AIC_DEBUG_REGISTERS
    310   1.1      fvdl ahd_reg_print_t ahd_cdblimit_print;
    311   1.1      fvdl #else
    312   1.1      fvdl #define ahd_cdblimit_print(regvalue, cur_col, wrap) \
    313   1.1      fvdl     ahd_print_register(NULL, 0, "CDBLIMIT", 0x31, regvalue, cur_col, wrap)
    314   1.1      fvdl #endif
    315   1.1      fvdl 
    316   1.1      fvdl #if AIC_DEBUG_REGISTERS
    317   1.1      fvdl ahd_reg_print_t ahd_maxcmd_print;
    318   1.1      fvdl #else
    319   1.1      fvdl #define ahd_maxcmd_print(regvalue, cur_col, wrap) \
    320   1.1      fvdl     ahd_print_register(NULL, 0, "MAXCMD", 0x32, regvalue, cur_col, wrap)
    321   1.1      fvdl #endif
    322   1.1      fvdl 
    323   1.1      fvdl #if AIC_DEBUG_REGISTERS
    324   1.1      fvdl ahd_reg_print_t ahd_maxcmdcnt_print;
    325   1.1      fvdl #else
    326   1.1      fvdl #define ahd_maxcmdcnt_print(regvalue, cur_col, wrap) \
    327   1.1      fvdl     ahd_print_register(NULL, 0, "MAXCMDCNT", 0x33, regvalue, cur_col, wrap)
    328   1.1      fvdl #endif
    329   1.1      fvdl 
    330   1.1      fvdl #if AIC_DEBUG_REGISTERS
    331   1.1      fvdl ahd_reg_print_t ahd_lqrsvd01_print;
    332   1.1      fvdl #else
    333   1.1      fvdl #define ahd_lqrsvd01_print(regvalue, cur_col, wrap) \
    334   1.1      fvdl     ahd_print_register(NULL, 0, "LQRSVD01", 0x34, regvalue, cur_col, wrap)
    335   1.1      fvdl #endif
    336   1.1      fvdl 
    337   1.1      fvdl #if AIC_DEBUG_REGISTERS
    338   1.1      fvdl ahd_reg_print_t ahd_lqrsvd16_print;
    339   1.1      fvdl #else
    340   1.1      fvdl #define ahd_lqrsvd16_print(regvalue, cur_col, wrap) \
    341   1.1      fvdl     ahd_print_register(NULL, 0, "LQRSVD16", 0x35, regvalue, cur_col, wrap)
    342   1.1      fvdl #endif
    343   1.1      fvdl 
    344   1.1      fvdl #if AIC_DEBUG_REGISTERS
    345   1.1      fvdl ahd_reg_print_t ahd_lqrsvd17_print;
    346   1.1      fvdl #else
    347   1.1      fvdl #define ahd_lqrsvd17_print(regvalue, cur_col, wrap) \
    348   1.1      fvdl     ahd_print_register(NULL, 0, "LQRSVD17", 0x36, regvalue, cur_col, wrap)
    349   1.1      fvdl #endif
    350   1.1      fvdl 
    351   1.1      fvdl #if AIC_DEBUG_REGISTERS
    352   1.1      fvdl ahd_reg_print_t ahd_cmdrsvd0_print;
    353   1.1      fvdl #else
    354   1.1      fvdl #define ahd_cmdrsvd0_print(regvalue, cur_col, wrap) \
    355   1.1      fvdl     ahd_print_register(NULL, 0, "CMDRSVD0", 0x37, regvalue, cur_col, wrap)
    356   1.1      fvdl #endif
    357   1.1      fvdl 
    358   1.1      fvdl #if AIC_DEBUG_REGISTERS
    359   1.1      fvdl ahd_reg_print_t ahd_lqctl0_print;
    360   1.1      fvdl #else
    361   1.1      fvdl #define ahd_lqctl0_print(regvalue, cur_col, wrap) \
    362   1.1      fvdl     ahd_print_register(NULL, 0, "LQCTL0", 0x38, regvalue, cur_col, wrap)
    363   1.1      fvdl #endif
    364   1.1      fvdl 
    365   1.1      fvdl #if AIC_DEBUG_REGISTERS
    366   1.1      fvdl ahd_reg_print_t ahd_lqctl1_print;
    367   1.1      fvdl #else
    368   1.1      fvdl #define ahd_lqctl1_print(regvalue, cur_col, wrap) \
    369   1.1      fvdl     ahd_print_register(NULL, 0, "LQCTL1", 0x38, regvalue, cur_col, wrap)
    370   1.1      fvdl #endif
    371   1.1      fvdl 
    372   1.1      fvdl #if AIC_DEBUG_REGISTERS
    373   1.1      fvdl ahd_reg_print_t ahd_lqctl2_print;
    374   1.1      fvdl #else
    375   1.1      fvdl #define ahd_lqctl2_print(regvalue, cur_col, wrap) \
    376   1.1      fvdl     ahd_print_register(NULL, 0, "LQCTL2", 0x39, regvalue, cur_col, wrap)
    377   1.1      fvdl #endif
    378   1.1      fvdl 
    379   1.1      fvdl #if AIC_DEBUG_REGISTERS
    380   1.1      fvdl ahd_reg_print_t ahd_scsbist0_print;
    381   1.1      fvdl #else
    382   1.1      fvdl #define ahd_scsbist0_print(regvalue, cur_col, wrap) \
    383   1.1      fvdl     ahd_print_register(NULL, 0, "SCSBIST0", 0x39, regvalue, cur_col, wrap)
    384   1.1      fvdl #endif
    385   1.1      fvdl 
    386   1.1      fvdl #if AIC_DEBUG_REGISTERS
    387   1.1      fvdl ahd_reg_print_t ahd_scsiseq0_print;
    388   1.1      fvdl #else
    389   1.1      fvdl #define ahd_scsiseq0_print(regvalue, cur_col, wrap) \
    390   1.1      fvdl     ahd_print_register(NULL, 0, "SCSISEQ0", 0x3a, regvalue, cur_col, wrap)
    391   1.1      fvdl #endif
    392   1.1      fvdl 
    393   1.1      fvdl #if AIC_DEBUG_REGISTERS
    394   1.1      fvdl ahd_reg_print_t ahd_scsbist1_print;
    395   1.1      fvdl #else
    396   1.1      fvdl #define ahd_scsbist1_print(regvalue, cur_col, wrap) \
    397   1.1      fvdl     ahd_print_register(NULL, 0, "SCSBIST1", 0x3a, regvalue, cur_col, wrap)
    398   1.1      fvdl #endif
    399   1.1      fvdl 
    400   1.1      fvdl #if AIC_DEBUG_REGISTERS
    401   1.1      fvdl ahd_reg_print_t ahd_scsiseq1_print;
    402   1.1      fvdl #else
    403   1.1      fvdl #define ahd_scsiseq1_print(regvalue, cur_col, wrap) \
    404   1.1      fvdl     ahd_print_register(NULL, 0, "SCSISEQ1", 0x3b, regvalue, cur_col, wrap)
    405   1.1      fvdl #endif
    406   1.1      fvdl 
    407   1.1      fvdl #if AIC_DEBUG_REGISTERS
    408   1.1      fvdl ahd_reg_print_t ahd_businitid_print;
    409   1.1      fvdl #else
    410   1.1      fvdl #define ahd_businitid_print(regvalue, cur_col, wrap) \
    411   1.1      fvdl     ahd_print_register(NULL, 0, "BUSINITID", 0x3c, regvalue, cur_col, wrap)
    412   1.1      fvdl #endif
    413   1.1      fvdl 
    414   1.1      fvdl #if AIC_DEBUG_REGISTERS
    415   1.1      fvdl ahd_reg_print_t ahd_sxfrctl0_print;
    416   1.1      fvdl #else
    417   1.1      fvdl #define ahd_sxfrctl0_print(regvalue, cur_col, wrap) \
    418   1.1      fvdl     ahd_print_register(NULL, 0, "SXFRCTL0", 0x3c, regvalue, cur_col, wrap)
    419   1.1      fvdl #endif
    420   1.1      fvdl 
    421   1.1      fvdl #if AIC_DEBUG_REGISTERS
    422  1.12  jdolecek ahd_reg_print_t ahd_dlcount_print;
    423  1.12  jdolecek #else
    424  1.12  jdolecek #define ahd_dlcount_print(regvalue, cur_col, wrap) \
    425  1.12  jdolecek     ahd_print_register(NULL, 0, "DLCOUNT", 0x3c, regvalue, cur_col, wrap)
    426  1.12  jdolecek #endif
    427  1.12  jdolecek 
    428  1.12  jdolecek #if AIC_DEBUG_REGISTERS
    429   1.1      fvdl ahd_reg_print_t ahd_sxfrctl1_print;
    430   1.1      fvdl #else
    431   1.1      fvdl #define ahd_sxfrctl1_print(regvalue, cur_col, wrap) \
    432   1.1      fvdl     ahd_print_register(NULL, 0, "SXFRCTL1", 0x3d, regvalue, cur_col, wrap)
    433   1.1      fvdl #endif
    434   1.1      fvdl 
    435   1.1      fvdl #if AIC_DEBUG_REGISTERS
    436  1.12  jdolecek ahd_reg_print_t ahd_bustargid_print;
    437   1.1      fvdl #else
    438  1.12  jdolecek #define ahd_bustargid_print(regvalue, cur_col, wrap) \
    439  1.12  jdolecek     ahd_print_register(NULL, 0, "BUSTARGID", 0x3e, regvalue, cur_col, wrap)
    440   1.1      fvdl #endif
    441   1.1      fvdl 
    442   1.1      fvdl #if AIC_DEBUG_REGISTERS
    443  1.12  jdolecek ahd_reg_print_t ahd_sxfrctl2_print;
    444   1.1      fvdl #else
    445  1.12  jdolecek #define ahd_sxfrctl2_print(regvalue, cur_col, wrap) \
    446  1.12  jdolecek     ahd_print_register(NULL, 0, "SXFRCTL2", 0x3e, regvalue, cur_col, wrap)
    447   1.1      fvdl #endif
    448   1.1      fvdl 
    449   1.1      fvdl #if AIC_DEBUG_REGISTERS
    450   1.1      fvdl ahd_reg_print_t ahd_dffstat_print;
    451   1.1      fvdl #else
    452   1.1      fvdl #define ahd_dffstat_print(regvalue, cur_col, wrap) \
    453   1.1      fvdl     ahd_print_register(NULL, 0, "DFFSTAT", 0x3f, regvalue, cur_col, wrap)
    454   1.1      fvdl #endif
    455   1.1      fvdl 
    456   1.1      fvdl #if AIC_DEBUG_REGISTERS
    457  1.12  jdolecek ahd_reg_print_t ahd_scsisigo_print;
    458   1.1      fvdl #else
    459  1.12  jdolecek #define ahd_scsisigo_print(regvalue, cur_col, wrap) \
    460  1.12  jdolecek     ahd_print_register(NULL, 0, "SCSISIGO", 0x40, regvalue, cur_col, wrap)
    461   1.1      fvdl #endif
    462   1.1      fvdl 
    463   1.1      fvdl #if AIC_DEBUG_REGISTERS
    464  1.12  jdolecek ahd_reg_print_t ahd_multargid_print;
    465   1.1      fvdl #else
    466  1.12  jdolecek #define ahd_multargid_print(regvalue, cur_col, wrap) \
    467  1.12  jdolecek     ahd_print_register(NULL, 0, "MULTARGID", 0x40, regvalue, cur_col, wrap)
    468   1.1      fvdl #endif
    469   1.1      fvdl 
    470   1.1      fvdl #if AIC_DEBUG_REGISTERS
    471   1.1      fvdl ahd_reg_print_t ahd_scsisigi_print;
    472   1.1      fvdl #else
    473   1.1      fvdl #define ahd_scsisigi_print(regvalue, cur_col, wrap) \
    474   1.1      fvdl     ahd_print_register(NULL, 0, "SCSISIGI", 0x41, regvalue, cur_col, wrap)
    475   1.1      fvdl #endif
    476   1.1      fvdl 
    477   1.1      fvdl #if AIC_DEBUG_REGISTERS
    478   1.1      fvdl ahd_reg_print_t ahd_scsiphase_print;
    479   1.1      fvdl #else
    480   1.1      fvdl #define ahd_scsiphase_print(regvalue, cur_col, wrap) \
    481   1.1      fvdl     ahd_print_register(NULL, 0, "SCSIPHASE", 0x42, regvalue, cur_col, wrap)
    482   1.1      fvdl #endif
    483   1.1      fvdl 
    484   1.1      fvdl #if AIC_DEBUG_REGISTERS
    485   1.1      fvdl ahd_reg_print_t ahd_scsidat0_img_print;
    486   1.1      fvdl #else
    487   1.1      fvdl #define ahd_scsidat0_img_print(regvalue, cur_col, wrap) \
    488   1.1      fvdl     ahd_print_register(NULL, 0, "SCSIDAT0_IMG", 0x43, regvalue, cur_col, wrap)
    489   1.1      fvdl #endif
    490   1.1      fvdl 
    491   1.1      fvdl #if AIC_DEBUG_REGISTERS
    492   1.1      fvdl ahd_reg_print_t ahd_scsidat_print;
    493   1.1      fvdl #else
    494   1.1      fvdl #define ahd_scsidat_print(regvalue, cur_col, wrap) \
    495   1.1      fvdl     ahd_print_register(NULL, 0, "SCSIDAT", 0x44, regvalue, cur_col, wrap)
    496   1.1      fvdl #endif
    497   1.1      fvdl 
    498   1.1      fvdl #if AIC_DEBUG_REGISTERS
    499   1.1      fvdl ahd_reg_print_t ahd_scsibus_print;
    500   1.1      fvdl #else
    501   1.1      fvdl #define ahd_scsibus_print(regvalue, cur_col, wrap) \
    502   1.1      fvdl     ahd_print_register(NULL, 0, "SCSIBUS", 0x46, regvalue, cur_col, wrap)
    503   1.1      fvdl #endif
    504   1.1      fvdl 
    505   1.1      fvdl #if AIC_DEBUG_REGISTERS
    506   1.1      fvdl ahd_reg_print_t ahd_targidin_print;
    507   1.1      fvdl #else
    508   1.1      fvdl #define ahd_targidin_print(regvalue, cur_col, wrap) \
    509   1.1      fvdl     ahd_print_register(NULL, 0, "TARGIDIN", 0x48, regvalue, cur_col, wrap)
    510   1.1      fvdl #endif
    511   1.1      fvdl 
    512   1.1      fvdl #if AIC_DEBUG_REGISTERS
    513   1.1      fvdl ahd_reg_print_t ahd_selid_print;
    514   1.1      fvdl #else
    515   1.1      fvdl #define ahd_selid_print(regvalue, cur_col, wrap) \
    516   1.1      fvdl     ahd_print_register(NULL, 0, "SELID", 0x49, regvalue, cur_col, wrap)
    517   1.1      fvdl #endif
    518   1.1      fvdl 
    519   1.1      fvdl #if AIC_DEBUG_REGISTERS
    520  1.12  jdolecek ahd_reg_print_t ahd_optionmode_print;
    521   1.1      fvdl #else
    522  1.12  jdolecek #define ahd_optionmode_print(regvalue, cur_col, wrap) \
    523  1.12  jdolecek     ahd_print_register(NULL, 0, "OPTIONMODE", 0x4a, regvalue, cur_col, wrap)
    524   1.1      fvdl #endif
    525   1.1      fvdl 
    526   1.1      fvdl #if AIC_DEBUG_REGISTERS
    527  1.12  jdolecek ahd_reg_print_t ahd_sblkctl_print;
    528   1.1      fvdl #else
    529  1.12  jdolecek #define ahd_sblkctl_print(regvalue, cur_col, wrap) \
    530  1.12  jdolecek     ahd_print_register(NULL, 0, "SBLKCTL", 0x4a, regvalue, cur_col, wrap)
    531   1.1      fvdl #endif
    532   1.1      fvdl 
    533   1.1      fvdl #if AIC_DEBUG_REGISTERS
    534   1.1      fvdl ahd_reg_print_t ahd_simode0_print;
    535   1.1      fvdl #else
    536   1.1      fvdl #define ahd_simode0_print(regvalue, cur_col, wrap) \
    537   1.1      fvdl     ahd_print_register(NULL, 0, "SIMODE0", 0x4b, regvalue, cur_col, wrap)
    538   1.1      fvdl #endif
    539   1.1      fvdl 
    540   1.1      fvdl #if AIC_DEBUG_REGISTERS
    541   1.1      fvdl ahd_reg_print_t ahd_sstat0_print;
    542   1.1      fvdl #else
    543   1.1      fvdl #define ahd_sstat0_print(regvalue, cur_col, wrap) \
    544   1.1      fvdl     ahd_print_register(NULL, 0, "SSTAT0", 0x4b, regvalue, cur_col, wrap)
    545   1.1      fvdl #endif
    546   1.1      fvdl 
    547   1.1      fvdl #if AIC_DEBUG_REGISTERS
    548   1.1      fvdl ahd_reg_print_t ahd_clrsint0_print;
    549   1.1      fvdl #else
    550   1.1      fvdl #define ahd_clrsint0_print(regvalue, cur_col, wrap) \
    551   1.1      fvdl     ahd_print_register(NULL, 0, "CLRSINT0", 0x4b, regvalue, cur_col, wrap)
    552   1.1      fvdl #endif
    553   1.1      fvdl 
    554   1.1      fvdl #if AIC_DEBUG_REGISTERS
    555   1.1      fvdl ahd_reg_print_t ahd_sstat1_print;
    556   1.1      fvdl #else
    557   1.1      fvdl #define ahd_sstat1_print(regvalue, cur_col, wrap) \
    558   1.1      fvdl     ahd_print_register(NULL, 0, "SSTAT1", 0x4c, regvalue, cur_col, wrap)
    559   1.1      fvdl #endif
    560   1.1      fvdl 
    561   1.1      fvdl #if AIC_DEBUG_REGISTERS
    562   1.1      fvdl ahd_reg_print_t ahd_clrsint1_print;
    563   1.1      fvdl #else
    564   1.1      fvdl #define ahd_clrsint1_print(regvalue, cur_col, wrap) \
    565   1.1      fvdl     ahd_print_register(NULL, 0, "CLRSINT1", 0x4c, regvalue, cur_col, wrap)
    566   1.1      fvdl #endif
    567   1.1      fvdl 
    568   1.1      fvdl #if AIC_DEBUG_REGISTERS
    569   1.1      fvdl ahd_reg_print_t ahd_sstat2_print;
    570   1.1      fvdl #else
    571   1.1      fvdl #define ahd_sstat2_print(regvalue, cur_col, wrap) \
    572   1.1      fvdl     ahd_print_register(NULL, 0, "SSTAT2", 0x4d, regvalue, cur_col, wrap)
    573   1.1      fvdl #endif
    574   1.1      fvdl 
    575   1.1      fvdl #if AIC_DEBUG_REGISTERS
    576   1.1      fvdl ahd_reg_print_t ahd_clrsint2_print;
    577   1.1      fvdl #else
    578   1.1      fvdl #define ahd_clrsint2_print(regvalue, cur_col, wrap) \
    579   1.1      fvdl     ahd_print_register(NULL, 0, "CLRSINT2", 0x4d, regvalue, cur_col, wrap)
    580   1.1      fvdl #endif
    581   1.1      fvdl 
    582   1.1      fvdl #if AIC_DEBUG_REGISTERS
    583   1.1      fvdl ahd_reg_print_t ahd_simode2_print;
    584   1.1      fvdl #else
    585   1.1      fvdl #define ahd_simode2_print(regvalue, cur_col, wrap) \
    586   1.1      fvdl     ahd_print_register(NULL, 0, "SIMODE2", 0x4d, regvalue, cur_col, wrap)
    587   1.1      fvdl #endif
    588   1.1      fvdl 
    589   1.1      fvdl #if AIC_DEBUG_REGISTERS
    590  1.12  jdolecek ahd_reg_print_t ahd_perrdiag_print;
    591   1.1      fvdl #else
    592  1.12  jdolecek #define ahd_perrdiag_print(regvalue, cur_col, wrap) \
    593  1.12  jdolecek     ahd_print_register(NULL, 0, "PERRDIAG", 0x4e, regvalue, cur_col, wrap)
    594   1.1      fvdl #endif
    595   1.1      fvdl 
    596   1.1      fvdl #if AIC_DEBUG_REGISTERS
    597  1.12  jdolecek ahd_reg_print_t ahd_lqistate_print;
    598   1.1      fvdl #else
    599  1.12  jdolecek #define ahd_lqistate_print(regvalue, cur_col, wrap) \
    600  1.12  jdolecek     ahd_print_register(NULL, 0, "LQISTATE", 0x4e, regvalue, cur_col, wrap)
    601   1.1      fvdl #endif
    602   1.1      fvdl 
    603   1.1      fvdl #if AIC_DEBUG_REGISTERS
    604   1.1      fvdl ahd_reg_print_t ahd_soffcnt_print;
    605   1.1      fvdl #else
    606   1.1      fvdl #define ahd_soffcnt_print(regvalue, cur_col, wrap) \
    607   1.1      fvdl     ahd_print_register(NULL, 0, "SOFFCNT", 0x4f, regvalue, cur_col, wrap)
    608   1.1      fvdl #endif
    609   1.1      fvdl 
    610   1.1      fvdl #if AIC_DEBUG_REGISTERS
    611   1.1      fvdl ahd_reg_print_t ahd_lqostate_print;
    612   1.1      fvdl #else
    613   1.1      fvdl #define ahd_lqostate_print(regvalue, cur_col, wrap) \
    614   1.1      fvdl     ahd_print_register(NULL, 0, "LQOSTATE", 0x4f, regvalue, cur_col, wrap)
    615   1.1      fvdl #endif
    616   1.1      fvdl 
    617   1.1      fvdl #if AIC_DEBUG_REGISTERS
    618   1.1      fvdl ahd_reg_print_t ahd_lqistat0_print;
    619   1.1      fvdl #else
    620   1.1      fvdl #define ahd_lqistat0_print(regvalue, cur_col, wrap) \
    621   1.1      fvdl     ahd_print_register(NULL, 0, "LQISTAT0", 0x50, regvalue, cur_col, wrap)
    622   1.1      fvdl #endif
    623   1.1      fvdl 
    624   1.1      fvdl #if AIC_DEBUG_REGISTERS
    625   1.1      fvdl ahd_reg_print_t ahd_clrlqiint0_print;
    626   1.1      fvdl #else
    627   1.1      fvdl #define ahd_clrlqiint0_print(regvalue, cur_col, wrap) \
    628   1.1      fvdl     ahd_print_register(NULL, 0, "CLRLQIINT0", 0x50, regvalue, cur_col, wrap)
    629   1.1      fvdl #endif
    630   1.1      fvdl 
    631   1.1      fvdl #if AIC_DEBUG_REGISTERS
    632   1.1      fvdl ahd_reg_print_t ahd_lqimode0_print;
    633   1.1      fvdl #else
    634   1.1      fvdl #define ahd_lqimode0_print(regvalue, cur_col, wrap) \
    635   1.1      fvdl     ahd_print_register(NULL, 0, "LQIMODE0", 0x50, regvalue, cur_col, wrap)
    636   1.1      fvdl #endif
    637   1.1      fvdl 
    638   1.1      fvdl #if AIC_DEBUG_REGISTERS
    639   1.1      fvdl ahd_reg_print_t ahd_lqistat1_print;
    640   1.1      fvdl #else
    641   1.1      fvdl #define ahd_lqistat1_print(regvalue, cur_col, wrap) \
    642   1.1      fvdl     ahd_print_register(NULL, 0, "LQISTAT1", 0x51, regvalue, cur_col, wrap)
    643   1.1      fvdl #endif
    644   1.1      fvdl 
    645   1.1      fvdl #if AIC_DEBUG_REGISTERS
    646   1.1      fvdl ahd_reg_print_t ahd_clrlqiint1_print;
    647   1.1      fvdl #else
    648   1.1      fvdl #define ahd_clrlqiint1_print(regvalue, cur_col, wrap) \
    649   1.1      fvdl     ahd_print_register(NULL, 0, "CLRLQIINT1", 0x51, regvalue, cur_col, wrap)
    650   1.1      fvdl #endif
    651   1.1      fvdl 
    652   1.1      fvdl #if AIC_DEBUG_REGISTERS
    653   1.1      fvdl ahd_reg_print_t ahd_lqimode1_print;
    654   1.1      fvdl #else
    655   1.1      fvdl #define ahd_lqimode1_print(regvalue, cur_col, wrap) \
    656   1.1      fvdl     ahd_print_register(NULL, 0, "LQIMODE1", 0x51, regvalue, cur_col, wrap)
    657   1.1      fvdl #endif
    658   1.1      fvdl 
    659   1.1      fvdl #if AIC_DEBUG_REGISTERS
    660   1.1      fvdl ahd_reg_print_t ahd_lqistat2_print;
    661   1.1      fvdl #else
    662   1.1      fvdl #define ahd_lqistat2_print(regvalue, cur_col, wrap) \
    663   1.1      fvdl     ahd_print_register(NULL, 0, "LQISTAT2", 0x52, regvalue, cur_col, wrap)
    664   1.1      fvdl #endif
    665   1.1      fvdl 
    666   1.1      fvdl #if AIC_DEBUG_REGISTERS
    667   1.1      fvdl ahd_reg_print_t ahd_sstat3_print;
    668   1.1      fvdl #else
    669   1.1      fvdl #define ahd_sstat3_print(regvalue, cur_col, wrap) \
    670   1.1      fvdl     ahd_print_register(NULL, 0, "SSTAT3", 0x53, regvalue, cur_col, wrap)
    671   1.1      fvdl #endif
    672   1.1      fvdl 
    673   1.1      fvdl #if AIC_DEBUG_REGISTERS
    674   1.1      fvdl ahd_reg_print_t ahd_clrsint3_print;
    675   1.1      fvdl #else
    676   1.1      fvdl #define ahd_clrsint3_print(regvalue, cur_col, wrap) \
    677   1.1      fvdl     ahd_print_register(NULL, 0, "CLRSINT3", 0x53, regvalue, cur_col, wrap)
    678   1.1      fvdl #endif
    679   1.1      fvdl 
    680   1.1      fvdl #if AIC_DEBUG_REGISTERS
    681   1.1      fvdl ahd_reg_print_t ahd_simode3_print;
    682   1.1      fvdl #else
    683   1.1      fvdl #define ahd_simode3_print(regvalue, cur_col, wrap) \
    684   1.1      fvdl     ahd_print_register(NULL, 0, "SIMODE3", 0x53, regvalue, cur_col, wrap)
    685   1.1      fvdl #endif
    686   1.1      fvdl 
    687   1.1      fvdl #if AIC_DEBUG_REGISTERS
    688  1.12  jdolecek ahd_reg_print_t ahd_lqomode0_print;
    689  1.12  jdolecek #else
    690  1.12  jdolecek #define ahd_lqomode0_print(regvalue, cur_col, wrap) \
    691  1.12  jdolecek     ahd_print_register(NULL, 0, "LQOMODE0", 0x54, regvalue, cur_col, wrap)
    692  1.12  jdolecek #endif
    693  1.12  jdolecek 
    694  1.12  jdolecek #if AIC_DEBUG_REGISTERS
    695   1.1      fvdl ahd_reg_print_t ahd_lqostat0_print;
    696   1.1      fvdl #else
    697   1.1      fvdl #define ahd_lqostat0_print(regvalue, cur_col, wrap) \
    698   1.1      fvdl     ahd_print_register(NULL, 0, "LQOSTAT0", 0x54, regvalue, cur_col, wrap)
    699   1.1      fvdl #endif
    700   1.1      fvdl 
    701   1.1      fvdl #if AIC_DEBUG_REGISTERS
    702   1.1      fvdl ahd_reg_print_t ahd_clrlqoint0_print;
    703   1.1      fvdl #else
    704   1.1      fvdl #define ahd_clrlqoint0_print(regvalue, cur_col, wrap) \
    705   1.1      fvdl     ahd_print_register(NULL, 0, "CLRLQOINT0", 0x54, regvalue, cur_col, wrap)
    706   1.1      fvdl #endif
    707   1.1      fvdl 
    708   1.1      fvdl #if AIC_DEBUG_REGISTERS
    709  1.12  jdolecek ahd_reg_print_t ahd_lqomode1_print;
    710   1.1      fvdl #else
    711  1.12  jdolecek #define ahd_lqomode1_print(regvalue, cur_col, wrap) \
    712  1.12  jdolecek     ahd_print_register(NULL, 0, "LQOMODE1", 0x55, regvalue, cur_col, wrap)
    713   1.1      fvdl #endif
    714   1.1      fvdl 
    715   1.1      fvdl #if AIC_DEBUG_REGISTERS
    716   1.1      fvdl ahd_reg_print_t ahd_lqostat1_print;
    717   1.1      fvdl #else
    718   1.1      fvdl #define ahd_lqostat1_print(regvalue, cur_col, wrap) \
    719   1.1      fvdl     ahd_print_register(NULL, 0, "LQOSTAT1", 0x55, regvalue, cur_col, wrap)
    720   1.1      fvdl #endif
    721   1.1      fvdl 
    722   1.1      fvdl #if AIC_DEBUG_REGISTERS
    723   1.1      fvdl ahd_reg_print_t ahd_clrlqoint1_print;
    724   1.1      fvdl #else
    725   1.1      fvdl #define ahd_clrlqoint1_print(regvalue, cur_col, wrap) \
    726   1.1      fvdl     ahd_print_register(NULL, 0, "CLRLQOINT1", 0x55, regvalue, cur_col, wrap)
    727   1.1      fvdl #endif
    728   1.1      fvdl 
    729   1.1      fvdl #if AIC_DEBUG_REGISTERS
    730   1.1      fvdl ahd_reg_print_t ahd_os_space_cnt_print;
    731   1.1      fvdl #else
    732   1.1      fvdl #define ahd_os_space_cnt_print(regvalue, cur_col, wrap) \
    733   1.1      fvdl     ahd_print_register(NULL, 0, "OS_SPACE_CNT", 0x56, regvalue, cur_col, wrap)
    734   1.1      fvdl #endif
    735   1.1      fvdl 
    736   1.1      fvdl #if AIC_DEBUG_REGISTERS
    737   1.1      fvdl ahd_reg_print_t ahd_lqostat2_print;
    738   1.1      fvdl #else
    739   1.1      fvdl #define ahd_lqostat2_print(regvalue, cur_col, wrap) \
    740   1.1      fvdl     ahd_print_register(NULL, 0, "LQOSTAT2", 0x56, regvalue, cur_col, wrap)
    741   1.1      fvdl #endif
    742   1.1      fvdl 
    743   1.1      fvdl #if AIC_DEBUG_REGISTERS
    744   1.1      fvdl ahd_reg_print_t ahd_simode1_print;
    745   1.1      fvdl #else
    746   1.1      fvdl #define ahd_simode1_print(regvalue, cur_col, wrap) \
    747   1.1      fvdl     ahd_print_register(NULL, 0, "SIMODE1", 0x57, regvalue, cur_col, wrap)
    748   1.1      fvdl #endif
    749   1.1      fvdl 
    750   1.1      fvdl #if AIC_DEBUG_REGISTERS
    751   1.1      fvdl ahd_reg_print_t ahd_gsfifo_print;
    752   1.1      fvdl #else
    753   1.1      fvdl #define ahd_gsfifo_print(regvalue, cur_col, wrap) \
    754   1.1      fvdl     ahd_print_register(NULL, 0, "GSFIFO", 0x58, regvalue, cur_col, wrap)
    755   1.1      fvdl #endif
    756   1.1      fvdl 
    757   1.1      fvdl #if AIC_DEBUG_REGISTERS
    758  1.12  jdolecek ahd_reg_print_t ahd_dffsxfrctl_print;
    759   1.1      fvdl #else
    760  1.12  jdolecek #define ahd_dffsxfrctl_print(regvalue, cur_col, wrap) \
    761  1.12  jdolecek     ahd_print_register(NULL, 0, "DFFSXFRCTL", 0x5a, regvalue, cur_col, wrap)
    762   1.1      fvdl #endif
    763   1.1      fvdl 
    764   1.1      fvdl #if AIC_DEBUG_REGISTERS
    765   1.1      fvdl ahd_reg_print_t ahd_nextscb_print;
    766   1.1      fvdl #else
    767   1.1      fvdl #define ahd_nextscb_print(regvalue, cur_col, wrap) \
    768   1.1      fvdl     ahd_print_register(NULL, 0, "NEXTSCB", 0x5a, regvalue, cur_col, wrap)
    769   1.1      fvdl #endif
    770   1.1      fvdl 
    771   1.1      fvdl #if AIC_DEBUG_REGISTERS
    772  1.12  jdolecek ahd_reg_print_t ahd_lqoscsctl_print;
    773   1.1      fvdl #else
    774  1.12  jdolecek #define ahd_lqoscsctl_print(regvalue, cur_col, wrap) \
    775  1.12  jdolecek     ahd_print_register(NULL, 0, "LQOSCSCTL", 0x5a, regvalue, cur_col, wrap)
    776   1.1      fvdl #endif
    777   1.1      fvdl 
    778   1.1      fvdl #if AIC_DEBUG_REGISTERS
    779   1.1      fvdl ahd_reg_print_t ahd_seqintsrc_print;
    780   1.1      fvdl #else
    781   1.1      fvdl #define ahd_seqintsrc_print(regvalue, cur_col, wrap) \
    782   1.1      fvdl     ahd_print_register(NULL, 0, "SEQINTSRC", 0x5b, regvalue, cur_col, wrap)
    783   1.1      fvdl #endif
    784   1.1      fvdl 
    785   1.1      fvdl #if AIC_DEBUG_REGISTERS
    786   1.1      fvdl ahd_reg_print_t ahd_clrseqintsrc_print;
    787   1.1      fvdl #else
    788   1.1      fvdl #define ahd_clrseqintsrc_print(regvalue, cur_col, wrap) \
    789   1.1      fvdl     ahd_print_register(NULL, 0, "CLRSEQINTSRC", 0x5b, regvalue, cur_col, wrap)
    790   1.1      fvdl #endif
    791   1.1      fvdl 
    792   1.1      fvdl #if AIC_DEBUG_REGISTERS
    793  1.12  jdolecek ahd_reg_print_t ahd_currscb_print;
    794   1.1      fvdl #else
    795  1.12  jdolecek #define ahd_currscb_print(regvalue, cur_col, wrap) \
    796  1.12  jdolecek     ahd_print_register(NULL, 0, "CURRSCB", 0x5c, regvalue, cur_col, wrap)
    797   1.1      fvdl #endif
    798   1.1      fvdl 
    799   1.1      fvdl #if AIC_DEBUG_REGISTERS
    800  1.12  jdolecek ahd_reg_print_t ahd_seqimode_print;
    801   1.1      fvdl #else
    802  1.12  jdolecek #define ahd_seqimode_print(regvalue, cur_col, wrap) \
    803  1.12  jdolecek     ahd_print_register(NULL, 0, "SEQIMODE", 0x5c, regvalue, cur_col, wrap)
    804   1.1      fvdl #endif
    805   1.1      fvdl 
    806   1.1      fvdl #if AIC_DEBUG_REGISTERS
    807   1.1      fvdl ahd_reg_print_t ahd_mdffstat_print;
    808   1.1      fvdl #else
    809   1.1      fvdl #define ahd_mdffstat_print(regvalue, cur_col, wrap) \
    810   1.1      fvdl     ahd_print_register(NULL, 0, "MDFFSTAT", 0x5d, regvalue, cur_col, wrap)
    811   1.1      fvdl #endif
    812   1.1      fvdl 
    813   1.1      fvdl #if AIC_DEBUG_REGISTERS
    814   1.1      fvdl ahd_reg_print_t ahd_crccontrol_print;
    815   1.1      fvdl #else
    816   1.1      fvdl #define ahd_crccontrol_print(regvalue, cur_col, wrap) \
    817   1.1      fvdl     ahd_print_register(NULL, 0, "CRCCONTROL", 0x5d, regvalue, cur_col, wrap)
    818   1.1      fvdl #endif
    819   1.1      fvdl 
    820   1.1      fvdl #if AIC_DEBUG_REGISTERS
    821   1.1      fvdl ahd_reg_print_t ahd_scsitest_print;
    822   1.1      fvdl #else
    823   1.1      fvdl #define ahd_scsitest_print(regvalue, cur_col, wrap) \
    824   1.1      fvdl     ahd_print_register(NULL, 0, "SCSITEST", 0x5e, regvalue, cur_col, wrap)
    825   1.1      fvdl #endif
    826   1.1      fvdl 
    827   1.1      fvdl #if AIC_DEBUG_REGISTERS
    828   1.1      fvdl ahd_reg_print_t ahd_dfftag_print;
    829   1.1      fvdl #else
    830   1.1      fvdl #define ahd_dfftag_print(regvalue, cur_col, wrap) \
    831   1.1      fvdl     ahd_print_register(NULL, 0, "DFFTAG", 0x5e, regvalue, cur_col, wrap)
    832   1.1      fvdl #endif
    833   1.1      fvdl 
    834   1.1      fvdl #if AIC_DEBUG_REGISTERS
    835   1.1      fvdl ahd_reg_print_t ahd_lastscb_print;
    836   1.1      fvdl #else
    837   1.1      fvdl #define ahd_lastscb_print(regvalue, cur_col, wrap) \
    838   1.1      fvdl     ahd_print_register(NULL, 0, "LASTSCB", 0x5e, regvalue, cur_col, wrap)
    839   1.1      fvdl #endif
    840   1.1      fvdl 
    841   1.1      fvdl #if AIC_DEBUG_REGISTERS
    842   1.1      fvdl ahd_reg_print_t ahd_iopdnctl_print;
    843   1.1      fvdl #else
    844   1.1      fvdl #define ahd_iopdnctl_print(regvalue, cur_col, wrap) \
    845   1.1      fvdl     ahd_print_register(NULL, 0, "IOPDNCTL", 0x5f, regvalue, cur_col, wrap)
    846   1.1      fvdl #endif
    847   1.1      fvdl 
    848   1.1      fvdl #if AIC_DEBUG_REGISTERS
    849   1.1      fvdl ahd_reg_print_t ahd_negoaddr_print;
    850   1.1      fvdl #else
    851   1.1      fvdl #define ahd_negoaddr_print(regvalue, cur_col, wrap) \
    852   1.1      fvdl     ahd_print_register(NULL, 0, "NEGOADDR", 0x60, regvalue, cur_col, wrap)
    853   1.1      fvdl #endif
    854   1.1      fvdl 
    855   1.1      fvdl #if AIC_DEBUG_REGISTERS
    856   1.1      fvdl ahd_reg_print_t ahd_shaddr_print;
    857   1.1      fvdl #else
    858   1.1      fvdl #define ahd_shaddr_print(regvalue, cur_col, wrap) \
    859   1.1      fvdl     ahd_print_register(NULL, 0, "SHADDR", 0x60, regvalue, cur_col, wrap)
    860   1.1      fvdl #endif
    861   1.1      fvdl 
    862   1.1      fvdl #if AIC_DEBUG_REGISTERS
    863   1.1      fvdl ahd_reg_print_t ahd_dgrpcrci_print;
    864   1.1      fvdl #else
    865   1.1      fvdl #define ahd_dgrpcrci_print(regvalue, cur_col, wrap) \
    866   1.1      fvdl     ahd_print_register(NULL, 0, "DGRPCRCI", 0x60, regvalue, cur_col, wrap)
    867   1.1      fvdl #endif
    868   1.1      fvdl 
    869   1.1      fvdl #if AIC_DEBUG_REGISTERS
    870   1.1      fvdl ahd_reg_print_t ahd_negperiod_print;
    871   1.1      fvdl #else
    872   1.1      fvdl #define ahd_negperiod_print(regvalue, cur_col, wrap) \
    873   1.1      fvdl     ahd_print_register(NULL, 0, "NEGPERIOD", 0x61, regvalue, cur_col, wrap)
    874   1.1      fvdl #endif
    875   1.1      fvdl 
    876   1.1      fvdl #if AIC_DEBUG_REGISTERS
    877   1.1      fvdl ahd_reg_print_t ahd_packcrci_print;
    878   1.1      fvdl #else
    879   1.1      fvdl #define ahd_packcrci_print(regvalue, cur_col, wrap) \
    880   1.1      fvdl     ahd_print_register(NULL, 0, "PACKCRCI", 0x62, regvalue, cur_col, wrap)
    881   1.1      fvdl #endif
    882   1.1      fvdl 
    883   1.1      fvdl #if AIC_DEBUG_REGISTERS
    884   1.1      fvdl ahd_reg_print_t ahd_negoffset_print;
    885   1.1      fvdl #else
    886   1.1      fvdl #define ahd_negoffset_print(regvalue, cur_col, wrap) \
    887   1.1      fvdl     ahd_print_register(NULL, 0, "NEGOFFSET", 0x62, regvalue, cur_col, wrap)
    888   1.1      fvdl #endif
    889   1.1      fvdl 
    890   1.1      fvdl #if AIC_DEBUG_REGISTERS
    891   1.1      fvdl ahd_reg_print_t ahd_negppropts_print;
    892   1.1      fvdl #else
    893   1.1      fvdl #define ahd_negppropts_print(regvalue, cur_col, wrap) \
    894   1.1      fvdl     ahd_print_register(NULL, 0, "NEGPPROPTS", 0x63, regvalue, cur_col, wrap)
    895   1.1      fvdl #endif
    896   1.1      fvdl 
    897   1.1      fvdl #if AIC_DEBUG_REGISTERS
    898   1.1      fvdl ahd_reg_print_t ahd_negconopts_print;
    899   1.1      fvdl #else
    900   1.1      fvdl #define ahd_negconopts_print(regvalue, cur_col, wrap) \
    901   1.1      fvdl     ahd_print_register(NULL, 0, "NEGCONOPTS", 0x64, regvalue, cur_col, wrap)
    902   1.1      fvdl #endif
    903   1.1      fvdl 
    904   1.1      fvdl #if AIC_DEBUG_REGISTERS
    905   1.1      fvdl ahd_reg_print_t ahd_annexcol_print;
    906   1.1      fvdl #else
    907   1.1      fvdl #define ahd_annexcol_print(regvalue, cur_col, wrap) \
    908   1.1      fvdl     ahd_print_register(NULL, 0, "ANNEXCOL", 0x65, regvalue, cur_col, wrap)
    909   1.1      fvdl #endif
    910   1.1      fvdl 
    911   1.1      fvdl #if AIC_DEBUG_REGISTERS
    912   1.1      fvdl ahd_reg_print_t ahd_annexdat_print;
    913   1.1      fvdl #else
    914   1.1      fvdl #define ahd_annexdat_print(regvalue, cur_col, wrap) \
    915   1.1      fvdl     ahd_print_register(NULL, 0, "ANNEXDAT", 0x66, regvalue, cur_col, wrap)
    916   1.1      fvdl #endif
    917   1.1      fvdl 
    918   1.1      fvdl #if AIC_DEBUG_REGISTERS
    919   1.1      fvdl ahd_reg_print_t ahd_scschkn_print;
    920   1.1      fvdl #else
    921   1.1      fvdl #define ahd_scschkn_print(regvalue, cur_col, wrap) \
    922   1.1      fvdl     ahd_print_register(NULL, 0, "SCSCHKN", 0x66, regvalue, cur_col, wrap)
    923   1.1      fvdl #endif
    924   1.1      fvdl 
    925   1.1      fvdl #if AIC_DEBUG_REGISTERS
    926   1.1      fvdl ahd_reg_print_t ahd_iownid_print;
    927   1.1      fvdl #else
    928   1.1      fvdl #define ahd_iownid_print(regvalue, cur_col, wrap) \
    929   1.1      fvdl     ahd_print_register(NULL, 0, "IOWNID", 0x67, regvalue, cur_col, wrap)
    930   1.1      fvdl #endif
    931   1.1      fvdl 
    932   1.1      fvdl #if AIC_DEBUG_REGISTERS
    933   1.1      fvdl ahd_reg_print_t ahd_shcnt_print;
    934   1.1      fvdl #else
    935   1.1      fvdl #define ahd_shcnt_print(regvalue, cur_col, wrap) \
    936   1.1      fvdl     ahd_print_register(NULL, 0, "SHCNT", 0x68, regvalue, cur_col, wrap)
    937   1.1      fvdl #endif
    938   1.1      fvdl 
    939   1.1      fvdl #if AIC_DEBUG_REGISTERS
    940   1.1      fvdl ahd_reg_print_t ahd_pll960ctl0_print;
    941   1.1      fvdl #else
    942   1.1      fvdl #define ahd_pll960ctl0_print(regvalue, cur_col, wrap) \
    943   1.1      fvdl     ahd_print_register(NULL, 0, "PLL960CTL0", 0x68, regvalue, cur_col, wrap)
    944   1.1      fvdl #endif
    945   1.1      fvdl 
    946   1.1      fvdl #if AIC_DEBUG_REGISTERS
    947   1.1      fvdl ahd_reg_print_t ahd_pll960ctl1_print;
    948   1.1      fvdl #else
    949   1.1      fvdl #define ahd_pll960ctl1_print(regvalue, cur_col, wrap) \
    950   1.1      fvdl     ahd_print_register(NULL, 0, "PLL960CTL1", 0x69, regvalue, cur_col, wrap)
    951   1.1      fvdl #endif
    952   1.1      fvdl 
    953   1.1      fvdl #if AIC_DEBUG_REGISTERS
    954   1.1      fvdl ahd_reg_print_t ahd_townid_print;
    955   1.1      fvdl #else
    956   1.1      fvdl #define ahd_townid_print(regvalue, cur_col, wrap) \
    957   1.1      fvdl     ahd_print_register(NULL, 0, "TOWNID", 0x69, regvalue, cur_col, wrap)
    958   1.1      fvdl #endif
    959   1.1      fvdl 
    960   1.1      fvdl #if AIC_DEBUG_REGISTERS
    961   1.1      fvdl ahd_reg_print_t ahd_xsig_print;
    962   1.1      fvdl #else
    963   1.1      fvdl #define ahd_xsig_print(regvalue, cur_col, wrap) \
    964   1.1      fvdl     ahd_print_register(NULL, 0, "XSIG", 0x6a, regvalue, cur_col, wrap)
    965   1.1      fvdl #endif
    966   1.1      fvdl 
    967   1.1      fvdl #if AIC_DEBUG_REGISTERS
    968   1.1      fvdl ahd_reg_print_t ahd_pll960cnt0_print;
    969   1.1      fvdl #else
    970   1.1      fvdl #define ahd_pll960cnt0_print(regvalue, cur_col, wrap) \
    971   1.1      fvdl     ahd_print_register(NULL, 0, "PLL960CNT0", 0x6a, regvalue, cur_col, wrap)
    972   1.1      fvdl #endif
    973   1.1      fvdl 
    974   1.1      fvdl #if AIC_DEBUG_REGISTERS
    975   1.1      fvdl ahd_reg_print_t ahd_seloid_print;
    976   1.1      fvdl #else
    977   1.1      fvdl #define ahd_seloid_print(regvalue, cur_col, wrap) \
    978   1.1      fvdl     ahd_print_register(NULL, 0, "SELOID", 0x6b, regvalue, cur_col, wrap)
    979   1.1      fvdl #endif
    980   1.1      fvdl 
    981   1.1      fvdl #if AIC_DEBUG_REGISTERS
    982  1.12  jdolecek ahd_reg_print_t ahd_fairness_print;
    983   1.1      fvdl #else
    984  1.12  jdolecek #define ahd_fairness_print(regvalue, cur_col, wrap) \
    985  1.12  jdolecek     ahd_print_register(NULL, 0, "FAIRNESS", 0x6c, regvalue, cur_col, wrap)
    986   1.1      fvdl #endif
    987   1.1      fvdl 
    988   1.1      fvdl #if AIC_DEBUG_REGISTERS
    989  1.12  jdolecek ahd_reg_print_t ahd_pll400ctl0_print;
    990   1.1      fvdl #else
    991  1.12  jdolecek #define ahd_pll400ctl0_print(regvalue, cur_col, wrap) \
    992  1.12  jdolecek     ahd_print_register(NULL, 0, "PLL400CTL0", 0x6c, regvalue, cur_col, wrap)
    993   1.1      fvdl #endif
    994   1.1      fvdl 
    995   1.1      fvdl #if AIC_DEBUG_REGISTERS
    996   1.1      fvdl ahd_reg_print_t ahd_pll400ctl1_print;
    997   1.1      fvdl #else
    998   1.1      fvdl #define ahd_pll400ctl1_print(regvalue, cur_col, wrap) \
    999   1.1      fvdl     ahd_print_register(NULL, 0, "PLL400CTL1", 0x6d, regvalue, cur_col, wrap)
   1000   1.1      fvdl #endif
   1001   1.1      fvdl 
   1002   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1003   1.1      fvdl ahd_reg_print_t ahd_pll400cnt0_print;
   1004   1.1      fvdl #else
   1005   1.1      fvdl #define ahd_pll400cnt0_print(regvalue, cur_col, wrap) \
   1006   1.1      fvdl     ahd_print_register(NULL, 0, "PLL400CNT0", 0x6e, regvalue, cur_col, wrap)
   1007   1.1      fvdl #endif
   1008   1.1      fvdl 
   1009   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1010   1.1      fvdl ahd_reg_print_t ahd_unfairness_print;
   1011   1.1      fvdl #else
   1012   1.1      fvdl #define ahd_unfairness_print(regvalue, cur_col, wrap) \
   1013   1.1      fvdl     ahd_print_register(NULL, 0, "UNFAIRNESS", 0x6e, regvalue, cur_col, wrap)
   1014   1.1      fvdl #endif
   1015   1.1      fvdl 
   1016   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1017   1.1      fvdl ahd_reg_print_t ahd_hodmaadr_print;
   1018   1.1      fvdl #else
   1019   1.1      fvdl #define ahd_hodmaadr_print(regvalue, cur_col, wrap) \
   1020   1.1      fvdl     ahd_print_register(NULL, 0, "HODMAADR", 0x70, regvalue, cur_col, wrap)
   1021   1.1      fvdl #endif
   1022   1.1      fvdl 
   1023   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1024   1.1      fvdl ahd_reg_print_t ahd_haddr_print;
   1025   1.1      fvdl #else
   1026   1.1      fvdl #define ahd_haddr_print(regvalue, cur_col, wrap) \
   1027   1.1      fvdl     ahd_print_register(NULL, 0, "HADDR", 0x70, regvalue, cur_col, wrap)
   1028   1.1      fvdl #endif
   1029   1.1      fvdl 
   1030   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1031   1.1      fvdl ahd_reg_print_t ahd_plldelay_print;
   1032   1.1      fvdl #else
   1033   1.1      fvdl #define ahd_plldelay_print(regvalue, cur_col, wrap) \
   1034   1.1      fvdl     ahd_print_register(NULL, 0, "PLLDELAY", 0x70, regvalue, cur_col, wrap)
   1035   1.1      fvdl #endif
   1036   1.1      fvdl 
   1037   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1038   1.1      fvdl ahd_reg_print_t ahd_hcnt_print;
   1039   1.1      fvdl #else
   1040   1.1      fvdl #define ahd_hcnt_print(regvalue, cur_col, wrap) \
   1041   1.1      fvdl     ahd_print_register(NULL, 0, "HCNT", 0x78, regvalue, cur_col, wrap)
   1042   1.1      fvdl #endif
   1043   1.1      fvdl 
   1044   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1045   1.1      fvdl ahd_reg_print_t ahd_hodmacnt_print;
   1046   1.1      fvdl #else
   1047   1.1      fvdl #define ahd_hodmacnt_print(regvalue, cur_col, wrap) \
   1048   1.1      fvdl     ahd_print_register(NULL, 0, "HODMACNT", 0x78, regvalue, cur_col, wrap)
   1049   1.1      fvdl #endif
   1050   1.1      fvdl 
   1051   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1052   1.1      fvdl ahd_reg_print_t ahd_hodmaen_print;
   1053   1.1      fvdl #else
   1054   1.1      fvdl #define ahd_hodmaen_print(regvalue, cur_col, wrap) \
   1055   1.1      fvdl     ahd_print_register(NULL, 0, "HODMAEN", 0x7a, regvalue, cur_col, wrap)
   1056   1.1      fvdl #endif
   1057   1.1      fvdl 
   1058   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1059   1.1      fvdl ahd_reg_print_t ahd_scbhaddr_print;
   1060   1.1      fvdl #else
   1061   1.1      fvdl #define ahd_scbhaddr_print(regvalue, cur_col, wrap) \
   1062   1.1      fvdl     ahd_print_register(NULL, 0, "SCBHADDR", 0x7c, regvalue, cur_col, wrap)
   1063   1.1      fvdl #endif
   1064   1.1      fvdl 
   1065   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1066   1.1      fvdl ahd_reg_print_t ahd_sghaddr_print;
   1067   1.1      fvdl #else
   1068   1.1      fvdl #define ahd_sghaddr_print(regvalue, cur_col, wrap) \
   1069   1.1      fvdl     ahd_print_register(NULL, 0, "SGHADDR", 0x7c, regvalue, cur_col, wrap)
   1070   1.1      fvdl #endif
   1071   1.1      fvdl 
   1072   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1073  1.12  jdolecek ahd_reg_print_t ahd_scbhcnt_print;
   1074   1.1      fvdl #else
   1075  1.12  jdolecek #define ahd_scbhcnt_print(regvalue, cur_col, wrap) \
   1076  1.12  jdolecek     ahd_print_register(NULL, 0, "SCBHCNT", 0x84, regvalue, cur_col, wrap)
   1077   1.1      fvdl #endif
   1078   1.1      fvdl 
   1079   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1080  1.12  jdolecek ahd_reg_print_t ahd_sghcnt_print;
   1081   1.1      fvdl #else
   1082  1.12  jdolecek #define ahd_sghcnt_print(regvalue, cur_col, wrap) \
   1083  1.12  jdolecek     ahd_print_register(NULL, 0, "SGHCNT", 0x84, regvalue, cur_col, wrap)
   1084   1.1      fvdl #endif
   1085   1.1      fvdl 
   1086   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1087   1.1      fvdl ahd_reg_print_t ahd_dff_thrsh_print;
   1088   1.1      fvdl #else
   1089   1.1      fvdl #define ahd_dff_thrsh_print(regvalue, cur_col, wrap) \
   1090   1.1      fvdl     ahd_print_register(NULL, 0, "DFF_THRSH", 0x88, regvalue, cur_col, wrap)
   1091   1.1      fvdl #endif
   1092   1.1      fvdl 
   1093   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1094   1.1      fvdl ahd_reg_print_t ahd_romaddr_print;
   1095   1.1      fvdl #else
   1096   1.1      fvdl #define ahd_romaddr_print(regvalue, cur_col, wrap) \
   1097   1.1      fvdl     ahd_print_register(NULL, 0, "ROMADDR", 0x8a, regvalue, cur_col, wrap)
   1098   1.1      fvdl #endif
   1099   1.1      fvdl 
   1100   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1101   1.1      fvdl ahd_reg_print_t ahd_romcntrl_print;
   1102   1.1      fvdl #else
   1103   1.1      fvdl #define ahd_romcntrl_print(regvalue, cur_col, wrap) \
   1104   1.1      fvdl     ahd_print_register(NULL, 0, "ROMCNTRL", 0x8d, regvalue, cur_col, wrap)
   1105   1.1      fvdl #endif
   1106   1.1      fvdl 
   1107   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1108   1.1      fvdl ahd_reg_print_t ahd_romdata_print;
   1109   1.1      fvdl #else
   1110   1.1      fvdl #define ahd_romdata_print(regvalue, cur_col, wrap) \
   1111   1.1      fvdl     ahd_print_register(NULL, 0, "ROMDATA", 0x8e, regvalue, cur_col, wrap)
   1112   1.1      fvdl #endif
   1113   1.1      fvdl 
   1114   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1115   1.1      fvdl ahd_reg_print_t ahd_dchrxmsg0_print;
   1116   1.1      fvdl #else
   1117   1.1      fvdl #define ahd_dchrxmsg0_print(regvalue, cur_col, wrap) \
   1118   1.1      fvdl     ahd_print_register(NULL, 0, "DCHRXMSG0", 0x90, regvalue, cur_col, wrap)
   1119   1.1      fvdl #endif
   1120   1.1      fvdl 
   1121   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1122   1.1      fvdl ahd_reg_print_t ahd_ovlyrxmsg0_print;
   1123   1.1      fvdl #else
   1124   1.1      fvdl #define ahd_ovlyrxmsg0_print(regvalue, cur_col, wrap) \
   1125   1.1      fvdl     ahd_print_register(NULL, 0, "OVLYRXMSG0", 0x90, regvalue, cur_col, wrap)
   1126   1.1      fvdl #endif
   1127   1.1      fvdl 
   1128   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1129   1.1      fvdl ahd_reg_print_t ahd_cmcrxmsg0_print;
   1130   1.1      fvdl #else
   1131   1.1      fvdl #define ahd_cmcrxmsg0_print(regvalue, cur_col, wrap) \
   1132   1.1      fvdl     ahd_print_register(NULL, 0, "CMCRXMSG0", 0x90, regvalue, cur_col, wrap)
   1133   1.1      fvdl #endif
   1134   1.1      fvdl 
   1135   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1136  1.12  jdolecek ahd_reg_print_t ahd_roenable_print;
   1137   1.1      fvdl #else
   1138  1.12  jdolecek #define ahd_roenable_print(regvalue, cur_col, wrap) \
   1139  1.12  jdolecek     ahd_print_register(NULL, 0, "ROENABLE", 0x90, regvalue, cur_col, wrap)
   1140   1.1      fvdl #endif
   1141   1.1      fvdl 
   1142   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1143   1.1      fvdl ahd_reg_print_t ahd_dchrxmsg1_print;
   1144   1.1      fvdl #else
   1145   1.1      fvdl #define ahd_dchrxmsg1_print(regvalue, cur_col, wrap) \
   1146   1.1      fvdl     ahd_print_register(NULL, 0, "DCHRXMSG1", 0x91, regvalue, cur_col, wrap)
   1147   1.1      fvdl #endif
   1148   1.1      fvdl 
   1149   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1150   1.1      fvdl ahd_reg_print_t ahd_ovlyrxmsg1_print;
   1151   1.1      fvdl #else
   1152   1.1      fvdl #define ahd_ovlyrxmsg1_print(regvalue, cur_col, wrap) \
   1153   1.1      fvdl     ahd_print_register(NULL, 0, "OVLYRXMSG1", 0x91, regvalue, cur_col, wrap)
   1154   1.1      fvdl #endif
   1155   1.1      fvdl 
   1156   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1157   1.1      fvdl ahd_reg_print_t ahd_cmcrxmsg1_print;
   1158   1.1      fvdl #else
   1159   1.1      fvdl #define ahd_cmcrxmsg1_print(regvalue, cur_col, wrap) \
   1160   1.1      fvdl     ahd_print_register(NULL, 0, "CMCRXMSG1", 0x91, regvalue, cur_col, wrap)
   1161   1.1      fvdl #endif
   1162   1.1      fvdl 
   1163   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1164  1.12  jdolecek ahd_reg_print_t ahd_nsenable_print;
   1165  1.12  jdolecek #else
   1166  1.12  jdolecek #define ahd_nsenable_print(regvalue, cur_col, wrap) \
   1167  1.12  jdolecek     ahd_print_register(NULL, 0, "NSENABLE", 0x91, regvalue, cur_col, wrap)
   1168  1.12  jdolecek #endif
   1169  1.12  jdolecek 
   1170  1.12  jdolecek #if AIC_DEBUG_REGISTERS
   1171   1.1      fvdl ahd_reg_print_t ahd_dchrxmsg2_print;
   1172   1.1      fvdl #else
   1173   1.1      fvdl #define ahd_dchrxmsg2_print(regvalue, cur_col, wrap) \
   1174   1.1      fvdl     ahd_print_register(NULL, 0, "DCHRXMSG2", 0x92, regvalue, cur_col, wrap)
   1175   1.1      fvdl #endif
   1176   1.1      fvdl 
   1177   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1178   1.1      fvdl ahd_reg_print_t ahd_ovlyrxmsg2_print;
   1179   1.1      fvdl #else
   1180   1.1      fvdl #define ahd_ovlyrxmsg2_print(regvalue, cur_col, wrap) \
   1181   1.1      fvdl     ahd_print_register(NULL, 0, "OVLYRXMSG2", 0x92, regvalue, cur_col, wrap)
   1182   1.1      fvdl #endif
   1183   1.1      fvdl 
   1184   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1185   1.1      fvdl ahd_reg_print_t ahd_cmcrxmsg2_print;
   1186   1.1      fvdl #else
   1187   1.1      fvdl #define ahd_cmcrxmsg2_print(regvalue, cur_col, wrap) \
   1188   1.1      fvdl     ahd_print_register(NULL, 0, "CMCRXMSG2", 0x92, regvalue, cur_col, wrap)
   1189   1.1      fvdl #endif
   1190   1.1      fvdl 
   1191   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1192   1.1      fvdl ahd_reg_print_t ahd_ost_print;
   1193   1.1      fvdl #else
   1194   1.1      fvdl #define ahd_ost_print(regvalue, cur_col, wrap) \
   1195   1.1      fvdl     ahd_print_register(NULL, 0, "OST", 0x92, regvalue, cur_col, wrap)
   1196   1.1      fvdl #endif
   1197   1.1      fvdl 
   1198   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1199   1.1      fvdl ahd_reg_print_t ahd_dchrxmsg3_print;
   1200   1.1      fvdl #else
   1201   1.1      fvdl #define ahd_dchrxmsg3_print(regvalue, cur_col, wrap) \
   1202   1.1      fvdl     ahd_print_register(NULL, 0, "DCHRXMSG3", 0x93, regvalue, cur_col, wrap)
   1203   1.1      fvdl #endif
   1204   1.1      fvdl 
   1205   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1206  1.12  jdolecek ahd_reg_print_t ahd_ovlyrxmsg3_print;
   1207  1.12  jdolecek #else
   1208  1.12  jdolecek #define ahd_ovlyrxmsg3_print(regvalue, cur_col, wrap) \
   1209  1.12  jdolecek     ahd_print_register(NULL, 0, "OVLYRXMSG3", 0x93, regvalue, cur_col, wrap)
   1210  1.12  jdolecek #endif
   1211  1.12  jdolecek 
   1212  1.12  jdolecek #if AIC_DEBUG_REGISTERS
   1213   1.1      fvdl ahd_reg_print_t ahd_cmcrxmsg3_print;
   1214   1.1      fvdl #else
   1215   1.1      fvdl #define ahd_cmcrxmsg3_print(regvalue, cur_col, wrap) \
   1216   1.1      fvdl     ahd_print_register(NULL, 0, "CMCRXMSG3", 0x93, regvalue, cur_col, wrap)
   1217   1.1      fvdl #endif
   1218   1.1      fvdl 
   1219   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1220   1.1      fvdl ahd_reg_print_t ahd_pcixctl_print;
   1221   1.1      fvdl #else
   1222   1.1      fvdl #define ahd_pcixctl_print(regvalue, cur_col, wrap) \
   1223   1.1      fvdl     ahd_print_register(NULL, 0, "PCIXCTL", 0x93, regvalue, cur_col, wrap)
   1224   1.1      fvdl #endif
   1225   1.1      fvdl 
   1226   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1227   1.1      fvdl ahd_reg_print_t ahd_ovlyseqbcnt_print;
   1228   1.1      fvdl #else
   1229   1.1      fvdl #define ahd_ovlyseqbcnt_print(regvalue, cur_col, wrap) \
   1230   1.1      fvdl     ahd_print_register(NULL, 0, "OVLYSEQBCNT", 0x94, regvalue, cur_col, wrap)
   1231   1.1      fvdl #endif
   1232   1.1      fvdl 
   1233   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1234   1.1      fvdl ahd_reg_print_t ahd_cmcseqbcnt_print;
   1235   1.1      fvdl #else
   1236   1.1      fvdl #define ahd_cmcseqbcnt_print(regvalue, cur_col, wrap) \
   1237   1.1      fvdl     ahd_print_register(NULL, 0, "CMCSEQBCNT", 0x94, regvalue, cur_col, wrap)
   1238   1.1      fvdl #endif
   1239   1.1      fvdl 
   1240   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1241   1.1      fvdl ahd_reg_print_t ahd_dchseqbcnt_print;
   1242   1.1      fvdl #else
   1243   1.1      fvdl #define ahd_dchseqbcnt_print(regvalue, cur_col, wrap) \
   1244   1.1      fvdl     ahd_print_register(NULL, 0, "DCHSEQBCNT", 0x94, regvalue, cur_col, wrap)
   1245   1.1      fvdl #endif
   1246   1.1      fvdl 
   1247   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1248   1.1      fvdl ahd_reg_print_t ahd_cmcspltstat0_print;
   1249   1.1      fvdl #else
   1250   1.1      fvdl #define ahd_cmcspltstat0_print(regvalue, cur_col, wrap) \
   1251   1.1      fvdl     ahd_print_register(NULL, 0, "CMCSPLTSTAT0", 0x96, regvalue, cur_col, wrap)
   1252   1.1      fvdl #endif
   1253   1.1      fvdl 
   1254   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1255   1.1      fvdl ahd_reg_print_t ahd_dchspltstat0_print;
   1256   1.1      fvdl #else
   1257   1.1      fvdl #define ahd_dchspltstat0_print(regvalue, cur_col, wrap) \
   1258   1.1      fvdl     ahd_print_register(NULL, 0, "DCHSPLTSTAT0", 0x96, regvalue, cur_col, wrap)
   1259   1.1      fvdl #endif
   1260   1.1      fvdl 
   1261   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1262  1.12  jdolecek ahd_reg_print_t ahd_ovlyspltstat0_print;
   1263  1.12  jdolecek #else
   1264  1.12  jdolecek #define ahd_ovlyspltstat0_print(regvalue, cur_col, wrap) \
   1265  1.12  jdolecek     ahd_print_register(NULL, 0, "OVLYSPLTSTAT0", 0x96, regvalue, cur_col, wrap)
   1266  1.12  jdolecek #endif
   1267  1.12  jdolecek 
   1268  1.12  jdolecek #if AIC_DEBUG_REGISTERS
   1269   1.1      fvdl ahd_reg_print_t ahd_ovlyspltstat1_print;
   1270   1.1      fvdl #else
   1271   1.1      fvdl #define ahd_ovlyspltstat1_print(regvalue, cur_col, wrap) \
   1272   1.1      fvdl     ahd_print_register(NULL, 0, "OVLYSPLTSTAT1", 0x97, regvalue, cur_col, wrap)
   1273   1.1      fvdl #endif
   1274   1.1      fvdl 
   1275   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1276  1.12  jdolecek ahd_reg_print_t ahd_cmcspltstat1_print;
   1277   1.1      fvdl #else
   1278  1.12  jdolecek #define ahd_cmcspltstat1_print(regvalue, cur_col, wrap) \
   1279  1.12  jdolecek     ahd_print_register(NULL, 0, "CMCSPLTSTAT1", 0x97, regvalue, cur_col, wrap)
   1280   1.1      fvdl #endif
   1281   1.1      fvdl 
   1282   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1283  1.12  jdolecek ahd_reg_print_t ahd_dchspltstat1_print;
   1284   1.1      fvdl #else
   1285  1.12  jdolecek #define ahd_dchspltstat1_print(regvalue, cur_col, wrap) \
   1286  1.12  jdolecek     ahd_print_register(NULL, 0, "DCHSPLTSTAT1", 0x97, regvalue, cur_col, wrap)
   1287   1.1      fvdl #endif
   1288   1.1      fvdl 
   1289   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1290   1.1      fvdl ahd_reg_print_t ahd_sgrxmsg0_print;
   1291   1.1      fvdl #else
   1292   1.1      fvdl #define ahd_sgrxmsg0_print(regvalue, cur_col, wrap) \
   1293   1.1      fvdl     ahd_print_register(NULL, 0, "SGRXMSG0", 0x98, regvalue, cur_col, wrap)
   1294   1.1      fvdl #endif
   1295   1.1      fvdl 
   1296   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1297   1.1      fvdl ahd_reg_print_t ahd_slvspltoutadr0_print;
   1298   1.1      fvdl #else
   1299   1.1      fvdl #define ahd_slvspltoutadr0_print(regvalue, cur_col, wrap) \
   1300   1.1      fvdl     ahd_print_register(NULL, 0, "SLVSPLTOUTADR0", 0x98, regvalue, cur_col, wrap)
   1301   1.1      fvdl #endif
   1302   1.1      fvdl 
   1303   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1304  1.12  jdolecek ahd_reg_print_t ahd_sgrxmsg1_print;
   1305  1.12  jdolecek #else
   1306  1.12  jdolecek #define ahd_sgrxmsg1_print(regvalue, cur_col, wrap) \
   1307  1.12  jdolecek     ahd_print_register(NULL, 0, "SGRXMSG1", 0x99, regvalue, cur_col, wrap)
   1308  1.12  jdolecek #endif
   1309  1.12  jdolecek 
   1310  1.12  jdolecek #if AIC_DEBUG_REGISTERS
   1311   1.1      fvdl ahd_reg_print_t ahd_slvspltoutadr1_print;
   1312   1.1      fvdl #else
   1313   1.1      fvdl #define ahd_slvspltoutadr1_print(regvalue, cur_col, wrap) \
   1314   1.1      fvdl     ahd_print_register(NULL, 0, "SLVSPLTOUTADR1", 0x99, regvalue, cur_col, wrap)
   1315   1.1      fvdl #endif
   1316   1.1      fvdl 
   1317   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1318  1.12  jdolecek ahd_reg_print_t ahd_sgrxmsg2_print;
   1319   1.1      fvdl #else
   1320  1.12  jdolecek #define ahd_sgrxmsg2_print(regvalue, cur_col, wrap) \
   1321  1.12  jdolecek     ahd_print_register(NULL, 0, "SGRXMSG2", 0x9a, regvalue, cur_col, wrap)
   1322   1.1      fvdl #endif
   1323   1.1      fvdl 
   1324   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1325   1.1      fvdl ahd_reg_print_t ahd_slvspltoutadr2_print;
   1326   1.1      fvdl #else
   1327   1.1      fvdl #define ahd_slvspltoutadr2_print(regvalue, cur_col, wrap) \
   1328   1.1      fvdl     ahd_print_register(NULL, 0, "SLVSPLTOUTADR2", 0x9a, regvalue, cur_col, wrap)
   1329   1.1      fvdl #endif
   1330   1.1      fvdl 
   1331   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1332   1.1      fvdl ahd_reg_print_t ahd_slvspltoutadr3_print;
   1333   1.1      fvdl #else
   1334   1.1      fvdl #define ahd_slvspltoutadr3_print(regvalue, cur_col, wrap) \
   1335   1.1      fvdl     ahd_print_register(NULL, 0, "SLVSPLTOUTADR3", 0x9b, regvalue, cur_col, wrap)
   1336   1.1      fvdl #endif
   1337   1.1      fvdl 
   1338   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1339   1.1      fvdl ahd_reg_print_t ahd_sgrxmsg3_print;
   1340   1.1      fvdl #else
   1341   1.1      fvdl #define ahd_sgrxmsg3_print(regvalue, cur_col, wrap) \
   1342   1.1      fvdl     ahd_print_register(NULL, 0, "SGRXMSG3", 0x9b, regvalue, cur_col, wrap)
   1343   1.1      fvdl #endif
   1344   1.1      fvdl 
   1345   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1346   1.1      fvdl ahd_reg_print_t ahd_sgseqbcnt_print;
   1347   1.1      fvdl #else
   1348   1.1      fvdl #define ahd_sgseqbcnt_print(regvalue, cur_col, wrap) \
   1349   1.1      fvdl     ahd_print_register(NULL, 0, "SGSEQBCNT", 0x9c, regvalue, cur_col, wrap)
   1350   1.1      fvdl #endif
   1351   1.1      fvdl 
   1352   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1353   1.1      fvdl ahd_reg_print_t ahd_slvspltoutattr0_print;
   1354   1.1      fvdl #else
   1355   1.1      fvdl #define ahd_slvspltoutattr0_print(regvalue, cur_col, wrap) \
   1356   1.1      fvdl     ahd_print_register(NULL, 0, "SLVSPLTOUTATTR0", 0x9c, regvalue, cur_col, wrap)
   1357   1.1      fvdl #endif
   1358   1.1      fvdl 
   1359   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1360   1.1      fvdl ahd_reg_print_t ahd_slvspltoutattr1_print;
   1361   1.1      fvdl #else
   1362   1.1      fvdl #define ahd_slvspltoutattr1_print(regvalue, cur_col, wrap) \
   1363   1.1      fvdl     ahd_print_register(NULL, 0, "SLVSPLTOUTATTR1", 0x9d, regvalue, cur_col, wrap)
   1364   1.1      fvdl #endif
   1365   1.1      fvdl 
   1366   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1367  1.12  jdolecek ahd_reg_print_t ahd_slvspltoutattr2_print;
   1368   1.1      fvdl #else
   1369  1.12  jdolecek #define ahd_slvspltoutattr2_print(regvalue, cur_col, wrap) \
   1370  1.12  jdolecek     ahd_print_register(NULL, 0, "SLVSPLTOUTATTR2", 0x9e, regvalue, cur_col, wrap)
   1371   1.1      fvdl #endif
   1372   1.1      fvdl 
   1373   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1374  1.12  jdolecek ahd_reg_print_t ahd_sgspltstat0_print;
   1375   1.1      fvdl #else
   1376  1.12  jdolecek #define ahd_sgspltstat0_print(regvalue, cur_col, wrap) \
   1377  1.12  jdolecek     ahd_print_register(NULL, 0, "SGSPLTSTAT0", 0x9e, regvalue, cur_col, wrap)
   1378   1.1      fvdl #endif
   1379   1.1      fvdl 
   1380   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1381   1.1      fvdl ahd_reg_print_t ahd_sgspltstat1_print;
   1382   1.1      fvdl #else
   1383   1.1      fvdl #define ahd_sgspltstat1_print(regvalue, cur_col, wrap) \
   1384   1.1      fvdl     ahd_print_register(NULL, 0, "SGSPLTSTAT1", 0x9f, regvalue, cur_col, wrap)
   1385   1.1      fvdl #endif
   1386   1.1      fvdl 
   1387   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1388   1.1      fvdl ahd_reg_print_t ahd_sfunct_print;
   1389   1.1      fvdl #else
   1390   1.1      fvdl #define ahd_sfunct_print(regvalue, cur_col, wrap) \
   1391   1.1      fvdl     ahd_print_register(NULL, 0, "SFUNCT", 0x9f, regvalue, cur_col, wrap)
   1392   1.1      fvdl #endif
   1393   1.1      fvdl 
   1394   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1395   1.1      fvdl ahd_reg_print_t ahd_df0pcistat_print;
   1396   1.1      fvdl #else
   1397   1.1      fvdl #define ahd_df0pcistat_print(regvalue, cur_col, wrap) \
   1398   1.1      fvdl     ahd_print_register(NULL, 0, "DF0PCISTAT", 0xa0, regvalue, cur_col, wrap)
   1399   1.1      fvdl #endif
   1400   1.1      fvdl 
   1401   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1402   1.1      fvdl ahd_reg_print_t ahd_reg0_print;
   1403   1.1      fvdl #else
   1404   1.1      fvdl #define ahd_reg0_print(regvalue, cur_col, wrap) \
   1405   1.1      fvdl     ahd_print_register(NULL, 0, "REG0", 0xa0, regvalue, cur_col, wrap)
   1406   1.1      fvdl #endif
   1407   1.1      fvdl 
   1408   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1409   1.1      fvdl ahd_reg_print_t ahd_df1pcistat_print;
   1410   1.1      fvdl #else
   1411   1.1      fvdl #define ahd_df1pcistat_print(regvalue, cur_col, wrap) \
   1412   1.1      fvdl     ahd_print_register(NULL, 0, "DF1PCISTAT", 0xa1, regvalue, cur_col, wrap)
   1413   1.1      fvdl #endif
   1414   1.1      fvdl 
   1415   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1416   1.1      fvdl ahd_reg_print_t ahd_sgpcistat_print;
   1417   1.1      fvdl #else
   1418   1.1      fvdl #define ahd_sgpcistat_print(regvalue, cur_col, wrap) \
   1419   1.1      fvdl     ahd_print_register(NULL, 0, "SGPCISTAT", 0xa2, regvalue, cur_col, wrap)
   1420   1.1      fvdl #endif
   1421   1.1      fvdl 
   1422   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1423   1.1      fvdl ahd_reg_print_t ahd_reg1_print;
   1424   1.1      fvdl #else
   1425   1.1      fvdl #define ahd_reg1_print(regvalue, cur_col, wrap) \
   1426   1.1      fvdl     ahd_print_register(NULL, 0, "REG1", 0xa2, regvalue, cur_col, wrap)
   1427   1.1      fvdl #endif
   1428   1.1      fvdl 
   1429   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1430   1.1      fvdl ahd_reg_print_t ahd_cmcpcistat_print;
   1431   1.1      fvdl #else
   1432   1.1      fvdl #define ahd_cmcpcistat_print(regvalue, cur_col, wrap) \
   1433   1.1      fvdl     ahd_print_register(NULL, 0, "CMCPCISTAT", 0xa3, regvalue, cur_col, wrap)
   1434   1.1      fvdl #endif
   1435   1.1      fvdl 
   1436   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1437   1.1      fvdl ahd_reg_print_t ahd_ovlypcistat_print;
   1438   1.1      fvdl #else
   1439   1.1      fvdl #define ahd_ovlypcistat_print(regvalue, cur_col, wrap) \
   1440   1.1      fvdl     ahd_print_register(NULL, 0, "OVLYPCISTAT", 0xa4, regvalue, cur_col, wrap)
   1441   1.1      fvdl #endif
   1442   1.1      fvdl 
   1443   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1444   1.1      fvdl ahd_reg_print_t ahd_reg_isr_print;
   1445   1.1      fvdl #else
   1446   1.1      fvdl #define ahd_reg_isr_print(regvalue, cur_col, wrap) \
   1447   1.1      fvdl     ahd_print_register(NULL, 0, "REG_ISR", 0xa4, regvalue, cur_col, wrap)
   1448   1.1      fvdl #endif
   1449   1.1      fvdl 
   1450   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1451   1.1      fvdl ahd_reg_print_t ahd_msipcistat_print;
   1452   1.1      fvdl #else
   1453   1.1      fvdl #define ahd_msipcistat_print(regvalue, cur_col, wrap) \
   1454   1.1      fvdl     ahd_print_register(NULL, 0, "MSIPCISTAT", 0xa6, regvalue, cur_col, wrap)
   1455   1.1      fvdl #endif
   1456   1.1      fvdl 
   1457   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1458   1.1      fvdl ahd_reg_print_t ahd_sg_state_print;
   1459   1.1      fvdl #else
   1460   1.1      fvdl #define ahd_sg_state_print(regvalue, cur_col, wrap) \
   1461   1.1      fvdl     ahd_print_register(NULL, 0, "SG_STATE", 0xa6, regvalue, cur_col, wrap)
   1462   1.1      fvdl #endif
   1463   1.1      fvdl 
   1464   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1465  1.12  jdolecek ahd_reg_print_t ahd_targpcistat_print;
   1466   1.1      fvdl #else
   1467  1.12  jdolecek #define ahd_targpcistat_print(regvalue, cur_col, wrap) \
   1468  1.12  jdolecek     ahd_print_register(NULL, 0, "TARGPCISTAT", 0xa7, regvalue, cur_col, wrap)
   1469   1.1      fvdl #endif
   1470   1.1      fvdl 
   1471   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1472  1.12  jdolecek ahd_reg_print_t ahd_data_count_odd_print;
   1473   1.1      fvdl #else
   1474  1.12  jdolecek #define ahd_data_count_odd_print(regvalue, cur_col, wrap) \
   1475  1.12  jdolecek     ahd_print_register(NULL, 0, "DATA_COUNT_ODD", 0xa7, regvalue, cur_col, wrap)
   1476   1.1      fvdl #endif
   1477   1.1      fvdl 
   1478   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1479   1.1      fvdl ahd_reg_print_t ahd_scbptr_print;
   1480   1.1      fvdl #else
   1481   1.1      fvdl #define ahd_scbptr_print(regvalue, cur_col, wrap) \
   1482   1.1      fvdl     ahd_print_register(NULL, 0, "SCBPTR", 0xa8, regvalue, cur_col, wrap)
   1483   1.1      fvdl #endif
   1484   1.1      fvdl 
   1485   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1486   1.1      fvdl ahd_reg_print_t ahd_ccscbacnt_print;
   1487   1.1      fvdl #else
   1488   1.1      fvdl #define ahd_ccscbacnt_print(regvalue, cur_col, wrap) \
   1489   1.1      fvdl     ahd_print_register(NULL, 0, "CCSCBACNT", 0xab, regvalue, cur_col, wrap)
   1490   1.1      fvdl #endif
   1491   1.1      fvdl 
   1492   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1493  1.12  jdolecek ahd_reg_print_t ahd_scbautoptr_print;
   1494   1.1      fvdl #else
   1495  1.12  jdolecek #define ahd_scbautoptr_print(regvalue, cur_col, wrap) \
   1496  1.12  jdolecek     ahd_print_register(NULL, 0, "SCBAUTOPTR", 0xab, regvalue, cur_col, wrap)
   1497   1.1      fvdl #endif
   1498   1.1      fvdl 
   1499   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1500   1.1      fvdl ahd_reg_print_t ahd_ccscbadr_bk_print;
   1501   1.1      fvdl #else
   1502   1.1      fvdl #define ahd_ccscbadr_bk_print(regvalue, cur_col, wrap) \
   1503   1.1      fvdl     ahd_print_register(NULL, 0, "CCSCBADR_BK", 0xac, regvalue, cur_col, wrap)
   1504   1.1      fvdl #endif
   1505   1.1      fvdl 
   1506   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1507   1.1      fvdl ahd_reg_print_t ahd_ccsgaddr_print;
   1508   1.1      fvdl #else
   1509   1.1      fvdl #define ahd_ccsgaddr_print(regvalue, cur_col, wrap) \
   1510   1.1      fvdl     ahd_print_register(NULL, 0, "CCSGADDR", 0xac, regvalue, cur_col, wrap)
   1511   1.1      fvdl #endif
   1512   1.1      fvdl 
   1513   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1514  1.12  jdolecek ahd_reg_print_t ahd_ccscbaddr_print;
   1515  1.12  jdolecek #else
   1516  1.12  jdolecek #define ahd_ccscbaddr_print(regvalue, cur_col, wrap) \
   1517  1.12  jdolecek     ahd_print_register(NULL, 0, "CCSCBADDR", 0xac, regvalue, cur_col, wrap)
   1518  1.12  jdolecek #endif
   1519  1.12  jdolecek 
   1520  1.12  jdolecek #if AIC_DEBUG_REGISTERS
   1521   1.1      fvdl ahd_reg_print_t ahd_ccscbctl_print;
   1522   1.1      fvdl #else
   1523   1.1      fvdl #define ahd_ccscbctl_print(regvalue, cur_col, wrap) \
   1524   1.1      fvdl     ahd_print_register(NULL, 0, "CCSCBCTL", 0xad, regvalue, cur_col, wrap)
   1525   1.1      fvdl #endif
   1526   1.1      fvdl 
   1527   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1528   1.1      fvdl ahd_reg_print_t ahd_ccsgctl_print;
   1529   1.1      fvdl #else
   1530   1.1      fvdl #define ahd_ccsgctl_print(regvalue, cur_col, wrap) \
   1531   1.1      fvdl     ahd_print_register(NULL, 0, "CCSGCTL", 0xad, regvalue, cur_col, wrap)
   1532   1.1      fvdl #endif
   1533   1.1      fvdl 
   1534   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1535   1.1      fvdl ahd_reg_print_t ahd_cmc_rambist_print;
   1536   1.1      fvdl #else
   1537   1.1      fvdl #define ahd_cmc_rambist_print(regvalue, cur_col, wrap) \
   1538   1.1      fvdl     ahd_print_register(NULL, 0, "CMC_RAMBIST", 0xad, regvalue, cur_col, wrap)
   1539   1.1      fvdl #endif
   1540   1.1      fvdl 
   1541   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1542   1.1      fvdl ahd_reg_print_t ahd_ccsgram_print;
   1543   1.1      fvdl #else
   1544   1.1      fvdl #define ahd_ccsgram_print(regvalue, cur_col, wrap) \
   1545   1.1      fvdl     ahd_print_register(NULL, 0, "CCSGRAM", 0xb0, regvalue, cur_col, wrap)
   1546   1.1      fvdl #endif
   1547   1.1      fvdl 
   1548   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1549   1.1      fvdl ahd_reg_print_t ahd_ccscbram_print;
   1550   1.1      fvdl #else
   1551   1.1      fvdl #define ahd_ccscbram_print(regvalue, cur_col, wrap) \
   1552   1.1      fvdl     ahd_print_register(NULL, 0, "CCSCBRAM", 0xb0, regvalue, cur_col, wrap)
   1553   1.1      fvdl #endif
   1554   1.1      fvdl 
   1555   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1556   1.1      fvdl ahd_reg_print_t ahd_flexadr_print;
   1557   1.1      fvdl #else
   1558   1.1      fvdl #define ahd_flexadr_print(regvalue, cur_col, wrap) \
   1559   1.1      fvdl     ahd_print_register(NULL, 0, "FLEXADR", 0xb0, regvalue, cur_col, wrap)
   1560   1.1      fvdl #endif
   1561   1.1      fvdl 
   1562   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1563   1.1      fvdl ahd_reg_print_t ahd_flexcnt_print;
   1564   1.1      fvdl #else
   1565   1.1      fvdl #define ahd_flexcnt_print(regvalue, cur_col, wrap) \
   1566   1.1      fvdl     ahd_print_register(NULL, 0, "FLEXCNT", 0xb3, regvalue, cur_col, wrap)
   1567   1.1      fvdl #endif
   1568   1.1      fvdl 
   1569   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1570   1.1      fvdl ahd_reg_print_t ahd_flexdmastat_print;
   1571   1.1      fvdl #else
   1572   1.1      fvdl #define ahd_flexdmastat_print(regvalue, cur_col, wrap) \
   1573   1.1      fvdl     ahd_print_register(NULL, 0, "FLEXDMASTAT", 0xb5, regvalue, cur_col, wrap)
   1574   1.1      fvdl #endif
   1575   1.1      fvdl 
   1576   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1577   1.1      fvdl ahd_reg_print_t ahd_flexdata_print;
   1578   1.1      fvdl #else
   1579   1.1      fvdl #define ahd_flexdata_print(regvalue, cur_col, wrap) \
   1580   1.1      fvdl     ahd_print_register(NULL, 0, "FLEXDATA", 0xb6, regvalue, cur_col, wrap)
   1581   1.1      fvdl #endif
   1582   1.1      fvdl 
   1583   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1584   1.1      fvdl ahd_reg_print_t ahd_brddat_print;
   1585   1.1      fvdl #else
   1586   1.1      fvdl #define ahd_brddat_print(regvalue, cur_col, wrap) \
   1587   1.1      fvdl     ahd_print_register(NULL, 0, "BRDDAT", 0xb8, regvalue, cur_col, wrap)
   1588   1.1      fvdl #endif
   1589   1.1      fvdl 
   1590   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1591   1.1      fvdl ahd_reg_print_t ahd_brdctl_print;
   1592   1.1      fvdl #else
   1593   1.1      fvdl #define ahd_brdctl_print(regvalue, cur_col, wrap) \
   1594   1.1      fvdl     ahd_print_register(NULL, 0, "BRDCTL", 0xb9, regvalue, cur_col, wrap)
   1595   1.1      fvdl #endif
   1596   1.1      fvdl 
   1597   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1598   1.1      fvdl ahd_reg_print_t ahd_seeadr_print;
   1599   1.1      fvdl #else
   1600   1.1      fvdl #define ahd_seeadr_print(regvalue, cur_col, wrap) \
   1601   1.1      fvdl     ahd_print_register(NULL, 0, "SEEADR", 0xba, regvalue, cur_col, wrap)
   1602   1.1      fvdl #endif
   1603   1.1      fvdl 
   1604   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1605   1.1      fvdl ahd_reg_print_t ahd_seedat_print;
   1606   1.1      fvdl #else
   1607   1.1      fvdl #define ahd_seedat_print(regvalue, cur_col, wrap) \
   1608   1.1      fvdl     ahd_print_register(NULL, 0, "SEEDAT", 0xbc, regvalue, cur_col, wrap)
   1609   1.1      fvdl #endif
   1610   1.1      fvdl 
   1611   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1612   1.1      fvdl ahd_reg_print_t ahd_seectl_print;
   1613   1.1      fvdl #else
   1614   1.1      fvdl #define ahd_seectl_print(regvalue, cur_col, wrap) \
   1615   1.1      fvdl     ahd_print_register(NULL, 0, "SEECTL", 0xbe, regvalue, cur_col, wrap)
   1616   1.1      fvdl #endif
   1617   1.1      fvdl 
   1618   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1619   1.1      fvdl ahd_reg_print_t ahd_seestat_print;
   1620   1.1      fvdl #else
   1621   1.1      fvdl #define ahd_seestat_print(regvalue, cur_col, wrap) \
   1622   1.1      fvdl     ahd_print_register(NULL, 0, "SEESTAT", 0xbe, regvalue, cur_col, wrap)
   1623   1.1      fvdl #endif
   1624   1.1      fvdl 
   1625   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1626   1.1      fvdl ahd_reg_print_t ahd_scbcnt_print;
   1627   1.1      fvdl #else
   1628   1.1      fvdl #define ahd_scbcnt_print(regvalue, cur_col, wrap) \
   1629   1.1      fvdl     ahd_print_register(NULL, 0, "SCBCNT", 0xbf, regvalue, cur_col, wrap)
   1630   1.1      fvdl #endif
   1631   1.1      fvdl 
   1632   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1633   1.1      fvdl ahd_reg_print_t ahd_dspfltrctl_print;
   1634   1.1      fvdl #else
   1635   1.1      fvdl #define ahd_dspfltrctl_print(regvalue, cur_col, wrap) \
   1636   1.1      fvdl     ahd_print_register(NULL, 0, "DSPFLTRCTL", 0xc0, regvalue, cur_col, wrap)
   1637   1.1      fvdl #endif
   1638   1.1      fvdl 
   1639   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1640   1.1      fvdl ahd_reg_print_t ahd_dfwaddr_print;
   1641   1.1      fvdl #else
   1642   1.1      fvdl #define ahd_dfwaddr_print(regvalue, cur_col, wrap) \
   1643   1.1      fvdl     ahd_print_register(NULL, 0, "DFWADDR", 0xc0, regvalue, cur_col, wrap)
   1644   1.1      fvdl #endif
   1645   1.1      fvdl 
   1646   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1647   1.1      fvdl ahd_reg_print_t ahd_dspdatactl_print;
   1648   1.1      fvdl #else
   1649   1.1      fvdl #define ahd_dspdatactl_print(regvalue, cur_col, wrap) \
   1650   1.1      fvdl     ahd_print_register(NULL, 0, "DSPDATACTL", 0xc1, regvalue, cur_col, wrap)
   1651   1.1      fvdl #endif
   1652   1.1      fvdl 
   1653   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1654   1.1      fvdl ahd_reg_print_t ahd_dspreqctl_print;
   1655   1.1      fvdl #else
   1656   1.1      fvdl #define ahd_dspreqctl_print(regvalue, cur_col, wrap) \
   1657   1.1      fvdl     ahd_print_register(NULL, 0, "DSPREQCTL", 0xc2, regvalue, cur_col, wrap)
   1658   1.1      fvdl #endif
   1659   1.1      fvdl 
   1660   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1661   1.1      fvdl ahd_reg_print_t ahd_dfraddr_print;
   1662   1.1      fvdl #else
   1663   1.1      fvdl #define ahd_dfraddr_print(regvalue, cur_col, wrap) \
   1664   1.1      fvdl     ahd_print_register(NULL, 0, "DFRADDR", 0xc2, regvalue, cur_col, wrap)
   1665   1.1      fvdl #endif
   1666   1.1      fvdl 
   1667   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1668   1.1      fvdl ahd_reg_print_t ahd_dspackctl_print;
   1669   1.1      fvdl #else
   1670   1.1      fvdl #define ahd_dspackctl_print(regvalue, cur_col, wrap) \
   1671   1.1      fvdl     ahd_print_register(NULL, 0, "DSPACKCTL", 0xc3, regvalue, cur_col, wrap)
   1672   1.1      fvdl #endif
   1673   1.1      fvdl 
   1674   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1675   1.1      fvdl ahd_reg_print_t ahd_dfdat_print;
   1676   1.1      fvdl #else
   1677   1.1      fvdl #define ahd_dfdat_print(regvalue, cur_col, wrap) \
   1678   1.1      fvdl     ahd_print_register(NULL, 0, "DFDAT", 0xc4, regvalue, cur_col, wrap)
   1679   1.1      fvdl #endif
   1680   1.1      fvdl 
   1681   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1682   1.1      fvdl ahd_reg_print_t ahd_dspselect_print;
   1683   1.1      fvdl #else
   1684   1.1      fvdl #define ahd_dspselect_print(regvalue, cur_col, wrap) \
   1685   1.1      fvdl     ahd_print_register(NULL, 0, "DSPSELECT", 0xc4, regvalue, cur_col, wrap)
   1686   1.1      fvdl #endif
   1687   1.1      fvdl 
   1688   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1689   1.1      fvdl ahd_reg_print_t ahd_wrtbiasctl_print;
   1690   1.1      fvdl #else
   1691   1.1      fvdl #define ahd_wrtbiasctl_print(regvalue, cur_col, wrap) \
   1692   1.1      fvdl     ahd_print_register(NULL, 0, "WRTBIASCTL", 0xc5, regvalue, cur_col, wrap)
   1693   1.1      fvdl #endif
   1694   1.1      fvdl 
   1695   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1696   1.1      fvdl ahd_reg_print_t ahd_rcvrbiosctl_print;
   1697   1.1      fvdl #else
   1698   1.1      fvdl #define ahd_rcvrbiosctl_print(regvalue, cur_col, wrap) \
   1699   1.1      fvdl     ahd_print_register(NULL, 0, "RCVRBIOSCTL", 0xc6, regvalue, cur_col, wrap)
   1700   1.1      fvdl #endif
   1701   1.1      fvdl 
   1702   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1703   1.1      fvdl ahd_reg_print_t ahd_wrtbiascalc_print;
   1704   1.1      fvdl #else
   1705   1.1      fvdl #define ahd_wrtbiascalc_print(regvalue, cur_col, wrap) \
   1706   1.1      fvdl     ahd_print_register(NULL, 0, "WRTBIASCALC", 0xc7, regvalue, cur_col, wrap)
   1707   1.1      fvdl #endif
   1708   1.1      fvdl 
   1709   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1710   1.1      fvdl ahd_reg_print_t ahd_dfptrs_print;
   1711   1.1      fvdl #else
   1712   1.1      fvdl #define ahd_dfptrs_print(regvalue, cur_col, wrap) \
   1713   1.1      fvdl     ahd_print_register(NULL, 0, "DFPTRS", 0xc8, regvalue, cur_col, wrap)
   1714   1.1      fvdl #endif
   1715   1.1      fvdl 
   1716   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1717   1.1      fvdl ahd_reg_print_t ahd_rcvrbiascalc_print;
   1718   1.1      fvdl #else
   1719   1.1      fvdl #define ahd_rcvrbiascalc_print(regvalue, cur_col, wrap) \
   1720   1.1      fvdl     ahd_print_register(NULL, 0, "RCVRBIASCALC", 0xc8, regvalue, cur_col, wrap)
   1721   1.1      fvdl #endif
   1722   1.1      fvdl 
   1723   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1724   1.1      fvdl ahd_reg_print_t ahd_dfbkptr_print;
   1725   1.1      fvdl #else
   1726   1.1      fvdl #define ahd_dfbkptr_print(regvalue, cur_col, wrap) \
   1727   1.1      fvdl     ahd_print_register(NULL, 0, "DFBKPTR", 0xc9, regvalue, cur_col, wrap)
   1728   1.1      fvdl #endif
   1729   1.1      fvdl 
   1730   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1731   1.1      fvdl ahd_reg_print_t ahd_skewcalc_print;
   1732   1.1      fvdl #else
   1733   1.1      fvdl #define ahd_skewcalc_print(regvalue, cur_col, wrap) \
   1734   1.1      fvdl     ahd_print_register(NULL, 0, "SKEWCALC", 0xc9, regvalue, cur_col, wrap)
   1735   1.1      fvdl #endif
   1736   1.1      fvdl 
   1737   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1738   1.1      fvdl ahd_reg_print_t ahd_dfdbctl_print;
   1739   1.1      fvdl #else
   1740   1.1      fvdl #define ahd_dfdbctl_print(regvalue, cur_col, wrap) \
   1741   1.1      fvdl     ahd_print_register(NULL, 0, "DFDBCTL", 0xcb, regvalue, cur_col, wrap)
   1742   1.1      fvdl #endif
   1743   1.1      fvdl 
   1744   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1745   1.1      fvdl ahd_reg_print_t ahd_dfscnt_print;
   1746   1.1      fvdl #else
   1747   1.1      fvdl #define ahd_dfscnt_print(regvalue, cur_col, wrap) \
   1748   1.1      fvdl     ahd_print_register(NULL, 0, "DFSCNT", 0xcc, regvalue, cur_col, wrap)
   1749   1.1      fvdl #endif
   1750   1.1      fvdl 
   1751   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1752   1.1      fvdl ahd_reg_print_t ahd_dfbcnt_print;
   1753   1.1      fvdl #else
   1754   1.1      fvdl #define ahd_dfbcnt_print(regvalue, cur_col, wrap) \
   1755   1.1      fvdl     ahd_print_register(NULL, 0, "DFBCNT", 0xce, regvalue, cur_col, wrap)
   1756   1.1      fvdl #endif
   1757   1.1      fvdl 
   1758   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1759   1.1      fvdl ahd_reg_print_t ahd_ovlyaddr_print;
   1760   1.1      fvdl #else
   1761   1.1      fvdl #define ahd_ovlyaddr_print(regvalue, cur_col, wrap) \
   1762   1.1      fvdl     ahd_print_register(NULL, 0, "OVLYADDR", 0xd4, regvalue, cur_col, wrap)
   1763   1.1      fvdl #endif
   1764   1.1      fvdl 
   1765   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1766   1.1      fvdl ahd_reg_print_t ahd_seqctl0_print;
   1767   1.1      fvdl #else
   1768   1.1      fvdl #define ahd_seqctl0_print(regvalue, cur_col, wrap) \
   1769   1.1      fvdl     ahd_print_register(NULL, 0, "SEQCTL0", 0xd6, regvalue, cur_col, wrap)
   1770   1.1      fvdl #endif
   1771   1.1      fvdl 
   1772   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1773   1.1      fvdl ahd_reg_print_t ahd_seqctl1_print;
   1774   1.1      fvdl #else
   1775   1.1      fvdl #define ahd_seqctl1_print(regvalue, cur_col, wrap) \
   1776   1.1      fvdl     ahd_print_register(NULL, 0, "SEQCTL1", 0xd7, regvalue, cur_col, wrap)
   1777   1.1      fvdl #endif
   1778   1.1      fvdl 
   1779   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1780   1.1      fvdl ahd_reg_print_t ahd_flags_print;
   1781   1.1      fvdl #else
   1782   1.1      fvdl #define ahd_flags_print(regvalue, cur_col, wrap) \
   1783   1.1      fvdl     ahd_print_register(NULL, 0, "FLAGS", 0xd8, regvalue, cur_col, wrap)
   1784   1.1      fvdl #endif
   1785   1.1      fvdl 
   1786   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1787   1.1      fvdl ahd_reg_print_t ahd_seqintctl_print;
   1788   1.1      fvdl #else
   1789   1.1      fvdl #define ahd_seqintctl_print(regvalue, cur_col, wrap) \
   1790   1.1      fvdl     ahd_print_register(NULL, 0, "SEQINTCTL", 0xd9, regvalue, cur_col, wrap)
   1791   1.1      fvdl #endif
   1792   1.1      fvdl 
   1793   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1794   1.1      fvdl ahd_reg_print_t ahd_seqram_print;
   1795   1.1      fvdl #else
   1796   1.1      fvdl #define ahd_seqram_print(regvalue, cur_col, wrap) \
   1797   1.1      fvdl     ahd_print_register(NULL, 0, "SEQRAM", 0xda, regvalue, cur_col, wrap)
   1798   1.1      fvdl #endif
   1799   1.1      fvdl 
   1800   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1801   1.1      fvdl ahd_reg_print_t ahd_prgmcnt_print;
   1802   1.1      fvdl #else
   1803   1.1      fvdl #define ahd_prgmcnt_print(regvalue, cur_col, wrap) \
   1804   1.1      fvdl     ahd_print_register(NULL, 0, "PRGMCNT", 0xde, regvalue, cur_col, wrap)
   1805   1.1      fvdl #endif
   1806   1.1      fvdl 
   1807   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1808   1.1      fvdl ahd_reg_print_t ahd_accum_print;
   1809   1.1      fvdl #else
   1810   1.1      fvdl #define ahd_accum_print(regvalue, cur_col, wrap) \
   1811   1.1      fvdl     ahd_print_register(NULL, 0, "ACCUM", 0xe0, regvalue, cur_col, wrap)
   1812   1.1      fvdl #endif
   1813   1.1      fvdl 
   1814   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1815   1.1      fvdl ahd_reg_print_t ahd_sindex_print;
   1816   1.1      fvdl #else
   1817   1.1      fvdl #define ahd_sindex_print(regvalue, cur_col, wrap) \
   1818   1.1      fvdl     ahd_print_register(NULL, 0, "SINDEX", 0xe2, regvalue, cur_col, wrap)
   1819   1.1      fvdl #endif
   1820   1.1      fvdl 
   1821   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1822   1.1      fvdl ahd_reg_print_t ahd_dindex_print;
   1823   1.1      fvdl #else
   1824   1.1      fvdl #define ahd_dindex_print(regvalue, cur_col, wrap) \
   1825   1.1      fvdl     ahd_print_register(NULL, 0, "DINDEX", 0xe4, regvalue, cur_col, wrap)
   1826   1.1      fvdl #endif
   1827   1.1      fvdl 
   1828   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1829   1.1      fvdl ahd_reg_print_t ahd_brkaddr0_print;
   1830   1.1      fvdl #else
   1831   1.1      fvdl #define ahd_brkaddr0_print(regvalue, cur_col, wrap) \
   1832   1.1      fvdl     ahd_print_register(NULL, 0, "BRKADDR0", 0xe6, regvalue, cur_col, wrap)
   1833   1.1      fvdl #endif
   1834   1.1      fvdl 
   1835   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1836   1.1      fvdl ahd_reg_print_t ahd_brkaddr1_print;
   1837   1.1      fvdl #else
   1838   1.1      fvdl #define ahd_brkaddr1_print(regvalue, cur_col, wrap) \
   1839   1.1      fvdl     ahd_print_register(NULL, 0, "BRKADDR1", 0xe6, regvalue, cur_col, wrap)
   1840   1.1      fvdl #endif
   1841   1.1      fvdl 
   1842   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1843   1.1      fvdl ahd_reg_print_t ahd_allones_print;
   1844   1.1      fvdl #else
   1845   1.1      fvdl #define ahd_allones_print(regvalue, cur_col, wrap) \
   1846   1.1      fvdl     ahd_print_register(NULL, 0, "ALLONES", 0xe8, regvalue, cur_col, wrap)
   1847   1.1      fvdl #endif
   1848   1.1      fvdl 
   1849   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1850   1.1      fvdl ahd_reg_print_t ahd_none_print;
   1851   1.1      fvdl #else
   1852   1.1      fvdl #define ahd_none_print(regvalue, cur_col, wrap) \
   1853   1.1      fvdl     ahd_print_register(NULL, 0, "NONE", 0xea, regvalue, cur_col, wrap)
   1854   1.1      fvdl #endif
   1855   1.1      fvdl 
   1856   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1857   1.1      fvdl ahd_reg_print_t ahd_allzeros_print;
   1858   1.1      fvdl #else
   1859   1.1      fvdl #define ahd_allzeros_print(regvalue, cur_col, wrap) \
   1860   1.1      fvdl     ahd_print_register(NULL, 0, "ALLZEROS", 0xea, regvalue, cur_col, wrap)
   1861   1.1      fvdl #endif
   1862   1.1      fvdl 
   1863   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1864   1.1      fvdl ahd_reg_print_t ahd_sindir_print;
   1865   1.1      fvdl #else
   1866   1.1      fvdl #define ahd_sindir_print(regvalue, cur_col, wrap) \
   1867   1.1      fvdl     ahd_print_register(NULL, 0, "SINDIR", 0xec, regvalue, cur_col, wrap)
   1868   1.1      fvdl #endif
   1869   1.1      fvdl 
   1870   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1871   1.1      fvdl ahd_reg_print_t ahd_dindir_print;
   1872   1.1      fvdl #else
   1873   1.1      fvdl #define ahd_dindir_print(regvalue, cur_col, wrap) \
   1874   1.1      fvdl     ahd_print_register(NULL, 0, "DINDIR", 0xed, regvalue, cur_col, wrap)
   1875   1.1      fvdl #endif
   1876   1.1      fvdl 
   1877   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1878   1.1      fvdl ahd_reg_print_t ahd_function1_print;
   1879   1.1      fvdl #else
   1880   1.1      fvdl #define ahd_function1_print(regvalue, cur_col, wrap) \
   1881   1.1      fvdl     ahd_print_register(NULL, 0, "FUNCTION1", 0xf0, regvalue, cur_col, wrap)
   1882   1.1      fvdl #endif
   1883   1.1      fvdl 
   1884   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1885   1.1      fvdl ahd_reg_print_t ahd_stack_print;
   1886   1.1      fvdl #else
   1887   1.1      fvdl #define ahd_stack_print(regvalue, cur_col, wrap) \
   1888   1.1      fvdl     ahd_print_register(NULL, 0, "STACK", 0xf2, regvalue, cur_col, wrap)
   1889   1.1      fvdl #endif
   1890   1.1      fvdl 
   1891   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1892   1.1      fvdl ahd_reg_print_t ahd_intvec1_addr_print;
   1893   1.1      fvdl #else
   1894   1.1      fvdl #define ahd_intvec1_addr_print(regvalue, cur_col, wrap) \
   1895   1.1      fvdl     ahd_print_register(NULL, 0, "INTVEC1_ADDR", 0xf4, regvalue, cur_col, wrap)
   1896   1.1      fvdl #endif
   1897   1.1      fvdl 
   1898   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1899   1.1      fvdl ahd_reg_print_t ahd_curaddr_print;
   1900   1.1      fvdl #else
   1901   1.1      fvdl #define ahd_curaddr_print(regvalue, cur_col, wrap) \
   1902   1.1      fvdl     ahd_print_register(NULL, 0, "CURADDR", 0xf4, regvalue, cur_col, wrap)
   1903   1.1      fvdl #endif
   1904   1.1      fvdl 
   1905   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1906  1.12  jdolecek ahd_reg_print_t ahd_intvec2_addr_print;
   1907   1.1      fvdl #else
   1908  1.12  jdolecek #define ahd_intvec2_addr_print(regvalue, cur_col, wrap) \
   1909  1.12  jdolecek     ahd_print_register(NULL, 0, "INTVEC2_ADDR", 0xf6, regvalue, cur_col, wrap)
   1910   1.1      fvdl #endif
   1911   1.1      fvdl 
   1912   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1913  1.12  jdolecek ahd_reg_print_t ahd_lastaddr_print;
   1914   1.1      fvdl #else
   1915  1.12  jdolecek #define ahd_lastaddr_print(regvalue, cur_col, wrap) \
   1916  1.12  jdolecek     ahd_print_register(NULL, 0, "LASTADDR", 0xf6, regvalue, cur_col, wrap)
   1917   1.1      fvdl #endif
   1918   1.1      fvdl 
   1919   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1920   1.1      fvdl ahd_reg_print_t ahd_longjmp_addr_print;
   1921   1.1      fvdl #else
   1922   1.1      fvdl #define ahd_longjmp_addr_print(regvalue, cur_col, wrap) \
   1923   1.1      fvdl     ahd_print_register(NULL, 0, "LONGJMP_ADDR", 0xf8, regvalue, cur_col, wrap)
   1924   1.1      fvdl #endif
   1925   1.1      fvdl 
   1926   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1927   1.1      fvdl ahd_reg_print_t ahd_accum_save_print;
   1928   1.1      fvdl #else
   1929   1.1      fvdl #define ahd_accum_save_print(regvalue, cur_col, wrap) \
   1930   1.4   thorpej     ahd_print_register(NULL, 0, "ACCUM_SAVE", 0xfa, regvalue, cur_col, wrap)
   1931   1.1      fvdl #endif
   1932   1.1      fvdl 
   1933   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1934   1.1      fvdl ahd_reg_print_t ahd_sram_base_print;
   1935   1.1      fvdl #else
   1936   1.1      fvdl #define ahd_sram_base_print(regvalue, cur_col, wrap) \
   1937   1.1      fvdl     ahd_print_register(NULL, 0, "SRAM_BASE", 0x100, regvalue, cur_col, wrap)
   1938   1.1      fvdl #endif
   1939   1.1      fvdl 
   1940   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1941   1.1      fvdl ahd_reg_print_t ahd_waiting_scb_tails_print;
   1942   1.1      fvdl #else
   1943   1.1      fvdl #define ahd_waiting_scb_tails_print(regvalue, cur_col, wrap) \
   1944   1.1      fvdl     ahd_print_register(NULL, 0, "WAITING_SCB_TAILS", 0x100, regvalue, cur_col, wrap)
   1945   1.1      fvdl #endif
   1946   1.1      fvdl 
   1947   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1948  1.12  jdolecek ahd_reg_print_t ahd_ahd_pci_config_base_print;
   1949  1.12  jdolecek #else
   1950  1.12  jdolecek #define ahd_ahd_pci_config_base_print(regvalue, cur_col, wrap) \
   1951  1.12  jdolecek     ahd_print_register(NULL, 0, "AHD_PCI_CONFIG_BASE", 0x100, regvalue, cur_col, wrap)
   1952  1.12  jdolecek #endif
   1953  1.12  jdolecek 
   1954  1.12  jdolecek #if AIC_DEBUG_REGISTERS
   1955   1.1      fvdl ahd_reg_print_t ahd_waiting_tid_head_print;
   1956   1.1      fvdl #else
   1957   1.1      fvdl #define ahd_waiting_tid_head_print(regvalue, cur_col, wrap) \
   1958   1.1      fvdl     ahd_print_register(NULL, 0, "WAITING_TID_HEAD", 0x120, regvalue, cur_col, wrap)
   1959   1.1      fvdl #endif
   1960   1.1      fvdl 
   1961   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1962   1.1      fvdl ahd_reg_print_t ahd_waiting_tid_tail_print;
   1963   1.1      fvdl #else
   1964   1.1      fvdl #define ahd_waiting_tid_tail_print(regvalue, cur_col, wrap) \
   1965   1.1      fvdl     ahd_print_register(NULL, 0, "WAITING_TID_TAIL", 0x122, regvalue, cur_col, wrap)
   1966   1.1      fvdl #endif
   1967   1.1      fvdl 
   1968   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1969   1.1      fvdl ahd_reg_print_t ahd_next_queued_scb_addr_print;
   1970   1.1      fvdl #else
   1971   1.1      fvdl #define ahd_next_queued_scb_addr_print(regvalue, cur_col, wrap) \
   1972   1.1      fvdl     ahd_print_register(NULL, 0, "NEXT_QUEUED_SCB_ADDR", 0x124, regvalue, cur_col, wrap)
   1973   1.1      fvdl #endif
   1974   1.1      fvdl 
   1975   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1976   1.1      fvdl ahd_reg_print_t ahd_complete_scb_head_print;
   1977   1.1      fvdl #else
   1978   1.1      fvdl #define ahd_complete_scb_head_print(regvalue, cur_col, wrap) \
   1979   1.1      fvdl     ahd_print_register(NULL, 0, "COMPLETE_SCB_HEAD", 0x128, regvalue, cur_col, wrap)
   1980   1.1      fvdl #endif
   1981   1.1      fvdl 
   1982   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1983   1.1      fvdl ahd_reg_print_t ahd_complete_scb_dmainprog_head_print;
   1984   1.1      fvdl #else
   1985   1.1      fvdl #define ahd_complete_scb_dmainprog_head_print(regvalue, cur_col, wrap) \
   1986   1.1      fvdl     ahd_print_register(NULL, 0, "COMPLETE_SCB_DMAINPROG_HEAD", 0x12a, regvalue, cur_col, wrap)
   1987   1.1      fvdl #endif
   1988   1.1      fvdl 
   1989   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1990   1.1      fvdl ahd_reg_print_t ahd_complete_dma_scb_head_print;
   1991   1.1      fvdl #else
   1992   1.1      fvdl #define ahd_complete_dma_scb_head_print(regvalue, cur_col, wrap) \
   1993   1.1      fvdl     ahd_print_register(NULL, 0, "COMPLETE_DMA_SCB_HEAD", 0x12c, regvalue, cur_col, wrap)
   1994   1.1      fvdl #endif
   1995   1.1      fvdl 
   1996   1.1      fvdl #if AIC_DEBUG_REGISTERS
   1997   1.1      fvdl ahd_reg_print_t ahd_qfreeze_count_print;
   1998   1.1      fvdl #else
   1999   1.1      fvdl #define ahd_qfreeze_count_print(regvalue, cur_col, wrap) \
   2000   1.1      fvdl     ahd_print_register(NULL, 0, "QFREEZE_COUNT", 0x12e, regvalue, cur_col, wrap)
   2001   1.1      fvdl #endif
   2002   1.1      fvdl 
   2003   1.1      fvdl #if AIC_DEBUG_REGISTERS
   2004   1.1      fvdl ahd_reg_print_t ahd_saved_mode_print;
   2005   1.1      fvdl #else
   2006   1.1      fvdl #define ahd_saved_mode_print(regvalue, cur_col, wrap) \
   2007   1.1      fvdl     ahd_print_register(NULL, 0, "SAVED_MODE", 0x130, regvalue, cur_col, wrap)
   2008   1.1      fvdl #endif
   2009   1.1      fvdl 
   2010   1.1      fvdl #if AIC_DEBUG_REGISTERS
   2011   1.1      fvdl ahd_reg_print_t ahd_msg_out_print;
   2012   1.1      fvdl #else
   2013   1.1      fvdl #define ahd_msg_out_print(regvalue, cur_col, wrap) \
   2014   1.1      fvdl     ahd_print_register(NULL, 0, "MSG_OUT", 0x131, regvalue, cur_col, wrap)
   2015   1.1      fvdl #endif
   2016   1.1      fvdl 
   2017   1.1      fvdl #if AIC_DEBUG_REGISTERS
   2018   1.1      fvdl ahd_reg_print_t ahd_dmaparams_print;
   2019   1.1      fvdl #else
   2020   1.1      fvdl #define ahd_dmaparams_print(regvalue, cur_col, wrap) \
   2021   1.1      fvdl     ahd_print_register(NULL, 0, "DMAPARAMS", 0x132, regvalue, cur_col, wrap)
   2022   1.1      fvdl #endif
   2023   1.1      fvdl 
   2024   1.1      fvdl #if AIC_DEBUG_REGISTERS
   2025   1.1      fvdl ahd_reg_print_t ahd_seq_flags_print;
   2026   1.1      fvdl #else
   2027   1.1      fvdl #define ahd_seq_flags_print(regvalue, cur_col, wrap) \
   2028   1.1      fvdl     ahd_print_register(NULL, 0, "SEQ_FLAGS", 0x133, regvalue, cur_col, wrap)
   2029   1.1      fvdl #endif
   2030   1.1      fvdl 
   2031   1.1      fvdl #if AIC_DEBUG_REGISTERS
   2032   1.1      fvdl ahd_reg_print_t ahd_saved_scsiid_print;
   2033   1.1      fvdl #else
   2034   1.1      fvdl #define ahd_saved_scsiid_print(regvalue, cur_col, wrap) \
   2035   1.1      fvdl     ahd_print_register(NULL, 0, "SAVED_SCSIID", 0x134, regvalue, cur_col, wrap)
   2036   1.1      fvdl #endif
   2037   1.1      fvdl 
   2038   1.1      fvdl #if AIC_DEBUG_REGISTERS
   2039   1.1      fvdl ahd_reg_print_t ahd_saved_lun_print;
   2040   1.1      fvdl #else
   2041   1.1      fvdl #define ahd_saved_lun_print(regvalue, cur_col, wrap) \
   2042   1.1      fvdl     ahd_print_register(NULL, 0, "SAVED_LUN", 0x135, regvalue, cur_col, wrap)
   2043   1.1      fvdl #endif
   2044   1.1      fvdl 
   2045   1.1      fvdl #if AIC_DEBUG_REGISTERS
   2046   1.1      fvdl ahd_reg_print_t ahd_lastphase_print;
   2047   1.1      fvdl #else
   2048   1.1      fvdl #define ahd_lastphase_print(regvalue, cur_col, wrap) \
   2049   1.1      fvdl     ahd_print_register(NULL, 0, "LASTPHASE", 0x136, regvalue, cur_col, wrap)
   2050   1.1      fvdl #endif
   2051   1.1      fvdl 
   2052   1.1      fvdl #if AIC_DEBUG_REGISTERS
   2053   1.1      fvdl ahd_reg_print_t ahd_qoutfifo_entry_valid_tag_print;
   2054   1.1      fvdl #else
   2055   1.1      fvdl #define ahd_qoutfifo_entry_valid_tag_print(regvalue, cur_col, wrap) \
   2056   1.1      fvdl     ahd_print_register(NULL, 0, "QOUTFIFO_ENTRY_VALID_TAG", 0x137, regvalue, cur_col, wrap)
   2057   1.1      fvdl #endif
   2058   1.1      fvdl 
   2059   1.1      fvdl #if AIC_DEBUG_REGISTERS
   2060   1.1      fvdl ahd_reg_print_t ahd_shared_data_addr_print;
   2061   1.1      fvdl #else
   2062   1.1      fvdl #define ahd_shared_data_addr_print(regvalue, cur_col, wrap) \
   2063   1.1      fvdl     ahd_print_register(NULL, 0, "SHARED_DATA_ADDR", 0x138, regvalue, cur_col, wrap)
   2064   1.1      fvdl #endif
   2065   1.1      fvdl 
   2066   1.1      fvdl #if AIC_DEBUG_REGISTERS
   2067   1.1      fvdl ahd_reg_print_t ahd_qoutfifo_next_addr_print;
   2068   1.1      fvdl #else
   2069   1.1      fvdl #define ahd_qoutfifo_next_addr_print(regvalue, cur_col, wrap) \
   2070   1.1      fvdl     ahd_print_register(NULL, 0, "QOUTFIFO_NEXT_ADDR", 0x13c, regvalue, cur_col, wrap)
   2071   1.1      fvdl #endif
   2072   1.1      fvdl 
   2073   1.1      fvdl #if AIC_DEBUG_REGISTERS
   2074   1.1      fvdl ahd_reg_print_t ahd_kernel_tqinpos_print;
   2075   1.1      fvdl #else
   2076   1.1      fvdl #define ahd_kernel_tqinpos_print(regvalue, cur_col, wrap) \
   2077   1.1      fvdl     ahd_print_register(NULL, 0, "KERNEL_TQINPOS", 0x140, regvalue, cur_col, wrap)
   2078   1.1      fvdl #endif
   2079   1.1      fvdl 
   2080   1.1      fvdl #if AIC_DEBUG_REGISTERS
   2081   1.1      fvdl ahd_reg_print_t ahd_tqinpos_print;
   2082   1.1      fvdl #else
   2083   1.1      fvdl #define ahd_tqinpos_print(regvalue, cur_col, wrap) \
   2084   1.1      fvdl     ahd_print_register(NULL, 0, "TQINPOS", 0x141, regvalue, cur_col, wrap)
   2085   1.1      fvdl #endif
   2086   1.1      fvdl 
   2087   1.1      fvdl #if AIC_DEBUG_REGISTERS
   2088   1.1      fvdl ahd_reg_print_t ahd_arg_1_print;
   2089   1.1      fvdl #else
   2090   1.1      fvdl #define ahd_arg_1_print(regvalue, cur_col, wrap) \
   2091   1.1      fvdl     ahd_print_register(NULL, 0, "ARG_1", 0x142, regvalue, cur_col, wrap)
   2092   1.1      fvdl #endif
   2093   1.1      fvdl 
   2094   1.1      fvdl #if AIC_DEBUG_REGISTERS
   2095   1.1      fvdl ahd_reg_print_t ahd_arg_2_print;
   2096   1.1      fvdl #else
   2097   1.1      fvdl #define ahd_arg_2_print(regvalue, cur_col, wrap) \
   2098   1.1      fvdl     ahd_print_register(NULL, 0, "ARG_2", 0x143, regvalue, cur_col, wrap)
   2099   1.1      fvdl #endif
   2100   1.1      fvdl 
   2101   1.1      fvdl #if AIC_DEBUG_REGISTERS
   2102   1.1      fvdl ahd_reg_print_t ahd_last_msg_print;
   2103   1.1      fvdl #else
   2104   1.1      fvdl #define ahd_last_msg_print(regvalue, cur_col, wrap) \
   2105   1.1      fvdl     ahd_print_register(NULL, 0, "LAST_MSG", 0x144, regvalue, cur_col, wrap)
   2106   1.1      fvdl #endif
   2107   1.1      fvdl 
   2108   1.1      fvdl #if AIC_DEBUG_REGISTERS
   2109   1.1      fvdl ahd_reg_print_t ahd_scsiseq_template_print;
   2110   1.1      fvdl #else
   2111   1.1      fvdl #define ahd_scsiseq_template_print(regvalue, cur_col, wrap) \
   2112   1.1      fvdl     ahd_print_register(NULL, 0, "SCSISEQ_TEMPLATE", 0x145, regvalue, cur_col, wrap)
   2113   1.1      fvdl #endif
   2114   1.1      fvdl 
   2115   1.1      fvdl #if AIC_DEBUG_REGISTERS
   2116   1.1      fvdl ahd_reg_print_t ahd_initiator_tag_print;
   2117   1.1      fvdl #else
   2118   1.1      fvdl #define ahd_initiator_tag_print(regvalue, cur_col, wrap) \
   2119   1.1      fvdl     ahd_print_register(NULL, 0, "INITIATOR_TAG", 0x146, regvalue, cur_col, wrap)
   2120   1.1      fvdl #endif
   2121   1.1      fvdl 
   2122   1.1      fvdl #if AIC_DEBUG_REGISTERS
   2123   1.1      fvdl ahd_reg_print_t ahd_seq_flags2_print;
   2124   1.1      fvdl #else
   2125   1.1      fvdl #define ahd_seq_flags2_print(regvalue, cur_col, wrap) \
   2126   1.1      fvdl     ahd_print_register(NULL, 0, "SEQ_FLAGS2", 0x147, regvalue, cur_col, wrap)
   2127   1.1      fvdl #endif
   2128   1.1      fvdl 
   2129   1.1      fvdl #if AIC_DEBUG_REGISTERS
   2130   1.1      fvdl ahd_reg_print_t ahd_allocfifo_scbptr_print;
   2131   1.1      fvdl #else
   2132   1.1      fvdl #define ahd_allocfifo_scbptr_print(regvalue, cur_col, wrap) \
   2133   1.1      fvdl     ahd_print_register(NULL, 0, "ALLOCFIFO_SCBPTR", 0x148, regvalue, cur_col, wrap)
   2134   1.1      fvdl #endif
   2135   1.1      fvdl 
   2136   1.1      fvdl #if AIC_DEBUG_REGISTERS
   2137   1.3       wiz ahd_reg_print_t ahd_int_coalescing_timer_print;
   2138   1.1      fvdl #else
   2139   1.3       wiz #define ahd_int_coalescing_timer_print(regvalue, cur_col, wrap) \
   2140   1.3       wiz     ahd_print_register(NULL, 0, "INT_COALESCING_TIMER", 0x14a, regvalue, cur_col, wrap)
   2141   1.1      fvdl #endif
   2142   1.1      fvdl 
   2143   1.1      fvdl #if AIC_DEBUG_REGISTERS
   2144   1.3       wiz ahd_reg_print_t ahd_int_coalescing_maxcmds_print;
   2145   1.1      fvdl #else
   2146   1.3       wiz #define ahd_int_coalescing_maxcmds_print(regvalue, cur_col, wrap) \
   2147   1.3       wiz     ahd_print_register(NULL, 0, "INT_COALESCING_MAXCMDS", 0x14c, regvalue, cur_col, wrap)
   2148   1.1      fvdl #endif
   2149   1.1      fvdl 
   2150   1.1      fvdl #if AIC_DEBUG_REGISTERS
   2151   1.3       wiz ahd_reg_print_t ahd_int_coalescing_mincmds_print;
   2152   1.1      fvdl #else
   2153   1.3       wiz #define ahd_int_coalescing_mincmds_print(regvalue, cur_col, wrap) \
   2154   1.3       wiz     ahd_print_register(NULL, 0, "INT_COALESCING_MINCMDS", 0x14d, regvalue, cur_col, wrap)
   2155   1.1      fvdl #endif
   2156   1.1      fvdl 
   2157   1.1      fvdl #if AIC_DEBUG_REGISTERS
   2158   1.1      fvdl ahd_reg_print_t ahd_cmds_pending_print;
   2159   1.1      fvdl #else
   2160   1.1      fvdl #define ahd_cmds_pending_print(regvalue, cur_col, wrap) \
   2161   1.1      fvdl     ahd_print_register(NULL, 0, "CMDS_PENDING", 0x14e, regvalue, cur_col, wrap)
   2162   1.1      fvdl #endif
   2163   1.1      fvdl 
   2164   1.1      fvdl #if AIC_DEBUG_REGISTERS
   2165   1.3       wiz ahd_reg_print_t ahd_int_coalescing_cmdcount_print;
   2166   1.1      fvdl #else
   2167   1.3       wiz #define ahd_int_coalescing_cmdcount_print(regvalue, cur_col, wrap) \
   2168   1.3       wiz     ahd_print_register(NULL, 0, "INT_COALESCING_CMDCOUNT", 0x150, regvalue, cur_col, wrap)
   2169   1.1      fvdl #endif
   2170   1.1      fvdl 
   2171   1.1      fvdl #if AIC_DEBUG_REGISTERS
   2172   1.1      fvdl ahd_reg_print_t ahd_local_hs_mailbox_print;
   2173   1.1      fvdl #else
   2174   1.1      fvdl #define ahd_local_hs_mailbox_print(regvalue, cur_col, wrap) \
   2175   1.1      fvdl     ahd_print_register(NULL, 0, "LOCAL_HS_MAILBOX", 0x151, regvalue, cur_col, wrap)
   2176   1.1      fvdl #endif
   2177   1.1      fvdl 
   2178   1.1      fvdl #if AIC_DEBUG_REGISTERS
   2179   1.1      fvdl ahd_reg_print_t ahd_cmdsize_table_print;
   2180   1.1      fvdl #else
   2181   1.1      fvdl #define ahd_cmdsize_table_print(regvalue, cur_col, wrap) \
   2182   1.1      fvdl     ahd_print_register(NULL, 0, "CMDSIZE_TABLE", 0x152, regvalue, cur_col, wrap)
   2183   1.1      fvdl #endif
   2184   1.1      fvdl 
   2185   1.1      fvdl #if AIC_DEBUG_REGISTERS
   2186   1.1      fvdl ahd_reg_print_t ahd_scb_base_print;
   2187   1.1      fvdl #else
   2188   1.1      fvdl #define ahd_scb_base_print(regvalue, cur_col, wrap) \
   2189   1.1      fvdl     ahd_print_register(NULL, 0, "SCB_BASE", 0x180, regvalue, cur_col, wrap)
   2190   1.1      fvdl #endif
   2191   1.1      fvdl 
   2192   1.1      fvdl #if AIC_DEBUG_REGISTERS
   2193   1.1      fvdl ahd_reg_print_t ahd_scb_residual_datacnt_print;
   2194   1.1      fvdl #else
   2195   1.1      fvdl #define ahd_scb_residual_datacnt_print(regvalue, cur_col, wrap) \
   2196   1.1      fvdl     ahd_print_register(NULL, 0, "SCB_RESIDUAL_DATACNT", 0x180, regvalue, cur_col, wrap)
   2197   1.1      fvdl #endif
   2198   1.1      fvdl 
   2199   1.1      fvdl #if AIC_DEBUG_REGISTERS
   2200   1.1      fvdl ahd_reg_print_t ahd_scb_residual_sgptr_print;
   2201   1.1      fvdl #else
   2202   1.1      fvdl #define ahd_scb_residual_sgptr_print(regvalue, cur_col, wrap) \
   2203   1.1      fvdl     ahd_print_register(NULL, 0, "SCB_RESIDUAL_SGPTR", 0x184, regvalue, cur_col, wrap)
   2204   1.1      fvdl #endif
   2205   1.1      fvdl 
   2206   1.1      fvdl #if AIC_DEBUG_REGISTERS
   2207   1.1      fvdl ahd_reg_print_t ahd_scb_scsi_status_print;
   2208   1.1      fvdl #else
   2209   1.1      fvdl #define ahd_scb_scsi_status_print(regvalue, cur_col, wrap) \
   2210   1.1      fvdl     ahd_print_register(NULL, 0, "SCB_SCSI_STATUS", 0x188, regvalue, cur_col, wrap)
   2211   1.1      fvdl #endif
   2212   1.1      fvdl 
   2213   1.1      fvdl #if AIC_DEBUG_REGISTERS
   2214   1.1      fvdl ahd_reg_print_t ahd_scb_target_phases_print;
   2215   1.1      fvdl #else
   2216   1.1      fvdl #define ahd_scb_target_phases_print(regvalue, cur_col, wrap) \
   2217   1.1      fvdl     ahd_print_register(NULL, 0, "SCB_TARGET_PHASES", 0x189, regvalue, cur_col, wrap)
   2218   1.1      fvdl #endif
   2219   1.1      fvdl 
   2220   1.1      fvdl #if AIC_DEBUG_REGISTERS
   2221   1.1      fvdl ahd_reg_print_t ahd_scb_target_data_dir_print;
   2222   1.1      fvdl #else
   2223   1.1      fvdl #define ahd_scb_target_data_dir_print(regvalue, cur_col, wrap) \
   2224   1.1      fvdl     ahd_print_register(NULL, 0, "SCB_TARGET_DATA_DIR", 0x18a, regvalue, cur_col, wrap)
   2225   1.1      fvdl #endif
   2226   1.1      fvdl 
   2227   1.1      fvdl #if AIC_DEBUG_REGISTERS
   2228   1.1      fvdl ahd_reg_print_t ahd_scb_target_itag_print;
   2229   1.1      fvdl #else
   2230   1.1      fvdl #define ahd_scb_target_itag_print(regvalue, cur_col, wrap) \
   2231   1.1      fvdl     ahd_print_register(NULL, 0, "SCB_TARGET_ITAG", 0x18b, regvalue, cur_col, wrap)
   2232   1.1      fvdl #endif
   2233   1.1      fvdl 
   2234   1.1      fvdl #if AIC_DEBUG_REGISTERS
   2235   1.1      fvdl ahd_reg_print_t ahd_scb_sense_busaddr_print;
   2236   1.1      fvdl #else
   2237   1.1      fvdl #define ahd_scb_sense_busaddr_print(regvalue, cur_col, wrap) \
   2238   1.1      fvdl     ahd_print_register(NULL, 0, "SCB_SENSE_BUSADDR", 0x18c, regvalue, cur_col, wrap)
   2239   1.1      fvdl #endif
   2240   1.1      fvdl 
   2241   1.1      fvdl #if AIC_DEBUG_REGISTERS
   2242   1.8   thorpej ahd_reg_print_t ahd_scb_tag_print;
   2243   1.4   thorpej #else
   2244   1.8   thorpej #define ahd_scb_tag_print(regvalue, cur_col, wrap) \
   2245   1.8   thorpej     ahd_print_register(NULL, 0, "SCB_TAG", 0x190, regvalue, cur_col, wrap)
   2246   1.4   thorpej #endif
   2247   1.4   thorpej 
   2248   1.4   thorpej #if AIC_DEBUG_REGISTERS
   2249   1.8   thorpej ahd_reg_print_t ahd_scb_control_print;
   2250   1.1      fvdl #else
   2251   1.8   thorpej #define ahd_scb_control_print(regvalue, cur_col, wrap) \
   2252   1.8   thorpej     ahd_print_register(NULL, 0, "SCB_CONTROL", 0x192, regvalue, cur_col, wrap)
   2253   1.1      fvdl #endif
   2254   1.1      fvdl 
   2255   1.1      fvdl #if AIC_DEBUG_REGISTERS
   2256   1.8   thorpej ahd_reg_print_t ahd_scb_scsiid_print;
   2257   1.1      fvdl #else
   2258   1.8   thorpej #define ahd_scb_scsiid_print(regvalue, cur_col, wrap) \
   2259   1.8   thorpej     ahd_print_register(NULL, 0, "SCB_SCSIID", 0x193, regvalue, cur_col, wrap)
   2260   1.1      fvdl #endif
   2261   1.1      fvdl 
   2262   1.1      fvdl #if AIC_DEBUG_REGISTERS
   2263   1.8   thorpej ahd_reg_print_t ahd_scb_lun_print;
   2264   1.1      fvdl #else
   2265   1.8   thorpej #define ahd_scb_lun_print(regvalue, cur_col, wrap) \
   2266   1.8   thorpej     ahd_print_register(NULL, 0, "SCB_LUN", 0x194, regvalue, cur_col, wrap)
   2267   1.1      fvdl #endif
   2268   1.1      fvdl 
   2269   1.1      fvdl #if AIC_DEBUG_REGISTERS
   2270   1.8   thorpej ahd_reg_print_t ahd_scb_task_attribute_print;
   2271   1.1      fvdl #else
   2272   1.8   thorpej #define ahd_scb_task_attribute_print(regvalue, cur_col, wrap) \
   2273   1.8   thorpej     ahd_print_register(NULL, 0, "SCB_TASK_ATTRIBUTE", 0x195, regvalue, cur_col, wrap)
   2274   1.1      fvdl #endif
   2275   1.1      fvdl 
   2276   1.1      fvdl #if AIC_DEBUG_REGISTERS
   2277   1.8   thorpej ahd_reg_print_t ahd_scb_cdb_len_print;
   2278   1.1      fvdl #else
   2279   1.8   thorpej #define ahd_scb_cdb_len_print(regvalue, cur_col, wrap) \
   2280   1.8   thorpej     ahd_print_register(NULL, 0, "SCB_CDB_LEN", 0x196, regvalue, cur_col, wrap)
   2281   1.1      fvdl #endif
   2282   1.1      fvdl 
   2283   1.1      fvdl #if AIC_DEBUG_REGISTERS
   2284   1.8   thorpej ahd_reg_print_t ahd_scb_task_management_print;
   2285   1.1      fvdl #else
   2286   1.8   thorpej #define ahd_scb_task_management_print(regvalue, cur_col, wrap) \
   2287   1.8   thorpej     ahd_print_register(NULL, 0, "SCB_TASK_MANAGEMENT", 0x197, regvalue, cur_col, wrap)
   2288   1.1      fvdl #endif
   2289   1.1      fvdl 
   2290   1.1      fvdl #if AIC_DEBUG_REGISTERS
   2291   1.8   thorpej ahd_reg_print_t ahd_scb_dataptr_print;
   2292   1.1      fvdl #else
   2293   1.8   thorpej #define ahd_scb_dataptr_print(regvalue, cur_col, wrap) \
   2294   1.8   thorpej     ahd_print_register(NULL, 0, "SCB_DATAPTR", 0x198, regvalue, cur_col, wrap)
   2295   1.1      fvdl #endif
   2296   1.1      fvdl 
   2297   1.1      fvdl #if AIC_DEBUG_REGISTERS
   2298   1.8   thorpej ahd_reg_print_t ahd_scb_datacnt_print;
   2299   1.1      fvdl #else
   2300   1.8   thorpej #define ahd_scb_datacnt_print(regvalue, cur_col, wrap) \
   2301   1.8   thorpej     ahd_print_register(NULL, 0, "SCB_DATACNT", 0x1a0, regvalue, cur_col, wrap)
   2302   1.1      fvdl #endif
   2303   1.1      fvdl 
   2304   1.1      fvdl #if AIC_DEBUG_REGISTERS
   2305   1.8   thorpej ahd_reg_print_t ahd_scb_sgptr_print;
   2306   1.1      fvdl #else
   2307   1.8   thorpej #define ahd_scb_sgptr_print(regvalue, cur_col, wrap) \
   2308   1.8   thorpej     ahd_print_register(NULL, 0, "SCB_SGPTR", 0x1a4, regvalue, cur_col, wrap)
   2309   1.1      fvdl #endif
   2310   1.1      fvdl 
   2311   1.1      fvdl #if AIC_DEBUG_REGISTERS
   2312   1.8   thorpej ahd_reg_print_t ahd_scb_busaddr_print;
   2313   1.4   thorpej #else
   2314   1.8   thorpej #define ahd_scb_busaddr_print(regvalue, cur_col, wrap) \
   2315   1.8   thorpej     ahd_print_register(NULL, 0, "SCB_BUSADDR", 0x1a8, regvalue, cur_col, wrap)
   2316   1.4   thorpej #endif
   2317   1.4   thorpej 
   2318   1.4   thorpej #if AIC_DEBUG_REGISTERS
   2319   1.8   thorpej ahd_reg_print_t ahd_scb_next_print;
   2320   1.4   thorpej #else
   2321   1.8   thorpej #define ahd_scb_next_print(regvalue, cur_col, wrap) \
   2322   1.8   thorpej     ahd_print_register(NULL, 0, "SCB_NEXT", 0x1ac, regvalue, cur_col, wrap)
   2323   1.4   thorpej #endif
   2324   1.4   thorpej 
   2325   1.4   thorpej #if AIC_DEBUG_REGISTERS
   2326   1.8   thorpej ahd_reg_print_t ahd_scb_next2_print;
   2327   1.1      fvdl #else
   2328   1.8   thorpej #define ahd_scb_next2_print(regvalue, cur_col, wrap) \
   2329   1.8   thorpej     ahd_print_register(NULL, 0, "SCB_NEXT2", 0x1ae, regvalue, cur_col, wrap)
   2330   1.1      fvdl #endif
   2331   1.1      fvdl 
   2332   1.1      fvdl #if AIC_DEBUG_REGISTERS
   2333   1.1      fvdl ahd_reg_print_t ahd_scb_spare_print;
   2334   1.1      fvdl #else
   2335   1.1      fvdl #define ahd_scb_spare_print(regvalue, cur_col, wrap) \
   2336   1.1      fvdl     ahd_print_register(NULL, 0, "SCB_SPARE", 0x1b0, regvalue, cur_col, wrap)
   2337   1.1      fvdl #endif
   2338   1.1      fvdl 
   2339   1.1      fvdl #if AIC_DEBUG_REGISTERS
   2340   1.1      fvdl ahd_reg_print_t ahd_scb_disconnected_lists_print;
   2341   1.1      fvdl #else
   2342   1.1      fvdl #define ahd_scb_disconnected_lists_print(regvalue, cur_col, wrap) \
   2343   1.1      fvdl     ahd_print_register(NULL, 0, "SCB_DISCONNECTED_LISTS", 0x1b8, regvalue, cur_col, wrap)
   2344   1.1      fvdl #endif
   2345   1.1      fvdl 
   2346   1.1      fvdl 
   2347   1.1      fvdl #define	MODE_PTR        		0x00
   2348   1.1      fvdl #define		DST_MODE        	0x70
   2349   1.1      fvdl #define		SRC_MODE        	0x07
   2350   1.1      fvdl 
   2351   1.1      fvdl #define	INTSTAT         		0x01
   2352   1.1      fvdl #define		INT_PEND        	0xff
   2353   1.1      fvdl #define		HWERRINT        	0x80
   2354   1.1      fvdl #define		BRKADRINT       	0x40
   2355   1.1      fvdl #define		SWTMINT         	0x20
   2356   1.1      fvdl #define		PCIINT          	0x10
   2357   1.1      fvdl #define		SCSIINT         	0x08
   2358   1.1      fvdl #define		SEQINT          	0x04
   2359   1.1      fvdl #define		CMDCMPLT        	0x02
   2360   1.1      fvdl #define		SPLTINT         	0x01
   2361   1.1      fvdl 
   2362   1.1      fvdl #define	SEQINTCODE      		0x02
   2363   1.4   thorpej #define		BAD_SCB_STATUS  	0x1a
   2364   1.1      fvdl #define		SAW_HWERR       	0x19
   2365   1.1      fvdl #define		TRACEPOINT3     	0x18
   2366   1.1      fvdl #define		TRACEPOINT2     	0x17
   2367   1.1      fvdl #define		TRACEPOINT1     	0x16
   2368   1.1      fvdl #define		TRACEPOINT0     	0x15
   2369   1.1      fvdl #define		TASKMGMT_CMD_CMPLT_OKAY	0x14
   2370   1.1      fvdl #define		TASKMGMT_FUNC_COMPLETE	0x13
   2371   1.1      fvdl #define		ENTERING_NONPACK	0x12
   2372   1.1      fvdl #define		CFG4OVERRUN     	0x11
   2373   1.1      fvdl #define		STATUS_OVERRUN  	0x10
   2374   1.1      fvdl #define		CFG4ISTAT_INTR  	0x0f
   2375   1.1      fvdl #define		INVALID_SEQINT  	0x0e
   2376   1.1      fvdl #define		ILLEGAL_PHASE   	0x0d
   2377   1.1      fvdl #define		DUMP_CARD_STATE 	0x0c
   2378   1.1      fvdl #define		MISSED_BUSFREE  	0x0b
   2379   1.1      fvdl #define		MKMSG_FAILED    	0x0a
   2380   1.1      fvdl #define		DATA_OVERRUN    	0x09
   2381   1.1      fvdl #define		BAD_STATUS      	0x08
   2382   1.1      fvdl #define		HOST_MSG_LOOP   	0x07
   2383   1.1      fvdl #define		PDATA_REINIT    	0x06
   2384   1.1      fvdl #define		IGN_WIDE_RES    	0x05
   2385   1.1      fvdl #define		NO_MATCH        	0x04
   2386   1.1      fvdl #define		PROTO_VIOLATION 	0x03
   2387   1.1      fvdl #define		SEND_REJECT     	0x02
   2388   1.1      fvdl #define		BAD_PHASE       	0x01
   2389   1.1      fvdl #define		NO_SEQINT       	0x00
   2390   1.1      fvdl 
   2391   1.1      fvdl #define	CLRINT          		0x03
   2392   1.1      fvdl #define		CLRHWERRINT     	0x80
   2393   1.1      fvdl #define		CLRBRKADRINT    	0x40
   2394   1.1      fvdl #define		CLRSWTMINT      	0x20
   2395   1.1      fvdl #define		CLRPCIINT       	0x10
   2396   1.1      fvdl #define		CLRSCSIINT      	0x08
   2397   1.1      fvdl #define		CLRSEQINT       	0x04
   2398   1.1      fvdl #define		CLRCMDINT       	0x02
   2399   1.1      fvdl #define		CLRSPLTINT      	0x01
   2400   1.1      fvdl 
   2401   1.1      fvdl #define	ERROR           		0x04
   2402   1.1      fvdl #define		CIOPARERR       	0x80
   2403   1.1      fvdl #define		CIOACCESFAIL    	0x40
   2404   1.1      fvdl #define		MPARERR         	0x20
   2405   1.1      fvdl #define		DPARERR         	0x10
   2406   1.1      fvdl #define		SQPARERR        	0x08
   2407   1.1      fvdl #define		ILLOPCODE       	0x04
   2408   1.1      fvdl #define		DSCTMOUT        	0x02
   2409   1.1      fvdl 
   2410   1.1      fvdl #define	CLRERR          		0x04
   2411   1.1      fvdl #define		CLRCIOPARERR    	0x80
   2412   1.1      fvdl #define		CLRCIOACCESFAIL 	0x40
   2413   1.1      fvdl #define		CLRMPARERR      	0x20
   2414   1.1      fvdl #define		CLRDPARERR      	0x10
   2415   1.1      fvdl #define		CLRSQPARERR     	0x08
   2416   1.1      fvdl #define		CLRILLOPCODE    	0x04
   2417   1.1      fvdl #define		CLRDSCTMOUT     	0x02
   2418   1.1      fvdl 
   2419   1.1      fvdl #define	HCNTRL          		0x05
   2420   1.1      fvdl #define		SEQ_RESET       	0x80
   2421   1.1      fvdl #define		POWRDN          	0x40
   2422   1.1      fvdl #define		SWINT           	0x10
   2423   1.1      fvdl #define		SWTIMER_START_B 	0x08
   2424   1.1      fvdl #define		PAUSE           	0x04
   2425   1.1      fvdl #define		INTEN           	0x02
   2426   1.1      fvdl #define		CHIPRST         	0x01
   2427   1.1      fvdl #define		CHIPRSTACK      	0x01
   2428   1.1      fvdl 
   2429   1.1      fvdl #define	HNSCB_QOFF      		0x06
   2430   1.1      fvdl 
   2431   1.1      fvdl #define	HESCB_QOFF      		0x08
   2432   1.1      fvdl 
   2433   1.1      fvdl #define	HS_MAILBOX      		0x0b
   2434   1.1      fvdl #define		HOST_TQINPOS    	0x80
   2435   1.4   thorpej #define		ENINT_COALESCE  	0x40
   2436   1.1      fvdl 
   2437   1.1      fvdl #define	SEQINTSTAT      		0x0c
   2438   1.1      fvdl #define		SEQ_SWTMRTO     	0x10
   2439   1.1      fvdl #define		SEQ_SEQINT      	0x08
   2440   1.1      fvdl #define		SEQ_SCSIINT     	0x04
   2441   1.1      fvdl #define		SEQ_PCIINT      	0x02
   2442   1.1      fvdl #define		SEQ_SPLTINT     	0x01
   2443   1.1      fvdl 
   2444   1.1      fvdl #define	CLRSEQINTSTAT   		0x0c
   2445   1.1      fvdl #define		CLRSEQ_SWTMRTO  	0x10
   2446   1.1      fvdl #define		CLRSEQ_SEQINT   	0x08
   2447   1.1      fvdl #define		CLRSEQ_SCSIINT  	0x04
   2448   1.1      fvdl #define		CLRSEQ_PCIINT   	0x02
   2449   1.1      fvdl #define		CLRSEQ_SPLTINT  	0x01
   2450   1.1      fvdl 
   2451   1.1      fvdl #define	SWTIMER         		0x0e
   2452   1.1      fvdl 
   2453   1.1      fvdl #define	SNSCB_QOFF      		0x10
   2454   1.1      fvdl 
   2455   1.1      fvdl #define	SESCB_QOFF      		0x12
   2456   1.1      fvdl 
   2457   1.1      fvdl #define	SDSCB_QOFF      		0x14
   2458   1.1      fvdl 
   2459   1.1      fvdl #define	QOFF_CTLSTA     		0x16
   2460   1.1      fvdl #define		EMPTY_SCB_AVAIL 	0x80
   2461   1.1      fvdl #define		NEW_SCB_AVAIL   	0x40
   2462   1.1      fvdl #define		SDSCB_ROLLOVR   	0x20
   2463   1.1      fvdl #define		HS_MAILBOX_ACT  	0x10
   2464   1.1      fvdl #define		SCB_QSIZE       	0x0f
   2465   1.1      fvdl #define		SCB_QSIZE_16384 	0x0c
   2466   1.1      fvdl #define		SCB_QSIZE_8192  	0x0b
   2467   1.1      fvdl #define		SCB_QSIZE_4096  	0x0a
   2468   1.1      fvdl #define		SCB_QSIZE_2048  	0x09
   2469   1.1      fvdl #define		SCB_QSIZE_1024  	0x08
   2470   1.1      fvdl #define		SCB_QSIZE_512   	0x07
   2471   1.1      fvdl #define		SCB_QSIZE_256   	0x06
   2472   1.1      fvdl #define		SCB_QSIZE_128   	0x05
   2473   1.1      fvdl #define		SCB_QSIZE_64    	0x04
   2474   1.1      fvdl #define		SCB_QSIZE_32    	0x03
   2475   1.1      fvdl #define		SCB_QSIZE_16    	0x02
   2476   1.1      fvdl #define		SCB_QSIZE_8     	0x01
   2477   1.1      fvdl #define		SCB_QSIZE_4     	0x00
   2478   1.1      fvdl 
   2479   1.1      fvdl #define	INTCTL          		0x18
   2480   1.1      fvdl #define		SWTMINTMASK     	0x80
   2481   1.1      fvdl #define		SWTMINTEN       	0x40
   2482   1.1      fvdl #define		SWTIMER_START   	0x20
   2483   1.1      fvdl #define		AUTOCLRCMDINT   	0x10
   2484   1.1      fvdl #define		PCIINTEN        	0x08
   2485   1.1      fvdl #define		SCSIINTEN       	0x04
   2486   1.1      fvdl #define		SEQINTEN        	0x02
   2487   1.1      fvdl #define		SPLTINTEN       	0x01
   2488   1.1      fvdl 
   2489   1.1      fvdl #define	DFCNTRL         		0x19
   2490   1.1      fvdl #define		SCSIENWRDIS     	0x40
   2491   1.1      fvdl #define		SCSIENACK       	0x20
   2492   1.1      fvdl #define		DIRECTIONACK    	0x04
   2493   1.1      fvdl #define		FIFOFLUSHACK    	0x02
   2494   1.1      fvdl #define		DIRECTIONEN     	0x01
   2495   1.1      fvdl 
   2496   1.1      fvdl #define	DSCOMMAND0      		0x19
   2497   1.1      fvdl #define		CACHETHEN       	0x80
   2498   1.1      fvdl #define		DPARCKEN        	0x40
   2499   1.1      fvdl #define		MPARCKEN        	0x20
   2500   1.1      fvdl #define		EXTREQLCK       	0x10
   2501   1.1      fvdl #define		DISABLE_TWATE   	0x02
   2502   1.1      fvdl #define		CIOPARCKEN      	0x01
   2503   1.1      fvdl 
   2504   1.1      fvdl #define	DFSTATUS        		0x1a
   2505   1.1      fvdl #define		PRELOAD_AVAIL   	0x80
   2506   1.1      fvdl #define		PKT_PRELOAD_AVAIL	0x40
   2507   1.1      fvdl #define		MREQPEND        	0x10
   2508   1.1      fvdl #define		HDONE           	0x08
   2509   1.1      fvdl #define		DFTHRESH        	0x04
   2510   1.1      fvdl #define		FIFOFULL        	0x02
   2511   1.1      fvdl #define		FIFOEMP         	0x01
   2512   1.1      fvdl 
   2513   1.1      fvdl #define	SG_CACHE_SHADOW 		0x1b
   2514   1.1      fvdl #define		ODD_SEG         	0x04
   2515   1.1      fvdl #define		LAST_SEG        	0x02
   2516   1.1      fvdl #define		LAST_SEG_DONE   	0x01
   2517   1.1      fvdl 
   2518   1.1      fvdl #define	SG_CACHE_PRE    		0x1b
   2519   1.1      fvdl 
   2520  1.12  jdolecek #define	ARBCTL          		0x1b
   2521  1.12  jdolecek #define		RESET_HARB      	0x80
   2522  1.12  jdolecek #define		RETRY_SWEN      	0x08
   2523  1.12  jdolecek #define		USE_TIME        	0x07
   2524   1.1      fvdl 
   2525   1.1      fvdl #define	LQIN            		0x20
   2526   1.1      fvdl 
   2527  1.12  jdolecek #define	TYPEPTR         		0x20
   2528  1.12  jdolecek 
   2529   1.1      fvdl #define	TAGPTR          		0x21
   2530   1.1      fvdl 
   2531   1.1      fvdl #define	LUNPTR          		0x22
   2532   1.1      fvdl 
   2533   1.1      fvdl #define	DATALENPTR      		0x23
   2534   1.1      fvdl 
   2535   1.1      fvdl #define	STATLENPTR      		0x24
   2536   1.1      fvdl 
   2537   1.1      fvdl #define	CMDLENPTR       		0x25
   2538   1.1      fvdl 
   2539   1.1      fvdl #define	ATTRPTR         		0x26
   2540   1.1      fvdl 
   2541   1.1      fvdl #define	FLAGPTR         		0x27
   2542   1.1      fvdl 
   2543   1.1      fvdl #define	CMDPTR          		0x28
   2544   1.1      fvdl 
   2545   1.1      fvdl #define	QNEXTPTR        		0x29
   2546   1.1      fvdl 
   2547   1.1      fvdl #define	IDPTR           		0x2a
   2548   1.1      fvdl 
   2549   1.1      fvdl #define	ABRTBYTEPTR     		0x2b
   2550   1.1      fvdl 
   2551   1.1      fvdl #define	ABRTBITPTR      		0x2c
   2552   1.1      fvdl 
   2553   1.1      fvdl #define	MAXCMDBYTES     		0x2d
   2554   1.1      fvdl 
   2555   1.1      fvdl #define	MAXCMD2RCV      		0x2e
   2556   1.1      fvdl 
   2557   1.1      fvdl #define	SHORTTHRESH     		0x2f
   2558   1.1      fvdl 
   2559   1.1      fvdl #define	LUNLEN          		0x30
   2560   1.7   thorpej #define		TLUNLEN         	0xf0
   2561   1.7   thorpej #define		ILUNLEN         	0x0f
   2562   1.1      fvdl 
   2563   1.1      fvdl #define	CDBLIMIT        		0x31
   2564   1.1      fvdl 
   2565   1.1      fvdl #define	MAXCMD          		0x32
   2566   1.1      fvdl 
   2567   1.1      fvdl #define	MAXCMDCNT       		0x33
   2568   1.1      fvdl 
   2569   1.1      fvdl #define	LQRSVD01        		0x34
   2570   1.1      fvdl 
   2571   1.1      fvdl #define	LQRSVD16        		0x35
   2572   1.1      fvdl 
   2573   1.1      fvdl #define	LQRSVD17        		0x36
   2574   1.1      fvdl 
   2575   1.1      fvdl #define	CMDRSVD0        		0x37
   2576   1.1      fvdl 
   2577   1.1      fvdl #define	LQCTL0          		0x38
   2578   1.1      fvdl #define		LQITARGCLT      	0xc0
   2579   1.1      fvdl #define		LQIINITGCLT     	0x30
   2580   1.1      fvdl #define		LQ0TARGCLT      	0x0c
   2581   1.1      fvdl #define		LQ0INITGCLT     	0x03
   2582   1.1      fvdl 
   2583   1.1      fvdl #define	LQCTL1          		0x38
   2584   1.1      fvdl #define		PCI2PCI         	0x04
   2585   1.1      fvdl #define		SINGLECMD       	0x02
   2586   1.1      fvdl #define		ABORTPENDING    	0x01
   2587   1.1      fvdl 
   2588   1.1      fvdl #define	LQCTL2          		0x39
   2589   1.1      fvdl #define		LQIRETRY        	0x80
   2590   1.1      fvdl #define		LQICONTINUE     	0x40
   2591   1.1      fvdl #define		LQITOIDLE       	0x20
   2592   1.1      fvdl #define		LQIPAUSE        	0x10
   2593   1.1      fvdl #define		LQORETRY        	0x08
   2594   1.1      fvdl #define		LQOCONTINUE     	0x04
   2595   1.1      fvdl #define		LQOTOIDLE       	0x02
   2596   1.1      fvdl #define		LQOPAUSE        	0x01
   2597   1.1      fvdl 
   2598   1.1      fvdl #define	SCSBIST0        		0x39
   2599   1.1      fvdl #define		GSBISTERR       	0x40
   2600   1.1      fvdl #define		GSBISTDONE      	0x20
   2601   1.1      fvdl #define		GSBISTRUN       	0x10
   2602   1.1      fvdl #define		OSBISTERR       	0x04
   2603   1.1      fvdl #define		OSBISTDONE      	0x02
   2604   1.1      fvdl #define		OSBISTRUN       	0x01
   2605   1.1      fvdl 
   2606   1.1      fvdl #define	SCSISEQ0        		0x3a
   2607   1.1      fvdl #define		TEMODEO         	0x80
   2608   1.1      fvdl #define		ENSELO          	0x40
   2609   1.1      fvdl #define		ENARBO          	0x20
   2610   1.1      fvdl #define		FORCEBUSFREE    	0x10
   2611   1.1      fvdl #define		SCSIRSTO        	0x01
   2612   1.1      fvdl 
   2613   1.1      fvdl #define	SCSBIST1        		0x3a
   2614   1.1      fvdl #define		NTBISTERR       	0x04
   2615   1.1      fvdl #define		NTBISTDONE      	0x02
   2616   1.1      fvdl #define		NTBISTRUN       	0x01
   2617   1.1      fvdl 
   2618   1.1      fvdl #define	SCSISEQ1        		0x3b
   2619   1.1      fvdl 
   2620   1.1      fvdl #define	BUSINITID       		0x3c
   2621   1.1      fvdl 
   2622   1.1      fvdl #define	SXFRCTL0        		0x3c
   2623   1.1      fvdl #define		DFON            	0x80
   2624   1.1      fvdl #define		DFPEXP          	0x40
   2625   1.1      fvdl #define		BIOSCANCELEN    	0x10
   2626   1.1      fvdl #define		SPIOEN          	0x08
   2627   1.1      fvdl 
   2628  1.12  jdolecek #define	DLCOUNT         		0x3c
   2629  1.12  jdolecek 
   2630   1.1      fvdl #define	SXFRCTL1        		0x3d
   2631   1.1      fvdl #define		BITBUCKET       	0x80
   2632   1.1      fvdl #define		ENSACHK         	0x40
   2633   1.1      fvdl #define		ENSPCHK         	0x20
   2634   1.1      fvdl #define		STIMESEL        	0x18
   2635   1.1      fvdl #define		ENSTIMER        	0x04
   2636   1.1      fvdl #define		ACTNEGEN        	0x02
   2637   1.1      fvdl #define		STPWEN          	0x01
   2638   1.1      fvdl 
   2639  1.12  jdolecek #define	BUSTARGID       		0x3e
   2640  1.12  jdolecek 
   2641   1.1      fvdl #define	SXFRCTL2        		0x3e
   2642   1.1      fvdl #define		AUTORSTDIS      	0x10
   2643   1.1      fvdl #define		CMDDMAEN        	0x08
   2644   1.1      fvdl #define		ASU             	0x07
   2645   1.1      fvdl 
   2646   1.1      fvdl #define	DFFSTAT         		0x3f
   2647   1.1      fvdl #define		CURRFIFO        	0x03
   2648   1.1      fvdl #define		FIFO1FREE       	0x20
   2649   1.1      fvdl #define		FIFO0FREE       	0x10
   2650   1.1      fvdl #define		CURRFIFO_NONE   	0x03
   2651   1.1      fvdl #define		CURRFIFO_1      	0x01
   2652   1.1      fvdl #define		CURRFIFO_0      	0x00
   2653   1.1      fvdl 
   2654   1.1      fvdl #define	SCSISIGO        		0x40
   2655   1.1      fvdl #define		CDO             	0x80
   2656   1.1      fvdl #define		IOO             	0x40
   2657   1.1      fvdl #define		MSGO            	0x20
   2658   1.1      fvdl #define		ATNO            	0x10
   2659   1.1      fvdl #define		SELO            	0x08
   2660   1.1      fvdl #define		BSYO            	0x04
   2661   1.1      fvdl #define		REQO            	0x02
   2662   1.1      fvdl #define		ACKO            	0x01
   2663   1.1      fvdl 
   2664  1.12  jdolecek #define	MULTARGID       		0x40
   2665  1.12  jdolecek 
   2666   1.1      fvdl #define	SCSISIGI        		0x41
   2667   1.1      fvdl #define		ATNI            	0x10
   2668   1.1      fvdl #define		SELI            	0x08
   2669   1.1      fvdl #define		BSYI            	0x04
   2670   1.1      fvdl #define		REQI            	0x02
   2671   1.1      fvdl #define		ACKI            	0x01
   2672   1.1      fvdl 
   2673   1.1      fvdl #define	SCSIPHASE       		0x42
   2674   1.1      fvdl #define		STATUS_PHASE    	0x20
   2675   1.1      fvdl #define		COMMAND_PHASE   	0x10
   2676   1.1      fvdl #define		MSG_IN_PHASE    	0x08
   2677   1.1      fvdl #define		MSG_OUT_PHASE   	0x04
   2678   1.1      fvdl #define		DATA_PHASE_MASK 	0x03
   2679   1.1      fvdl #define		DATA_IN_PHASE   	0x02
   2680   1.1      fvdl #define		DATA_OUT_PHASE  	0x01
   2681   1.1      fvdl 
   2682   1.1      fvdl #define	SCSIDAT0_IMG    		0x43
   2683   1.1      fvdl 
   2684   1.1      fvdl #define	SCSIDAT         		0x44
   2685   1.1      fvdl 
   2686   1.1      fvdl #define	SCSIBUS         		0x46
   2687   1.1      fvdl 
   2688   1.1      fvdl #define	TARGIDIN        		0x48
   2689   1.1      fvdl #define		CLKOUT          	0x80
   2690   1.1      fvdl #define		TARGID          	0x0f
   2691   1.1      fvdl 
   2692   1.1      fvdl #define	SELID           		0x49
   2693   1.1      fvdl #define		SELID_MASK      	0xf0
   2694   1.1      fvdl #define		ONEBIT          	0x08
   2695   1.1      fvdl 
   2696   1.1      fvdl #define	OPTIONMODE      		0x4a
   2697   1.1      fvdl #define		OPTIONMODE_DEFAULTS	0x02
   2698   1.1      fvdl #define		BIOSCANCTL      	0x80
   2699   1.1      fvdl #define		AUTOACKEN       	0x40
   2700   1.1      fvdl #define		BIASCANCTL      	0x20
   2701   1.1      fvdl #define		BUSFREEREV      	0x10
   2702   1.1      fvdl #define		ENDGFORMCHK     	0x04
   2703   1.1      fvdl #define		AUTO_MSGOUT_DE  	0x02
   2704   1.1      fvdl 
   2705  1.12  jdolecek #define	SBLKCTL         		0x4a
   2706  1.12  jdolecek #define		DIAGLEDEN       	0x80
   2707  1.12  jdolecek #define		DIAGLEDON       	0x40
   2708  1.12  jdolecek #define		ENAB40          	0x08
   2709  1.12  jdolecek #define		ENAB20          	0x04
   2710  1.12  jdolecek #define		SELWIDE         	0x02
   2711  1.12  jdolecek 
   2712   1.1      fvdl #define	SIMODE0         		0x4b
   2713   1.1      fvdl #define		ENSELDO         	0x40
   2714   1.1      fvdl #define		ENSELDI         	0x20
   2715   1.1      fvdl #define		ENSELINGO       	0x10
   2716   1.1      fvdl #define		ENIOERR         	0x08
   2717   1.1      fvdl #define		ENOVERRUN       	0x04
   2718   1.1      fvdl #define		ENSPIORDY       	0x02
   2719   1.1      fvdl #define		ENARBDO         	0x01
   2720   1.1      fvdl 
   2721   1.1      fvdl #define	SSTAT0          		0x4b
   2722   1.1      fvdl #define		TARGET          	0x80
   2723   1.1      fvdl #define		SELDO           	0x40
   2724   1.1      fvdl #define		SELDI           	0x20
   2725   1.1      fvdl #define		SELINGO         	0x10
   2726   1.1      fvdl #define		IOERR           	0x08
   2727   1.1      fvdl #define		OVERRUN         	0x04
   2728   1.1      fvdl #define		SPIORDY         	0x02
   2729   1.1      fvdl #define		ARBDO           	0x01
   2730   1.1      fvdl 
   2731   1.1      fvdl #define	CLRSINT0        		0x4b
   2732   1.1      fvdl #define		CLRSELDO        	0x40
   2733   1.1      fvdl #define		CLRSELDI        	0x20
   2734   1.1      fvdl #define		CLRSELINGO      	0x10
   2735   1.1      fvdl #define		CLRIOERR        	0x08
   2736   1.1      fvdl #define		CLROVERRUN      	0x04
   2737   1.1      fvdl #define		CLRSPIORDY      	0x02
   2738   1.1      fvdl #define		CLRARBDO        	0x01
   2739   1.1      fvdl 
   2740   1.1      fvdl #define	SSTAT1          		0x4c
   2741   1.1      fvdl #define		SELTO           	0x80
   2742   1.1      fvdl #define		ATNTARG         	0x40
   2743   1.1      fvdl #define		SCSIRSTI        	0x20
   2744   1.1      fvdl #define		PHASEMIS        	0x10
   2745   1.1      fvdl #define		BUSFREE         	0x08
   2746   1.1      fvdl #define		SCSIPERR        	0x04
   2747   1.1      fvdl #define		STRB2FAST       	0x02
   2748   1.1      fvdl #define		REQINIT         	0x01
   2749   1.1      fvdl 
   2750   1.1      fvdl #define	CLRSINT1        		0x4c
   2751   1.1      fvdl #define		CLRSELTIMEO     	0x80
   2752   1.1      fvdl #define		CLRATNO         	0x40
   2753   1.1      fvdl #define		CLRSCSIRSTI     	0x20
   2754   1.1      fvdl #define		CLRBUSFREE      	0x08
   2755   1.1      fvdl #define		CLRSCSIPERR     	0x04
   2756   1.1      fvdl #define		CLRSTRB2FAST    	0x02
   2757   1.1      fvdl #define		CLRREQINIT      	0x01
   2758   1.1      fvdl 
   2759   1.1      fvdl #define	SSTAT2          		0x4d
   2760   1.1      fvdl #define		BUSFREETIME     	0xc0
   2761   1.1      fvdl #define		NONPACKREQ      	0x20
   2762   1.1      fvdl #define		EXP_ACTIVE      	0x10
   2763   1.1      fvdl #define		BSYX            	0x08
   2764   1.1      fvdl #define		WIDE_RES        	0x04
   2765   1.1      fvdl #define		SDONE           	0x02
   2766   1.1      fvdl #define		DMADONE         	0x01
   2767   1.1      fvdl #define		BUSFREE_DFF1    	0xc0
   2768   1.1      fvdl #define		BUSFREE_DFF0    	0x80
   2769   1.1      fvdl #define		BUSFREE_LQO     	0x40
   2770   1.1      fvdl 
   2771   1.1      fvdl #define	CLRSINT2        		0x4d
   2772   1.1      fvdl #define		CLRNONPACKREQ   	0x20
   2773   1.1      fvdl #define		CLRWIDE_RES     	0x04
   2774   1.1      fvdl #define		CLRSDONE        	0x02
   2775   1.1      fvdl #define		CLRDMADONE      	0x01
   2776   1.1      fvdl 
   2777   1.1      fvdl #define	SIMODE2         		0x4d
   2778   1.1      fvdl #define		ENWIDE_RES      	0x04
   2779   1.1      fvdl #define		ENSDONE         	0x02
   2780   1.1      fvdl #define		ENDMADONE       	0x01
   2781   1.1      fvdl 
   2782   1.1      fvdl #define	PERRDIAG        		0x4e
   2783   1.1      fvdl #define		HIZERO          	0x80
   2784   1.1      fvdl #define		HIPERR          	0x40
   2785   1.1      fvdl #define		PREVPHASE       	0x20
   2786   1.1      fvdl #define		PARITYERR       	0x10
   2787   1.1      fvdl #define		AIPERR          	0x08
   2788   1.1      fvdl #define		CRCERR          	0x04
   2789   1.1      fvdl #define		DGFORMERR       	0x02
   2790   1.1      fvdl #define		DTERR           	0x01
   2791   1.1      fvdl 
   2792  1.12  jdolecek #define	LQISTATE        		0x4e
   2793  1.12  jdolecek 
   2794   1.1      fvdl #define	SOFFCNT         		0x4f
   2795   1.1      fvdl 
   2796   1.1      fvdl #define	LQOSTATE        		0x4f
   2797   1.1      fvdl 
   2798   1.1      fvdl #define	LQISTAT0        		0x50
   2799   1.1      fvdl #define		LQIATNQAS       	0x20
   2800   1.1      fvdl #define		LQICRCT1        	0x10
   2801   1.1      fvdl #define		LQICRCT2        	0x08
   2802   1.1      fvdl #define		LQIBADLQT       	0x04
   2803   1.1      fvdl #define		LQIATNLQ        	0x02
   2804   1.1      fvdl #define		LQIATNCMD       	0x01
   2805   1.1      fvdl 
   2806   1.1      fvdl #define	CLRLQIINT0      		0x50
   2807   1.1      fvdl #define		CLRLQIATNQAS    	0x20
   2808   1.1      fvdl #define		CLRLQICRCT1     	0x10
   2809   1.1      fvdl #define		CLRLQICRCT2     	0x08
   2810   1.1      fvdl #define		CLRLQIBADLQT    	0x04
   2811   1.1      fvdl #define		CLRLQIATNLQ     	0x02
   2812   1.1      fvdl #define		CLRLQIATNCMD    	0x01
   2813   1.1      fvdl 
   2814   1.1      fvdl #define	LQIMODE0        		0x50
   2815   1.1      fvdl #define		ENLQIATNQASK    	0x20
   2816   1.1      fvdl #define		ENLQICRCT1      	0x10
   2817   1.1      fvdl #define		ENLQICRCT2      	0x08
   2818   1.1      fvdl #define		ENLQIBADLQT     	0x04
   2819   1.1      fvdl #define		ENLQIATNLQ      	0x02
   2820   1.1      fvdl #define		ENLQIATNCMD     	0x01
   2821   1.1      fvdl 
   2822   1.1      fvdl #define	LQISTAT1        		0x51
   2823   1.1      fvdl #define		LQIPHASE_LQ     	0x80
   2824   1.1      fvdl #define		LQIPHASE_NLQ    	0x40
   2825   1.1      fvdl #define		LQIABORT        	0x20
   2826   1.1      fvdl #define		LQICRCI_LQ      	0x10
   2827   1.1      fvdl #define		LQICRCI_NLQ     	0x08
   2828   1.1      fvdl #define		LQIBADLQI       	0x04
   2829   1.1      fvdl #define		LQIOVERI_LQ     	0x02
   2830   1.1      fvdl #define		LQIOVERI_NLQ    	0x01
   2831   1.1      fvdl 
   2832   1.1      fvdl #define	CLRLQIINT1      		0x51
   2833   1.1      fvdl #define		CLRLQIPHASE_LQ  	0x80
   2834   1.1      fvdl #define		CLRLQIPHASE_NLQ 	0x40
   2835   1.1      fvdl #define		CLRLIQABORT     	0x20
   2836   1.1      fvdl #define		CLRLQICRCI_LQ   	0x10
   2837   1.1      fvdl #define		CLRLQICRCI_NLQ  	0x08
   2838   1.1      fvdl #define		CLRLQIBADLQI    	0x04
   2839   1.1      fvdl #define		CLRLQIOVERI_LQ  	0x02
   2840   1.1      fvdl #define		CLRLQIOVERI_NLQ 	0x01
   2841   1.1      fvdl 
   2842   1.1      fvdl #define	LQIMODE1        		0x51
   2843   1.1      fvdl #define		ENLQIPHASE_LQ   	0x80
   2844   1.1      fvdl #define		ENLQIPHASE_NLQ  	0x40
   2845   1.1      fvdl #define		ENLIQABORT      	0x20
   2846   1.1      fvdl #define		ENLQICRCI_LQ    	0x10
   2847   1.1      fvdl #define		ENLQICRCI_NLQ   	0x08
   2848   1.1      fvdl #define		ENLQIBADLQI     	0x04
   2849   1.1      fvdl #define		ENLQIOVERI_LQ   	0x02
   2850   1.1      fvdl #define		ENLQIOVERI_NLQ  	0x01
   2851   1.1      fvdl 
   2852   1.1      fvdl #define	LQISTAT2        		0x52
   2853   1.1      fvdl #define		PACKETIZED      	0x80
   2854   1.1      fvdl #define		LQIPHASE_OUTPKT 	0x40
   2855   1.1      fvdl #define		LQIWORKONLQ     	0x20
   2856   1.1      fvdl #define		LQIWAITFIFO     	0x10
   2857   1.1      fvdl #define		LQISTOPPKT      	0x08
   2858   1.1      fvdl #define		LQISTOPLQ       	0x04
   2859   1.1      fvdl #define		LQISTOPCMD      	0x02
   2860   1.1      fvdl #define		LQIGSAVAIL      	0x01
   2861   1.1      fvdl 
   2862   1.1      fvdl #define	SSTAT3          		0x53
   2863   1.1      fvdl #define		NTRAMPERR       	0x02
   2864   1.1      fvdl #define		OSRAMPERR       	0x01
   2865   1.1      fvdl 
   2866   1.1      fvdl #define	CLRSINT3        		0x53
   2867   1.1      fvdl #define		CLRNTRAMPERR    	0x02
   2868   1.1      fvdl #define		CLROSRAMPERR    	0x01
   2869   1.1      fvdl 
   2870   1.1      fvdl #define	SIMODE3         		0x53
   2871   1.1      fvdl #define		ENNTRAMPERR     	0x02
   2872   1.1      fvdl #define		ENOSRAMPERR     	0x01
   2873   1.1      fvdl 
   2874  1.12  jdolecek #define	LQOMODE0        		0x54
   2875  1.12  jdolecek #define		ENLQOTARGSCBPERR	0x10
   2876  1.12  jdolecek #define		ENLQOSTOPT2     	0x08
   2877  1.12  jdolecek #define		ENLQOATNLQ      	0x04
   2878  1.12  jdolecek #define		ENLQOATNPKT     	0x02
   2879  1.12  jdolecek #define		ENLQOTCRC       	0x01
   2880  1.12  jdolecek 
   2881   1.1      fvdl #define	LQOSTAT0        		0x54
   2882   1.1      fvdl #define		LQOTARGSCBPERR  	0x10
   2883   1.1      fvdl #define		LQOSTOPT2       	0x08
   2884   1.1      fvdl #define		LQOATNLQ        	0x04
   2885   1.1      fvdl #define		LQOATNPKT       	0x02
   2886   1.1      fvdl #define		LQOTCRC         	0x01
   2887   1.1      fvdl 
   2888   1.1      fvdl #define	CLRLQOINT0      		0x54
   2889   1.1      fvdl #define		CLRLQOTARGSCBPERR	0x10
   2890   1.1      fvdl #define		CLRLQOSTOPT2    	0x08
   2891   1.1      fvdl #define		CLRLQOATNLQ     	0x04
   2892   1.1      fvdl #define		CLRLQOATNPKT    	0x02
   2893   1.1      fvdl #define		CLRLQOTCRC      	0x01
   2894   1.1      fvdl 
   2895  1.12  jdolecek #define	LQOMODE1        		0x55
   2896  1.12  jdolecek #define		ENLQOINITSCBPERR	0x10
   2897  1.12  jdolecek #define		ENLQOSTOPI2     	0x08
   2898  1.12  jdolecek #define		ENLQOBADQAS     	0x04
   2899  1.12  jdolecek #define		ENLQOBUSFREE    	0x02
   2900  1.12  jdolecek #define		ENLQOPHACHGINPKT	0x01
   2901   1.1      fvdl 
   2902   1.1      fvdl #define	LQOSTAT1        		0x55
   2903   1.1      fvdl #define		LQOINITSCBPERR  	0x10
   2904   1.1      fvdl #define		LQOSTOPI2       	0x08
   2905   1.1      fvdl #define		LQOBADQAS       	0x04
   2906   1.1      fvdl #define		LQOBUSFREE      	0x02
   2907   1.1      fvdl #define		LQOPHACHGINPKT  	0x01
   2908   1.1      fvdl 
   2909   1.1      fvdl #define	CLRLQOINT1      		0x55
   2910   1.1      fvdl #define		CLRLQOINITSCBPERR	0x10
   2911   1.1      fvdl #define		CLRLQOSTOPI2    	0x08
   2912   1.1      fvdl #define		CLRLQOBADQAS    	0x04
   2913   1.1      fvdl #define		CLRLQOBUSFREE   	0x02
   2914   1.1      fvdl #define		CLRLQOPHACHGINPKT	0x01
   2915   1.1      fvdl 
   2916   1.1      fvdl #define	OS_SPACE_CNT    		0x56
   2917   1.1      fvdl 
   2918   1.1      fvdl #define	LQOSTAT2        		0x56
   2919   1.1      fvdl #define		LQOPKT          	0xe0
   2920   1.1      fvdl #define		LQOWAITFIFO     	0x10
   2921   1.1      fvdl #define		LQOPHACHGOUTPKT 	0x02
   2922   1.1      fvdl #define		LQOSTOP0        	0x01
   2923   1.1      fvdl 
   2924   1.1      fvdl #define	SIMODE1         		0x57
   2925   1.1      fvdl #define		ENSELTIMO       	0x80
   2926   1.1      fvdl #define		ENATNTARG       	0x40
   2927   1.1      fvdl #define		ENSCSIRST       	0x20
   2928   1.1      fvdl #define		ENPHASEMIS      	0x10
   2929   1.1      fvdl #define		ENBUSFREE       	0x08
   2930   1.1      fvdl #define		ENSCSIPERR      	0x04
   2931   1.1      fvdl #define		ENSTRB2FAST     	0x02
   2932   1.1      fvdl #define		ENREQINIT       	0x01
   2933   1.1      fvdl 
   2934   1.1      fvdl #define	GSFIFO          		0x58
   2935   1.1      fvdl 
   2936   1.1      fvdl #define	DFFSXFRCTL      		0x5a
   2937   1.1      fvdl #define		DFFBITBUCKET    	0x08
   2938   1.1      fvdl #define		CLRSHCNT        	0x04
   2939   1.1      fvdl #define		CLRCHN          	0x02
   2940   1.1      fvdl #define		RSTCHN          	0x01
   2941   1.1      fvdl 
   2942  1.12  jdolecek #define	NEXTSCB         		0x5a
   2943  1.12  jdolecek 
   2944  1.12  jdolecek #define	LQOSCSCTL       		0x5a
   2945  1.12  jdolecek #define		LQOH2A_VERSION  	0x80
   2946  1.12  jdolecek #define		LQONOCHKOVER    	0x01
   2947  1.12  jdolecek 
   2948   1.1      fvdl #define	SEQINTSRC       		0x5b
   2949   1.1      fvdl #define		CTXTDONE        	0x40
   2950   1.1      fvdl #define		SAVEPTRS        	0x20
   2951   1.1      fvdl #define		CFG4DATA        	0x10
   2952   1.1      fvdl #define		CFG4ISTAT       	0x08
   2953   1.1      fvdl #define		CFG4TSTAT       	0x04
   2954   1.1      fvdl #define		CFG4ICMD        	0x02
   2955   1.1      fvdl #define		CFG4TCMD        	0x01
   2956   1.1      fvdl 
   2957   1.1      fvdl #define	CLRSEQINTSRC    		0x5b
   2958   1.1      fvdl #define		CLRCTXTDONE     	0x40
   2959   1.1      fvdl #define		CLRSAVEPTRS     	0x20
   2960   1.1      fvdl #define		CLRCFG4DATA     	0x10
   2961   1.1      fvdl #define		CLRCFG4ISTAT    	0x08
   2962   1.1      fvdl #define		CLRCFG4TSTAT    	0x04
   2963   1.1      fvdl #define		CLRCFG4ICMD     	0x02
   2964   1.1      fvdl #define		CLRCFG4TCMD     	0x01
   2965   1.1      fvdl 
   2966  1.12  jdolecek #define	CURRSCB         		0x5c
   2967  1.12  jdolecek 
   2968   1.1      fvdl #define	SEQIMODE        		0x5c
   2969   1.1      fvdl #define		ENCTXTDONE      	0x40
   2970   1.1      fvdl #define		ENSAVEPTRS      	0x20
   2971   1.1      fvdl #define		ENCFG4DATA      	0x10
   2972   1.1      fvdl #define		ENCFG4ISTAT     	0x08
   2973   1.1      fvdl #define		ENCFG4TSTAT     	0x04
   2974   1.1      fvdl #define		ENCFG4ICMD      	0x02
   2975   1.1      fvdl #define		ENCFG4TCMD      	0x01
   2976   1.1      fvdl 
   2977   1.1      fvdl #define	MDFFSTAT        		0x5d
   2978   1.1      fvdl #define		SHCNTNEGATIVE   	0x40
   2979   1.1      fvdl #define		SHCNTMINUS1     	0x20
   2980   1.1      fvdl #define		LASTSDONE       	0x10
   2981   1.1      fvdl #define		SHVALID         	0x08
   2982   1.1      fvdl #define		DLZERO          	0x04
   2983   1.1      fvdl #define		DATAINFIFO      	0x02
   2984   1.1      fvdl #define		FIFOFREE        	0x01
   2985   1.1      fvdl 
   2986   1.1      fvdl #define	CRCCONTROL      		0x5d
   2987   1.1      fvdl #define		CRCVALCHKEN     	0x40
   2988   1.1      fvdl 
   2989   1.1      fvdl #define	SCSITEST        		0x5e
   2990   1.1      fvdl #define		CNTRTEST        	0x08
   2991   1.1      fvdl #define		SEL_TXPLL_DEBUG 	0x04
   2992   1.1      fvdl 
   2993   1.1      fvdl #define	DFFTAG          		0x5e
   2994   1.1      fvdl 
   2995   1.1      fvdl #define	LASTSCB         		0x5e
   2996   1.1      fvdl 
   2997   1.1      fvdl #define	IOPDNCTL        		0x5f
   2998   1.1      fvdl #define		DISABLE_OE      	0x80
   2999   1.1      fvdl #define		PDN_IDIST       	0x04
   3000   1.1      fvdl #define		PDN_DIFFSENSE   	0x01
   3001   1.1      fvdl 
   3002   1.1      fvdl #define	NEGOADDR        		0x60
   3003   1.1      fvdl 
   3004   1.1      fvdl #define	SHADDR          		0x60
   3005   1.1      fvdl 
   3006   1.1      fvdl #define	DGRPCRCI        		0x60
   3007   1.1      fvdl 
   3008   1.1      fvdl #define	NEGPERIOD       		0x61
   3009   1.1      fvdl 
   3010   1.1      fvdl #define	PACKCRCI        		0x62
   3011   1.1      fvdl 
   3012   1.1      fvdl #define	NEGOFFSET       		0x62
   3013   1.1      fvdl 
   3014   1.1      fvdl #define	NEGPPROPTS      		0x63
   3015   1.1      fvdl #define		PPROPT_PACE     	0x08
   3016   1.1      fvdl #define		PPROPT_QAS      	0x04
   3017   1.1      fvdl #define		PPROPT_DT       	0x02
   3018   1.1      fvdl #define		PPROPT_IUT      	0x01
   3019   1.1      fvdl 
   3020   1.1      fvdl #define	NEGCONOPTS      		0x64
   3021   1.1      fvdl #define		ENSNAPSHOT      	0x40
   3022   1.1      fvdl #define		RTI_WRTDIS      	0x20
   3023   1.1      fvdl #define		RTI_OVRDTRN     	0x10
   3024   1.1      fvdl #define		ENSLOWCRC       	0x08
   3025   1.1      fvdl #define		ENAUTOATNI      	0x04
   3026   1.1      fvdl #define		ENAUTOATNO      	0x02
   3027   1.1      fvdl #define		WIDEXFER        	0x01
   3028   1.1      fvdl 
   3029   1.1      fvdl #define	ANNEXCOL        		0x65
   3030   1.1      fvdl 
   3031   1.1      fvdl #define	ANNEXDAT        		0x66
   3032   1.1      fvdl 
   3033   1.1      fvdl #define	SCSCHKN         		0x66
   3034   1.1      fvdl #define		STSELSKIDDIS    	0x40
   3035   1.1      fvdl #define		CURRFIFODEF     	0x20
   3036   1.1      fvdl #define		WIDERESEN       	0x10
   3037   1.1      fvdl #define		SDONEMSKDIS     	0x08
   3038   1.1      fvdl #define		DFFACTCLR       	0x04
   3039   1.1      fvdl #define		SHVALIDSTDIS    	0x02
   3040   1.1      fvdl #define		LSTSGCLRDIS     	0x01
   3041   1.1      fvdl 
   3042   1.1      fvdl #define	IOWNID          		0x67
   3043   1.1      fvdl 
   3044   1.1      fvdl #define	SHCNT           		0x68
   3045   1.1      fvdl 
   3046   1.1      fvdl #define	PLL960CTL0      		0x68
   3047   1.1      fvdl 
   3048   1.1      fvdl #define	PLL960CTL1      		0x69
   3049   1.1      fvdl 
   3050   1.1      fvdl #define	TOWNID          		0x69
   3051   1.1      fvdl 
   3052   1.1      fvdl #define	XSIG            		0x6a
   3053   1.1      fvdl 
   3054   1.1      fvdl #define	PLL960CNT0      		0x6a
   3055   1.1      fvdl 
   3056   1.1      fvdl #define	SELOID          		0x6b
   3057   1.1      fvdl 
   3058  1.12  jdolecek #define	FAIRNESS        		0x6c
   3059  1.12  jdolecek 
   3060   1.1      fvdl #define	PLL400CTL0      		0x6c
   3061   1.1      fvdl #define		PLL_VCOSEL      	0x80
   3062   1.1      fvdl #define		PLL_PWDN        	0x40
   3063   1.1      fvdl #define		PLL_NS          	0x30
   3064   1.1      fvdl #define		PLL_ENLUD       	0x08
   3065   1.1      fvdl #define		PLL_ENLPF       	0x04
   3066   1.1      fvdl #define		PLL_DLPF        	0x02
   3067   1.1      fvdl #define		PLL_ENFBM       	0x01
   3068   1.1      fvdl 
   3069   1.1      fvdl #define	PLL400CTL1      		0x6d
   3070   1.1      fvdl #define		PLL_CNTEN       	0x80
   3071   1.1      fvdl #define		PLL_CNTCLR      	0x40
   3072   1.1      fvdl #define		PLL_RST         	0x01
   3073   1.1      fvdl 
   3074   1.1      fvdl #define	PLL400CNT0      		0x6e
   3075   1.1      fvdl 
   3076   1.1      fvdl #define	UNFAIRNESS      		0x6e
   3077   1.1      fvdl 
   3078   1.1      fvdl #define	HODMAADR        		0x70
   3079   1.1      fvdl 
   3080   1.1      fvdl #define	HADDR           		0x70
   3081   1.1      fvdl 
   3082   1.1      fvdl #define	PLLDELAY        		0x70
   3083   1.1      fvdl #define		SPLIT_DROP_REQ  	0x80
   3084   1.1      fvdl 
   3085   1.1      fvdl #define	HCNT            		0x78
   3086   1.1      fvdl 
   3087   1.1      fvdl #define	HODMACNT        		0x78
   3088   1.1      fvdl 
   3089   1.1      fvdl #define	HODMAEN         		0x7a
   3090   1.1      fvdl 
   3091   1.1      fvdl #define	SCBHADDR        		0x7c
   3092   1.1      fvdl 
   3093   1.1      fvdl #define	SGHADDR         		0x7c
   3094   1.1      fvdl 
   3095  1.12  jdolecek #define	SCBHCNT         		0x84
   3096  1.12  jdolecek 
   3097   1.1      fvdl #define	SGHCNT          		0x84
   3098   1.1      fvdl 
   3099   1.1      fvdl #define	DFF_THRSH       		0x88
   3100   1.1      fvdl #define		WR_DFTHRSH      	0x70
   3101   1.1      fvdl #define		RD_DFTHRSH      	0x07
   3102   1.1      fvdl #define		WR_DFTHRSH_MAX  	0x70
   3103   1.1      fvdl #define		WR_DFTHRSH_90   	0x60
   3104   1.1      fvdl #define		WR_DFTHRSH_85   	0x50
   3105   1.1      fvdl #define		WR_DFTHRSH_75   	0x40
   3106   1.1      fvdl #define		WR_DFTHRSH_63   	0x30
   3107   1.1      fvdl #define		WR_DFTHRSH_50   	0x20
   3108   1.1      fvdl #define		WR_DFTHRSH_25   	0x10
   3109   1.1      fvdl #define		RD_DFTHRSH_MAX  	0x07
   3110   1.1      fvdl #define		RD_DFTHRSH_90   	0x06
   3111   1.1      fvdl #define		RD_DFTHRSH_85   	0x05
   3112   1.1      fvdl #define		RD_DFTHRSH_75   	0x04
   3113   1.1      fvdl #define		RD_DFTHRSH_63   	0x03
   3114   1.1      fvdl #define		RD_DFTHRSH_50   	0x02
   3115   1.1      fvdl #define		RD_DFTHRSH_25   	0x01
   3116   1.1      fvdl #define		WR_DFTHRSH_MIN  	0x00
   3117   1.1      fvdl #define		RD_DFTHRSH_MIN  	0x00
   3118   1.1      fvdl 
   3119   1.1      fvdl #define	ROMADDR         		0x8a
   3120   1.1      fvdl 
   3121   1.1      fvdl #define	ROMCNTRL        		0x8d
   3122   1.1      fvdl #define		ROMOP           	0xe0
   3123   1.1      fvdl #define		ROMSPD          	0x18
   3124   1.1      fvdl #define		REPEAT          	0x02
   3125   1.1      fvdl #define		RDY             	0x01
   3126   1.1      fvdl 
   3127   1.1      fvdl #define	ROMDATA         		0x8e
   3128   1.1      fvdl 
   3129   1.1      fvdl #define	DCHRXMSG0       		0x90
   3130   1.1      fvdl 
   3131  1.12  jdolecek #define	OVLYRXMSG0      		0x90
   3132  1.12  jdolecek 
   3133  1.12  jdolecek #define	CMCRXMSG0       		0x90
   3134  1.12  jdolecek 
   3135   1.1      fvdl #define	ROENABLE        		0x90
   3136   1.1      fvdl #define		MSIROEN         	0x20
   3137   1.1      fvdl #define		OVLYROEN        	0x10
   3138   1.1      fvdl #define		CMCROEN         	0x08
   3139   1.1      fvdl #define		SGROEN          	0x04
   3140   1.1      fvdl #define		DCH1ROEN        	0x02
   3141   1.1      fvdl #define		DCH0ROEN        	0x01
   3142   1.1      fvdl 
   3143  1.12  jdolecek #define	DCHRXMSG1       		0x91
   3144  1.12  jdolecek 
   3145  1.12  jdolecek #define	OVLYRXMSG1      		0x91
   3146   1.1      fvdl 
   3147  1.12  jdolecek #define	CMCRXMSG1       		0x91
   3148   1.1      fvdl 
   3149   1.1      fvdl #define	NSENABLE        		0x91
   3150   1.1      fvdl #define		MSINSEN         	0x20
   3151   1.1      fvdl #define		OVLYNSEN        	0x10
   3152   1.1      fvdl #define		CMCNSEN         	0x08
   3153   1.1      fvdl #define		SGNSEN          	0x04
   3154   1.1      fvdl #define		DCH1NSEN        	0x02
   3155   1.1      fvdl #define		DCH0NSEN        	0x01
   3156   1.1      fvdl 
   3157   1.1      fvdl #define	DCHRXMSG2       		0x92
   3158   1.1      fvdl 
   3159   1.1      fvdl #define	OVLYRXMSG2      		0x92
   3160   1.1      fvdl 
   3161   1.1      fvdl #define	CMCRXMSG2       		0x92
   3162   1.1      fvdl 
   3163   1.1      fvdl #define	OST             		0x92
   3164   1.1      fvdl 
   3165   1.1      fvdl #define	DCHRXMSG3       		0x93
   3166   1.1      fvdl 
   3167  1.12  jdolecek #define	OVLYRXMSG3      		0x93
   3168  1.12  jdolecek 
   3169   1.1      fvdl #define	CMCRXMSG3       		0x93
   3170   1.1      fvdl 
   3171   1.1      fvdl #define	PCIXCTL         		0x93
   3172   1.1      fvdl #define		SERRPULSE       	0x80
   3173   1.1      fvdl #define		UNEXPSCIEN      	0x20
   3174   1.1      fvdl #define		SPLTSMADIS      	0x10
   3175   1.1      fvdl #define		SPLTSTADIS      	0x08
   3176   1.1      fvdl #define		SRSPDPEEN       	0x04
   3177   1.1      fvdl #define		TSCSERREN       	0x02
   3178   1.1      fvdl #define		CMPABCDIS       	0x01
   3179   1.1      fvdl 
   3180   1.1      fvdl #define	OVLYSEQBCNT     		0x94
   3181   1.1      fvdl 
   3182   1.1      fvdl #define	CMCSEQBCNT      		0x94
   3183   1.1      fvdl 
   3184   1.1      fvdl #define	DCHSEQBCNT      		0x94
   3185   1.1      fvdl 
   3186   1.1      fvdl #define	CMCSPLTSTAT0    		0x96
   3187   1.1      fvdl 
   3188   1.1      fvdl #define	DCHSPLTSTAT0    		0x96
   3189   1.1      fvdl 
   3190  1.12  jdolecek #define	OVLYSPLTSTAT0   		0x96
   3191  1.12  jdolecek 
   3192   1.1      fvdl #define	OVLYSPLTSTAT1   		0x97
   3193   1.1      fvdl 
   3194  1.12  jdolecek #define	CMCSPLTSTAT1    		0x97
   3195  1.12  jdolecek 
   3196   1.1      fvdl #define	DCHSPLTSTAT1    		0x97
   3197   1.1      fvdl 
   3198   1.1      fvdl #define	SGRXMSG0        		0x98
   3199   1.1      fvdl #define		CDNUM           	0xf8
   3200   1.1      fvdl #define		CFNUM           	0x07
   3201   1.1      fvdl 
   3202   1.1      fvdl #define	SLVSPLTOUTADR0  		0x98
   3203   1.1      fvdl #define		LOWER_ADDR      	0x7f
   3204   1.1      fvdl 
   3205  1.12  jdolecek #define	SGRXMSG1        		0x99
   3206  1.12  jdolecek #define		CBNUM           	0xff
   3207  1.12  jdolecek 
   3208   1.1      fvdl #define	SLVSPLTOUTADR1  		0x99
   3209   1.1      fvdl #define		REQ_DNUM        	0xf8
   3210   1.1      fvdl #define		REQ_FNUM        	0x07
   3211   1.1      fvdl 
   3212  1.12  jdolecek #define	SGRXMSG2        		0x9a
   3213  1.12  jdolecek #define		MINDEX          	0xff
   3214   1.1      fvdl 
   3215   1.1      fvdl #define	SLVSPLTOUTADR2  		0x9a
   3216   1.1      fvdl #define		REQ_BNUM        	0xff
   3217   1.1      fvdl 
   3218   1.1      fvdl #define	SLVSPLTOUTADR3  		0x9b
   3219   1.1      fvdl #define		TAG_NUM         	0x1f
   3220   1.1      fvdl #define		RLXORD          	0x10
   3221   1.1      fvdl 
   3222   1.1      fvdl #define	SGRXMSG3        		0x9b
   3223   1.1      fvdl #define		MCLASS          	0x0f
   3224   1.1      fvdl 
   3225   1.1      fvdl #define	SGSEQBCNT       		0x9c
   3226   1.1      fvdl 
   3227   1.1      fvdl #define	SLVSPLTOUTATTR0 		0x9c
   3228   1.1      fvdl #define		LOWER_BCNT      	0xff
   3229   1.1      fvdl 
   3230   1.1      fvdl #define	SLVSPLTOUTATTR1 		0x9d
   3231   1.1      fvdl #define		CMPLT_DNUM      	0xf8
   3232   1.1      fvdl #define		CMPLT_FNUM      	0x07
   3233   1.1      fvdl 
   3234  1.12  jdolecek #define	SLVSPLTOUTATTR2 		0x9e
   3235  1.12  jdolecek #define		CMPLT_BNUM      	0xff
   3236  1.12  jdolecek 
   3237   1.1      fvdl #define	SGSPLTSTAT0     		0x9e
   3238   1.1      fvdl #define		STAETERM        	0x80
   3239   1.1      fvdl #define		SCBCERR         	0x40
   3240   1.1      fvdl #define		SCADERR         	0x20
   3241   1.1      fvdl #define		SCDATBUCKET     	0x10
   3242   1.1      fvdl #define		CNTNOTCMPLT     	0x08
   3243   1.1      fvdl #define		RXOVRUN         	0x04
   3244   1.1      fvdl #define		RXSCEMSG        	0x02
   3245   1.1      fvdl #define		RXSPLTRSP       	0x01
   3246   1.1      fvdl 
   3247   1.1      fvdl #define	SGSPLTSTAT1     		0x9f
   3248   1.1      fvdl #define		RXDATABUCKET    	0x01
   3249   1.1      fvdl 
   3250   1.1      fvdl #define	SFUNCT          		0x9f
   3251   1.1      fvdl #define		TEST_GROUP      	0xf0
   3252   1.1      fvdl #define		TEST_NUM        	0x0f
   3253   1.1      fvdl 
   3254   1.1      fvdl #define	DF0PCISTAT      		0xa0
   3255   1.1      fvdl 
   3256   1.1      fvdl #define	REG0            		0xa0
   3257   1.1      fvdl 
   3258   1.1      fvdl #define	DF1PCISTAT      		0xa1
   3259   1.1      fvdl 
   3260   1.1      fvdl #define	SGPCISTAT       		0xa2
   3261   1.1      fvdl 
   3262   1.1      fvdl #define	REG1            		0xa2
   3263   1.1      fvdl 
   3264   1.1      fvdl #define	CMCPCISTAT      		0xa3
   3265   1.1      fvdl 
   3266   1.1      fvdl #define	OVLYPCISTAT     		0xa4
   3267   1.1      fvdl #define		SCAAPERR        	0x08
   3268   1.1      fvdl #define		RDPERR          	0x04
   3269   1.1      fvdl 
   3270   1.1      fvdl #define	REG_ISR         		0xa4
   3271   1.1      fvdl 
   3272   1.1      fvdl #define	MSIPCISTAT      		0xa6
   3273   1.1      fvdl #define		RMA             	0x20
   3274   1.1      fvdl #define		RTA             	0x10
   3275   1.1      fvdl #define		CLRPENDMSI      	0x08
   3276   1.1      fvdl #define		DPR             	0x01
   3277   1.1      fvdl 
   3278   1.1      fvdl #define	SG_STATE        		0xa6
   3279   1.1      fvdl #define		FETCH_INPROG    	0x04
   3280   1.1      fvdl #define		LOADING_NEEDED  	0x02
   3281   1.1      fvdl #define		SEGS_AVAIL      	0x01
   3282   1.1      fvdl 
   3283   1.1      fvdl #define	TARGPCISTAT     		0xa7
   3284   1.1      fvdl #define		DPE             	0x80
   3285   1.1      fvdl #define		SSE             	0x40
   3286   1.1      fvdl #define		STA             	0x08
   3287   1.1      fvdl #define		TWATERR         	0x02
   3288   1.1      fvdl 
   3289  1.12  jdolecek #define	DATA_COUNT_ODD  		0xa7
   3290  1.12  jdolecek 
   3291   1.1      fvdl #define	SCBPTR          		0xa8
   3292   1.1      fvdl 
   3293  1.12  jdolecek #define	CCSCBACNT       		0xab
   3294  1.12  jdolecek 
   3295   1.1      fvdl #define	SCBAUTOPTR      		0xab
   3296   1.1      fvdl #define		AUSCBPTR_EN     	0x80
   3297   1.1      fvdl #define		SCBPTR_ADDR     	0x38
   3298   1.1      fvdl #define		SCBPTR_OFF      	0x07
   3299   1.1      fvdl 
   3300   1.1      fvdl #define	CCSCBADR_BK     		0xac
   3301   1.1      fvdl 
   3302   1.1      fvdl #define	CCSGADDR        		0xac
   3303   1.1      fvdl 
   3304  1.12  jdolecek #define	CCSCBADDR       		0xac
   3305  1.12  jdolecek 
   3306   1.1      fvdl #define	CCSCBCTL        		0xad
   3307   1.1      fvdl #define		CCSCBDONE       	0x80
   3308   1.1      fvdl #define		ARRDONE         	0x40
   3309   1.1      fvdl #define		CCARREN         	0x10
   3310   1.1      fvdl #define		CCSCBEN         	0x08
   3311   1.1      fvdl #define		CCSCBDIR        	0x04
   3312   1.1      fvdl #define		CCSCBRESET      	0x01
   3313   1.1      fvdl 
   3314   1.1      fvdl #define	CCSGCTL         		0xad
   3315   1.1      fvdl #define		CCSGEN          	0x0c
   3316   1.1      fvdl #define		CCSGDONE        	0x80
   3317   1.1      fvdl #define		SG_CACHE_AVAIL  	0x10
   3318   1.1      fvdl #define		CCSGENACK       	0x08
   3319   1.1      fvdl #define		SG_FETCH_REQ    	0x02
   3320   1.1      fvdl #define		CCSGRESET       	0x01
   3321   1.1      fvdl 
   3322   1.1      fvdl #define	CMC_RAMBIST     		0xad
   3323   1.1      fvdl #define		SG_ELEMENT_SIZE 	0x80
   3324   1.1      fvdl #define		SCBRAMBIST_FAIL 	0x40
   3325   1.1      fvdl #define		SG_BIST_FAIL    	0x20
   3326   1.1      fvdl #define		SG_BIST_EN      	0x10
   3327   1.1      fvdl #define		CMC_BUFFER_BIST_FAIL	0x02
   3328   1.1      fvdl #define		CMC_BUFFER_BIST_EN	0x01
   3329   1.1      fvdl 
   3330   1.1      fvdl #define	CCSGRAM         		0xb0
   3331   1.1      fvdl 
   3332   1.1      fvdl #define	CCSCBRAM        		0xb0
   3333   1.1      fvdl 
   3334   1.1      fvdl #define	FLEXADR         		0xb0
   3335   1.1      fvdl 
   3336   1.1      fvdl #define	FLEXCNT         		0xb3
   3337   1.1      fvdl 
   3338   1.1      fvdl #define	FLEXDMASTAT     		0xb5
   3339   1.1      fvdl #define		FLEXDMAERR      	0x02
   3340   1.1      fvdl #define		FLEXDMADONE     	0x01
   3341   1.1      fvdl 
   3342   1.1      fvdl #define	FLEXDATA        		0xb6
   3343   1.1      fvdl 
   3344   1.1      fvdl #define	BRDDAT          		0xb8
   3345   1.1      fvdl 
   3346   1.1      fvdl #define	BRDCTL          		0xb9
   3347   1.1      fvdl #define		FLXARBACK       	0x80
   3348   1.1      fvdl #define		FLXARBREQ       	0x40
   3349   1.1      fvdl #define		BRDADDR         	0x38
   3350   1.1      fvdl #define		BRDEN           	0x04
   3351   1.1      fvdl #define		BRDRW           	0x02
   3352   1.1      fvdl #define		BRDSTB          	0x01
   3353   1.1      fvdl 
   3354   1.1      fvdl #define	SEEADR          		0xba
   3355   1.1      fvdl 
   3356   1.1      fvdl #define	SEEDAT          		0xbc
   3357   1.1      fvdl 
   3358   1.1      fvdl #define	SEECTL          		0xbe
   3359   1.1      fvdl #define		SEEOP_EWDS      	0x40
   3360   1.1      fvdl #define		SEEOP_WALL      	0x40
   3361   1.1      fvdl #define		SEEOP_EWEN      	0x40
   3362   1.1      fvdl #define		SEEOPCODE       	0x70
   3363   1.1      fvdl #define		SEERST          	0x02
   3364   1.1      fvdl #define		SEESTART        	0x01
   3365   1.1      fvdl #define		SEEOP_ERASE     	0x70
   3366   1.1      fvdl #define		SEEOP_READ      	0x60
   3367   1.1      fvdl #define		SEEOP_WRITE     	0x50
   3368   1.1      fvdl #define		SEEOP_ERAL      	0x40
   3369   1.1      fvdl 
   3370   1.1      fvdl #define	SEESTAT         		0xbe
   3371   1.1      fvdl #define		INIT_DONE       	0x80
   3372   1.1      fvdl #define		LDALTID_L       	0x08
   3373   1.1      fvdl #define		SEEARBACK       	0x04
   3374   1.1      fvdl #define		SEEBUSY         	0x02
   3375   1.1      fvdl 
   3376   1.1      fvdl #define	SCBCNT          		0xbf
   3377   1.1      fvdl 
   3378   1.1      fvdl #define	DSPFLTRCTL      		0xc0
   3379   1.1      fvdl #define		FLTRDISABLE     	0x20
   3380   1.1      fvdl #define		EDGESENSE       	0x10
   3381   1.1      fvdl #define		DSPFCNTSEL      	0x0f
   3382   1.1      fvdl 
   3383   1.1      fvdl #define	DFWADDR         		0xc0
   3384   1.1      fvdl 
   3385   1.1      fvdl #define	DSPDATACTL      		0xc1
   3386   1.1      fvdl #define		BYPASSENAB      	0x80
   3387   1.1      fvdl #define		DESQDIS         	0x10
   3388   1.1      fvdl #define		RCVROFFSTDIS    	0x04
   3389   1.1      fvdl #define		XMITOFFSTDIS    	0x02
   3390   1.1      fvdl 
   3391   1.1      fvdl #define	DSPREQCTL       		0xc2
   3392   1.1      fvdl #define		MANREQCTL       	0xc0
   3393   1.1      fvdl #define		MANREQDLY       	0x3f
   3394   1.1      fvdl 
   3395   1.1      fvdl #define	DFRADDR         		0xc2
   3396   1.1      fvdl 
   3397   1.1      fvdl #define	DSPACKCTL       		0xc3
   3398   1.1      fvdl #define		MANACKCTL       	0xc0
   3399   1.1      fvdl #define		MANACKDLY       	0x3f
   3400   1.1      fvdl 
   3401   1.1      fvdl #define	DFDAT           		0xc4
   3402   1.1      fvdl 
   3403   1.1      fvdl #define	DSPSELECT       		0xc4
   3404   1.1      fvdl #define		AUTOINCEN       	0x80
   3405   1.1      fvdl #define		DSPSEL          	0x1f
   3406   1.1      fvdl 
   3407   1.1      fvdl #define	WRTBIASCTL      		0xc5
   3408   1.1      fvdl #define		AUTOXBCDIS      	0x80
   3409   1.1      fvdl #define		XMITMANVAL      	0x3f
   3410   1.1      fvdl 
   3411   1.1      fvdl #define	RCVRBIOSCTL     		0xc6
   3412   1.1      fvdl #define		AUTORBCDIS      	0x80
   3413   1.1      fvdl #define		RCVRMANVAL      	0x3f
   3414   1.1      fvdl 
   3415   1.1      fvdl #define	WRTBIASCALC     		0xc7
   3416   1.1      fvdl 
   3417   1.1      fvdl #define	DFPTRS          		0xc8
   3418   1.1      fvdl 
   3419   1.1      fvdl #define	RCVRBIASCALC    		0xc8
   3420   1.1      fvdl 
   3421   1.1      fvdl #define	DFBKPTR         		0xc9
   3422   1.1      fvdl 
   3423   1.1      fvdl #define	SKEWCALC        		0xc9
   3424   1.1      fvdl 
   3425   1.1      fvdl #define	DFDBCTL         		0xcb
   3426   1.1      fvdl #define		DFF_CIO_WR_RDY  	0x20
   3427   1.1      fvdl #define		DFF_CIO_RD_RDY  	0x10
   3428   1.1      fvdl #define		DFF_DIR_ERR     	0x08
   3429   1.1      fvdl #define		DFF_RAMBIST_FAIL	0x04
   3430   1.1      fvdl #define		DFF_RAMBIST_DONE	0x02
   3431   1.1      fvdl #define		DFF_RAMBIST_EN  	0x01
   3432   1.1      fvdl 
   3433   1.1      fvdl #define	DFSCNT          		0xcc
   3434   1.1      fvdl 
   3435   1.1      fvdl #define	DFBCNT          		0xce
   3436   1.1      fvdl 
   3437   1.1      fvdl #define	OVLYADDR        		0xd4
   3438   1.1      fvdl 
   3439   1.1      fvdl #define	SEQCTL0         		0xd6
   3440   1.1      fvdl #define		PERRORDIS       	0x80
   3441   1.1      fvdl #define		PAUSEDIS        	0x40
   3442   1.1      fvdl #define		FAILDIS         	0x20
   3443   1.1      fvdl #define		FASTMODE        	0x10
   3444   1.1      fvdl #define		BRKADRINTEN     	0x08
   3445   1.1      fvdl #define		STEP            	0x04
   3446   1.1      fvdl #define		SEQRESET        	0x02
   3447   1.1      fvdl #define		LOADRAM         	0x01
   3448   1.1      fvdl 
   3449   1.1      fvdl #define	SEQCTL1         		0xd7
   3450   1.1      fvdl #define		OVRLAY_DATA_CHK 	0x08
   3451   1.1      fvdl #define		RAMBIST_DONE    	0x04
   3452   1.1      fvdl #define		RAMBIST_FAIL    	0x02
   3453   1.1      fvdl #define		RAMBIST_EN      	0x01
   3454   1.1      fvdl 
   3455   1.1      fvdl #define	FLAGS           		0xd8
   3456   1.1      fvdl #define		ZERO            	0x02
   3457   1.1      fvdl #define		CARRY           	0x01
   3458   1.1      fvdl 
   3459   1.1      fvdl #define	SEQINTCTL       		0xd9
   3460   1.1      fvdl #define		INTVEC1DSL      	0x80
   3461   1.1      fvdl #define		INT1_CONTEXT    	0x20
   3462   1.1      fvdl #define		SCS_SEQ_INT1M1  	0x10
   3463   1.1      fvdl #define		SCS_SEQ_INT1M0  	0x08
   3464   1.1      fvdl #define		INTMASK2        	0x04
   3465   1.1      fvdl #define		INTMASK1        	0x02
   3466   1.1      fvdl #define		IRET            	0x01
   3467   1.1      fvdl 
   3468   1.1      fvdl #define	SEQRAM          		0xda
   3469   1.1      fvdl 
   3470   1.1      fvdl #define	PRGMCNT         		0xde
   3471   1.1      fvdl 
   3472   1.1      fvdl #define	ACCUM           		0xe0
   3473   1.1      fvdl 
   3474   1.1      fvdl #define	SINDEX          		0xe2
   3475   1.1      fvdl 
   3476   1.1      fvdl #define	DINDEX          		0xe4
   3477   1.1      fvdl 
   3478   1.1      fvdl #define	BRKADDR0        		0xe6
   3479   1.1      fvdl 
   3480   1.1      fvdl #define	BRKADDR1        		0xe6
   3481   1.1      fvdl #define		BRKDIS          	0x80
   3482   1.1      fvdl 
   3483   1.1      fvdl #define	ALLONES         		0xe8
   3484   1.1      fvdl 
   3485   1.1      fvdl #define	NONE            		0xea
   3486   1.1      fvdl 
   3487   1.1      fvdl #define	ALLZEROS        		0xea
   3488   1.1      fvdl 
   3489   1.1      fvdl #define	SINDIR          		0xec
   3490   1.1      fvdl 
   3491   1.1      fvdl #define	DINDIR          		0xed
   3492   1.1      fvdl 
   3493   1.1      fvdl #define	FUNCTION1       		0xf0
   3494   1.1      fvdl 
   3495   1.1      fvdl #define	STACK           		0xf2
   3496   1.1      fvdl 
   3497   1.1      fvdl #define	INTVEC1_ADDR    		0xf4
   3498   1.1      fvdl 
   3499   1.1      fvdl #define	CURADDR         		0xf4
   3500   1.1      fvdl 
   3501  1.12  jdolecek #define	INTVEC2_ADDR    		0xf6
   3502  1.12  jdolecek 
   3503   1.1      fvdl #define	LASTADDR        		0xf6
   3504   1.1      fvdl 
   3505   1.1      fvdl #define	LONGJMP_ADDR    		0xf8
   3506   1.1      fvdl 
   3507   1.4   thorpej #define	ACCUM_SAVE      		0xfa
   3508   1.1      fvdl 
   3509   1.1      fvdl #define	SRAM_BASE       		0x100
   3510   1.1      fvdl 
   3511   1.1      fvdl #define	WAITING_SCB_TAILS		0x100
   3512   1.1      fvdl 
   3513  1.12  jdolecek #define	AHD_PCI_CONFIG_BASE		0x100
   3514  1.12  jdolecek 
   3515   1.1      fvdl #define	WAITING_TID_HEAD		0x120
   3516   1.1      fvdl 
   3517   1.1      fvdl #define	WAITING_TID_TAIL		0x122
   3518   1.1      fvdl 
   3519   1.1      fvdl #define	NEXT_QUEUED_SCB_ADDR		0x124
   3520   1.1      fvdl 
   3521   1.1      fvdl #define	COMPLETE_SCB_HEAD		0x128
   3522   1.1      fvdl 
   3523   1.1      fvdl #define	COMPLETE_SCB_DMAINPROG_HEAD		0x12a
   3524   1.1      fvdl 
   3525   1.1      fvdl #define	COMPLETE_DMA_SCB_HEAD		0x12c
   3526   1.1      fvdl 
   3527   1.1      fvdl #define	QFREEZE_COUNT   		0x12e
   3528   1.1      fvdl 
   3529   1.1      fvdl #define	SAVED_MODE      		0x130
   3530   1.1      fvdl 
   3531   1.1      fvdl #define	MSG_OUT         		0x131
   3532   1.1      fvdl 
   3533   1.1      fvdl #define	DMAPARAMS       		0x132
   3534   1.1      fvdl #define		PRELOADEN       	0x80
   3535   1.1      fvdl #define		WIDEODD         	0x40
   3536   1.1      fvdl #define		SCSIEN          	0x20
   3537  1.12  jdolecek #define		SDMAEN          	0x10
   3538   1.1      fvdl #define		SDMAENACK       	0x10
   3539   1.1      fvdl #define		HDMAEN          	0x08
   3540   1.1      fvdl #define		HDMAENACK       	0x08
   3541   1.1      fvdl #define		DIRECTION       	0x04
   3542   1.1      fvdl #define		FIFOFLUSH       	0x02
   3543   1.1      fvdl #define		FIFORESET       	0x01
   3544   1.1      fvdl 
   3545   1.1      fvdl #define	SEQ_FLAGS       		0x133
   3546   1.1      fvdl #define		NOT_IDENTIFIED  	0x80
   3547   1.1      fvdl #define		NO_CDB_SENT     	0x40
   3548   1.1      fvdl #define		TARGET_CMD_IS_TAGGED	0x40
   3549   1.1      fvdl #define		DPHASE          	0x20
   3550   1.1      fvdl #define		TARG_CMD_PENDING	0x10
   3551   1.1      fvdl #define		CMDPHASE_PENDING	0x08
   3552   1.1      fvdl #define		DPHASE_PENDING  	0x04
   3553   1.1      fvdl #define		SPHASE_PENDING  	0x02
   3554   1.1      fvdl #define		NO_DISCONNECT   	0x01
   3555   1.1      fvdl 
   3556   1.1      fvdl #define	SAVED_SCSIID    		0x134
   3557   1.1      fvdl 
   3558   1.1      fvdl #define	SAVED_LUN       		0x135
   3559   1.1      fvdl 
   3560   1.1      fvdl #define	LASTPHASE       		0x136
   3561   1.1      fvdl #define		PHASE_MASK      	0xe0
   3562   1.1      fvdl #define		CDI             	0x80
   3563   1.1      fvdl #define		IOI             	0x40
   3564   1.1      fvdl #define		MSGI            	0x20
   3565   1.1      fvdl #define		P_BUSFREE       	0x01
   3566   1.1      fvdl #define		P_MESGIN        	0xe0
   3567   1.1      fvdl #define		P_STATUS        	0xc0
   3568   1.1      fvdl #define		P_MESGOUT       	0xa0
   3569   1.1      fvdl #define		P_COMMAND       	0x80
   3570   1.1      fvdl #define		P_DATAIN_DT     	0x60
   3571   1.1      fvdl #define		P_DATAIN        	0x40
   3572   1.1      fvdl #define		P_DATAOUT_DT    	0x20
   3573   1.1      fvdl #define		P_DATAOUT       	0x00
   3574   1.1      fvdl 
   3575   1.1      fvdl #define	QOUTFIFO_ENTRY_VALID_TAG		0x137
   3576   1.1      fvdl 
   3577   1.1      fvdl #define	SHARED_DATA_ADDR		0x138
   3578   1.1      fvdl 
   3579   1.1      fvdl #define	QOUTFIFO_NEXT_ADDR		0x13c
   3580   1.1      fvdl 
   3581   1.1      fvdl #define	KERNEL_TQINPOS  		0x140
   3582   1.1      fvdl 
   3583   1.1      fvdl #define	TQINPOS         		0x141
   3584   1.1      fvdl 
   3585   1.1      fvdl #define	ARG_1           		0x142
   3586   1.1      fvdl #define	RETURN_1        		0x142
   3587   1.1      fvdl #define		SEND_MSG        	0x80
   3588   1.1      fvdl #define		SEND_SENSE      	0x40
   3589   1.1      fvdl #define		SEND_REJ        	0x20
   3590   1.1      fvdl #define		MSGOUT_PHASEMIS 	0x10
   3591   1.1      fvdl #define		EXIT_MSG_LOOP   	0x08
   3592   1.1      fvdl #define		CONT_MSG_LOOP_WRITE	0x04
   3593   1.1      fvdl #define		CONT_MSG_LOOP_READ	0x03
   3594   1.1      fvdl #define		CONT_MSG_LOOP_TARG	0x02
   3595   1.1      fvdl 
   3596   1.1      fvdl #define	ARG_2           		0x143
   3597   1.1      fvdl #define	RETURN_2        		0x143
   3598   1.1      fvdl 
   3599   1.1      fvdl #define	LAST_MSG        		0x144
   3600   1.1      fvdl 
   3601   1.1      fvdl #define	SCSISEQ_TEMPLATE		0x145
   3602   1.1      fvdl #define		MANUALCTL       	0x40
   3603   1.1      fvdl #define		ENSELI          	0x20
   3604   1.1      fvdl #define		ENRSELI         	0x10
   3605   1.1      fvdl #define		MANUALP         	0x0c
   3606   1.1      fvdl #define		ENAUTOATNP      	0x02
   3607   1.1      fvdl #define		ALTSTIM         	0x01
   3608   1.1      fvdl 
   3609   1.1      fvdl #define	INITIATOR_TAG   		0x146
   3610   1.1      fvdl 
   3611   1.1      fvdl #define	SEQ_FLAGS2      		0x147
   3612   1.1      fvdl #define		SELECTOUT_QFROZEN	0x04
   3613   1.1      fvdl #define		TARGET_MSG_PENDING	0x02
   3614   1.1      fvdl 
   3615   1.1      fvdl #define	ALLOCFIFO_SCBPTR		0x148
   3616   1.1      fvdl 
   3617   1.3       wiz #define	INT_COALESCING_TIMER		0x14a
   3618   1.1      fvdl 
   3619   1.3       wiz #define	INT_COALESCING_MAXCMDS		0x14c
   3620   1.1      fvdl 
   3621   1.3       wiz #define	INT_COALESCING_MINCMDS		0x14d
   3622   1.1      fvdl 
   3623   1.1      fvdl #define	CMDS_PENDING    		0x14e
   3624   1.1      fvdl 
   3625   1.3       wiz #define	INT_COALESCING_CMDCOUNT		0x150
   3626   1.1      fvdl 
   3627   1.1      fvdl #define	LOCAL_HS_MAILBOX		0x151
   3628   1.1      fvdl 
   3629   1.1      fvdl #define	CMDSIZE_TABLE   		0x152
   3630   1.1      fvdl 
   3631   1.1      fvdl #define	SCB_BASE        		0x180
   3632   1.1      fvdl 
   3633   1.1      fvdl #define	SCB_RESIDUAL_DATACNT		0x180
   3634   1.1      fvdl #define	SCB_HOST_CDB_PTR		0x180
   3635   1.1      fvdl #define	SCB_CDB_STORE   		0x180
   3636   1.1      fvdl 
   3637   1.1      fvdl #define	SCB_RESIDUAL_SGPTR		0x184
   3638   1.1      fvdl #define		SG_ADDR_MASK    	0xf8
   3639   1.1      fvdl #define		SG_OVERRUN_RESID	0x02
   3640   1.1      fvdl 
   3641   1.1      fvdl #define	SCB_SCSI_STATUS 		0x188
   3642   1.1      fvdl #define	SCB_HOST_CDB_LEN		0x188
   3643   1.1      fvdl 
   3644   1.1      fvdl #define	SCB_TARGET_PHASES		0x189
   3645   1.1      fvdl 
   3646   1.1      fvdl #define	SCB_TARGET_DATA_DIR		0x18a
   3647   1.1      fvdl 
   3648   1.1      fvdl #define	SCB_TARGET_ITAG 		0x18b
   3649   1.1      fvdl 
   3650   1.1      fvdl #define	SCB_SENSE_BUSADDR		0x18c
   3651   1.1      fvdl #define	SCB_NEXT_COMPLETE		0x18c
   3652   1.1      fvdl 
   3653   1.8   thorpej #define	SCB_TAG         		0x190
   3654   1.8   thorpej #define	SCB_FIFO_USE_COUNT		0x190
   3655   1.1      fvdl 
   3656   1.8   thorpej #define	SCB_CONTROL     		0x192
   3657   1.1      fvdl #define		TARGET_SCB      	0x80
   3658   1.1      fvdl #define		DISCENB         	0x40
   3659   1.1      fvdl #define		TAG_ENB         	0x20
   3660   1.1      fvdl #define		MK_MESSAGE      	0x10
   3661   1.1      fvdl #define		STATUS_RCVD     	0x08
   3662   1.1      fvdl #define		DISCONNECTED    	0x04
   3663   1.1      fvdl #define		SCB_TAG_TYPE    	0x03
   3664   1.1      fvdl 
   3665   1.8   thorpej #define	SCB_SCSIID      		0x193
   3666   1.1      fvdl #define		TID             	0xf0
   3667   1.1      fvdl #define		OID             	0x0f
   3668   1.1      fvdl 
   3669   1.8   thorpej #define	SCB_LUN         		0x194
   3670   1.1      fvdl #define		LID             	0xff
   3671   1.1      fvdl 
   3672   1.8   thorpej #define	SCB_TASK_ATTRIBUTE		0x195
   3673   1.6   thorpej #define		SCB_XFERLEN_ODD 	0x01
   3674   1.1      fvdl 
   3675   1.8   thorpej #define	SCB_CDB_LEN     		0x196
   3676   1.4   thorpej #define		SCB_CDB_LEN_PTR 	0x80
   3677   1.4   thorpej 
   3678   1.8   thorpej #define	SCB_TASK_MANAGEMENT		0x197
   3679   1.8   thorpej 
   3680   1.8   thorpej #define	SCB_DATAPTR     		0x198
   3681   1.8   thorpej 
   3682   1.8   thorpej #define	SCB_DATACNT     		0x1a0
   3683   1.8   thorpej #define		SG_LAST_SEG     	0x80
   3684   1.8   thorpej #define		SG_HIGH_ADDR_BITS	0x7f
   3685   1.8   thorpej 
   3686   1.8   thorpej #define	SCB_SGPTR       		0x1a4
   3687   1.8   thorpej #define		SG_STATUS_VALID 	0x04
   3688   1.8   thorpej #define		SG_FULL_RESID   	0x02
   3689   1.8   thorpej #define		SG_LIST_NULL    	0x01
   3690   1.8   thorpej 
   3691   1.8   thorpej #define	SCB_BUSADDR     		0x1a8
   3692   1.8   thorpej 
   3693   1.8   thorpej #define	SCB_NEXT        		0x1ac
   3694   1.8   thorpej #define	SCB_NEXT_SCB_BUSADDR		0x1ac
   3695   1.4   thorpej 
   3696   1.8   thorpej #define	SCB_NEXT2       		0x1ae
   3697   1.1      fvdl 
   3698   1.1      fvdl #define	SCB_SPARE       		0x1b0
   3699   1.1      fvdl #define	SCB_PKT_LUN     		0x1b0
   3700   1.1      fvdl 
   3701   1.1      fvdl #define	SCB_DISCONNECTED_LISTS		0x1b8
   3702   1.1      fvdl 
   3703   1.1      fvdl 
   3704  1.12  jdolecek #define	AHD_TIMER_MAX_US	0x18ffe7
   3705  1.12  jdolecek #define	STIMESEL_MIN	0x18
   3706  1.12  jdolecek #define	TARGET_CMD_CMPLT	0xfe
   3707  1.12  jdolecek #define	SEEOP_ERAL_ADDR	0x80
   3708  1.12  jdolecek #define	SRC_MODE_SHIFT	0x00
   3709  1.12  jdolecek #define	SCB_TRANSFER_SIZE_1BYTE_LUN	0x30
   3710  1.12  jdolecek #define	MAX_OFFSET_PACED	0xfe
   3711  1.12  jdolecek #define	SEEOP_EWDS_ADDR	0x00
   3712  1.12  jdolecek #define	AHD_ANNEXCOL_AMPLITUDE	0x06
   3713  1.12  jdolecek #define	AHD_PRECOMP_CUTBACK_29	0x06
   3714  1.12  jdolecek #define	AHD_ANNEXCOL_PER_DEV0	0x04
   3715  1.12  jdolecek #define	AHD_TIMER_MAX_TICKS	0xffff
   3716  1.12  jdolecek #define	STATUS_PKT_SENSE	0xff
   3717  1.12  jdolecek #define	CMD_GROUP_CODE_SHIFT	0x05
   3718  1.12  jdolecek #define	BUS_8_BIT	0x00
   3719  1.12  jdolecek #define	CCSGRAM_MAXSEGS	0x10
   3720  1.12  jdolecek #define	AHD_AMPLITUDE_DEF	0x07
   3721  1.12  jdolecek #define	AHD_SLEWRATE_DEF_REVB	0x08
   3722  1.12  jdolecek #define	AHD_PRECOMP_CUTBACK_37	0x07
   3723  1.12  jdolecek #define	AHD_PRECOMP_SHIFT	0x00
   3724   1.1      fvdl #define	PKT_OVERRUN_BUFSIZE	0x200
   3725   1.1      fvdl #define	SCB_TRANSFER_SIZE_FULL_LUN	0x38
   3726   1.1      fvdl #define	TARGET_DATA_IN	0x01
   3727   1.1      fvdl #define	STATUS_BUSY	0x08
   3728   1.1      fvdl #define	BUS_16_BIT	0x01
   3729   1.1      fvdl #define	CCSCBADDR_MAX	0x80
   3730   1.1      fvdl #define	TID_SHIFT	0x04
   3731   1.1      fvdl #define	AHD_AMPLITUDE_SHIFT	0x00
   3732   1.2      fvdl #define	AHD_SLEWRATE_DEF_REVA	0x08
   3733   1.1      fvdl #define	AHD_SLEWRATE_MASK	0x78
   3734   1.1      fvdl #define	MAX_OFFSET_PACED_BUG	0x7f
   3735   1.1      fvdl #define	AHD_PRECOMP_CUTBACK_17	0x04
   3736   1.1      fvdl #define	AHD_PRECOMP_MASK	0x07
   3737   1.1      fvdl #define	AHD_TIMER_US_PER_TICK	0x19
   3738   1.1      fvdl #define	HOST_MSG	0xff
   3739   1.1      fvdl #define	MAX_OFFSET	0xfe
   3740   1.1      fvdl #define	BUS_32_BIT	0x02
   3741   1.1      fvdl #define	SEEOP_EWEN_ADDR	0xc0
   3742   1.1      fvdl #define	AHD_AMPLITUDE_MASK	0x07
   3743   1.7   thorpej #define	LUNLEN_SINGLE_LEVEL_LUN	0x0f
   3744   1.1      fvdl #define	DST_MODE_SHIFT	0x04
   3745   1.1      fvdl #define	STIMESEL_SHIFT	0x03
   3746   1.1      fvdl #define	SEEOP_WRAL_ADDR	0x40
   3747   1.1      fvdl #define	AHD_ANNEXCOL_PRECOMP_SLEW	0x04
   3748   1.1      fvdl #define	STATUS_QUEUE_FULL	0x28
   3749   1.1      fvdl #define	MAX_OFFSET_NON_PACED	0x7f
   3750   1.1      fvdl #define	WRTBIASCTL_HP_DEFAULT	0x00
   3751   1.1      fvdl #define	NUMDSPS 	0x14
   3752   1.1      fvdl #define	AHD_NUM_PER_DEV_ANNEXCOLS	0x04
   3753   1.1      fvdl #define	NVRAM_SCB_OFFSET	0x2c
   3754   1.1      fvdl #define	AHD_SENSE_BUFSIZE	0x100
   3755   1.1      fvdl #define	STIMESEL_BUG_ADJ	0x08
   3756   1.1      fvdl #define	INVALID_ADDR	0x80
   3757   1.1      fvdl #define	CCSGADDR_MAX	0x80
   3758   1.1      fvdl #define	MK_MESSAGE_BIT_OFFSET	0x04
   3759   1.1      fvdl #define	AHD_SLEWRATE_SHIFT	0x03
   3760   1.1      fvdl #define	B_CURRFIFO_0	0x02
   3761   1.1      fvdl 
   3762   1.1      fvdl 
   3763   1.1      fvdl /* Downloaded Constant Definitions */
   3764  1.12  jdolecek #define	SG_SIZEOF	0x04
   3765  1.12  jdolecek #define	SG_PREFETCH_ADDR_MASK	0x03
   3766  1.12  jdolecek #define	SG_PREFETCH_ALIGN_MASK	0x02
   3767   1.1      fvdl #define	SCB_TRANSFER_SIZE	0x06
   3768   1.1      fvdl #define	SG_PREFETCH_CNT	0x00
   3769   1.1      fvdl #define	SG_PREFETCH_CNT_LIMIT	0x01
   3770   1.1      fvdl #define	PKT_OVERRUN_BUFOFFSET	0x05
   3771   1.1      fvdl #define	DOWNLOAD_CONST_COUNT	0x07
   3772   1.1      fvdl 
   3773   1.1      fvdl 
   3774   1.1      fvdl /* Exported Labels */
   3775   1.6   thorpej #define	LABEL_seq_isr 	0x269
   3776   1.6   thorpej #define	LABEL_timer_isr	0x265
   3777