Xinu7/include/dtc.h
/* dtc.h */
/* Data Technology Corp. DTC-11-1 disk controller host interface */
struct dtc { /* controller interface regs. */
int dt_ccsr; /* command completion status */
int dt_csr; /* control and status register */
char *dt_dar; /* data address register */
struct xbdcb *dt_car; /* command address register */
int dt_xdar; /* extension of dar (not used) */
int dt_xcar; /* extension of car (not used) */
};
/* bits in the dtc csr register */
#define DTGO 0000001 /* "go" bit - start interface */
#define DTRESET 0000002 /* "force reset" bit */
#define DTINTR 0000100 /* enable interface interrupt */
#define DTDONE 0000200 /* command done */
#define DTERROR 0100000 /* some error occurred */