|
|
1.1 root 1: /*
2: * data structures for the unibus adapter code
3: */
4:
5: #define UBNMAP 100
6:
7: struct uba {
8: short flags;
9: short path; /* data paths available */
10: struct ubadev *addr; /* our registers and address window */
11: ubm_t *sbmap; /* stream block maps, per buffer */
12: uaddr_t *sbaddr; /* and unibus addresses */
13: ubm_t shmap; /* stream block header map */
14: uaddr_t shaddr; /* stream block header unibus address */
15: struct map map[UBNMAP];
16: };
17:
18: /*
19: * flags
20: */
21:
22: #define UBINIT 01 /* this adapter has been set up */
23: #define UBMWANT 02 /* map needed */
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.