|
|
1.1 root 1: /* dtc.h */
2:
3: /* Data Technology Corp. DTC-11-1 disk controller host interface */
4:
5: struct dtc { /* controller interface regs. */
6: int dt_ccsr; /* command completion status */
7: int dt_csr; /* control and status register */
8: char *dt_dar; /* data address register */
9: struct xbdcb *dt_car; /* command address register */
10: int dt_xdar; /* extension of dar (not used) */
11: int dt_xcar; /* extension of car (not used) */
12: };
13:
14: /* bits in the dtc csr register */
15:
16: #define DTGO 0000001 /* "go" bit - start interface */
17: #define DTRESET 0000002 /* "force reset" bit */
18: #define DTINTR 0000100 /* enable interface interrupt */
19: #define DTDONE 0000200 /* command done */
20: #define DTERROR 0100000 /* some error occurred */
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.