Annotation of 42BSD/sys/vaxuba/uureg.h, revision 1.1.1.1

1.1       root        1: 
                      2: /*     uureg.h 6.1     83/07/29        */
                      3: 
                      4: /*
                      5:  * DL11-E/DL11-W UNIBUS (for TU58) controller registers
                      6:  */
                      7: struct uudevice {
                      8:        short   rcs;    /* receiver status register */
                      9:        short   rdb;    /* receiver data buffer register */
                     10:        short   tcs;    /* transmitter status register */
                     11:        short   tdb;    /* transmitter data buffer register */
                     12: };
                     13: 
                     14: /*
                     15:  * Receiver/transmitter status register status/command bits
                     16:  */
                     17: #define UUCS_DONE      0x80    /* done/ready */
                     18: #define        UUCS_READY      0x80
                     19: #define UUCS_INTR      0x40    /* interrupt enable */
                     20: #define        UUCS_MAINT      0x02    /* maintenance check (xmitter only) */
                     21: #define        UUCS_BREAK      0x01    /* send break (xmitter only) */
                     22: 
                     23: /*
                     24:  * Receiver data buffer register status bits
                     25:  */
                     26: #define        UURDB_ERROR     0x8000  /* Error (overrun or break) */
                     27: #define UURDB_ORUN     0x4000  /* Data overrun error */
                     28: #define        UURDB_BREAK     0x2000  /* TU58 break */
                     29: 
                     30: #define        UUDB_DMASK      0x00ff  /* data mask (send and receive data) */
                     31: 

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.