|
|
1.1 root 1: /*
2: * TM78/TU78 driver
3: */
4:
5: #define TM78DRIVES 4 /* max drives per formatter */
6:
7: struct tm78 {
8: struct device *cc_addr;
9: struct tu78 *cc_actf, *cc_actl;
10: struct mbaddr *cc_mbaddr;
11: char cc_flags;
12: char cc_errcnt;
13: char cc_drives[TM78DRIVES];
14: };
15:
16: struct tu78 {
17: struct tm78 *sc_ctl;
18: struct tu78 *sc_next;
19: struct buf *sc_actf, *sc_actl;
20: daddr_t sc_blkno;
21: daddr_t sc_nxrec;
22: char sc_dens;
23: char sc_slave;
24: short sc_flags;
25: unsigned short sc_dsreg;
26: unsigned short sc_erreg; /* just for debugging */
27: unsigned short sc_resid; /* just for debugging */
28: };
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.