|
|
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.