scsi_5380
#define SCSI_5380 ((struct scsi_5380 *)AD_NCR5380)
volatile uint8_t scsi_5380[16]; /* use only the odd bytes */
#define GET_5380_REG(rnum) SCSI_5380->scsi_5380[(rnum << 1) | 1]
#define SET_5380_REG(rnum,val) (SCSI_5380->scsi_5380[(rnum << 1) | 1] = val)
#define GET_TT_REG(rnum) SCSI_5380->scsi_5380[(rnum << 1) | 1]
#define SET_TT_REG(rnum,val) (SCSI_5380->scsi_5380[(rnum << 1) | 1] = val)
return SCSI_5380->scsi_5380[(rnum << 1) | 1];
SCSI_5380->scsi_5380[(rnum << 1) | 1] = val;
volatile u_char scsi_5380[8*16]; /* 8 regs, 1 every 16th byte. */
#define SCSI_5380 ((volatile struct scsi_5380 *) ncr)
#define GET_5380_REG(rnum) SCSI_5380->scsi_5380[((rnum)<<4)]
#define SET_5380_REG(rnum,val) (SCSI_5380->scsi_5380[((rnum)<<4)] = (val))