2.11BSD/sys/OTHERS/rx01/rxreg.h


/*
 * Rx device register definitions
 */
struct rxdevice {
	int rxcs;	/* Command & Status Register */
	int rxdb;	/* Data Buffer Register */
};

/*
 * Rxcs definitions
 */
#define	GO	01
#define FILL	00
#define EMPTY	02
#define WRITE	04
#define READ	06
#define NOP	010
#define	RSTATUS	012
#define RERROR	016
#define UNIT	020
#define DONE	040
#define IENABLE	0100
#define TR	0200
#define INIT	040000
#define ERROR	0100000

/*
 * Rxes definitions
 */
#define CRC	01	/* CRC error */
#define	PARITY	02	/* Parity error */
#define IDONE	04	/* Initialize done */
#define DRVRDY 	0200	/* Drive 0 ready */