2.9BSD/usr/net/sys/net/if_sri.h

Compare this file to the similar file:
Show the results in this format:

/*      if_sri.h        4.0     82/04/27        */

/*
 * SRI dr11c interface
 */

struct sridevice {
	u_short csr;            /* control/status */
	u_short obf;            /* out buffer */
	u_short ibf;            /* in buffer */
};

/*
 * control and status register.
 */
#define SRI_IREQ        0x8000          /* input request or error */
#define SRI_OREQ        0x0080          /* output request */
#define SRI_OINT        0x0040          /* output intr enable */
#define SRI_IINT        0x0020          /* input intr enable */
#define SRI_IENB        0x0002          /* input enable */
#define SRI_OENB        0x0001          /* output enable */

/*
 * input buffer register.
 */
#define IN_CHECK        0x8000          /* check input or error */
#define IN_HNRDY        0x2000          /* host not ready */
#define IN_INRDY        0x1000          /* imp not ready */
#define IN_LAST         0x0800          /* last bit */

/*
 * output buffer register.
 */
#define OUT_LAST        IN_LAST         /* last bit */
#define OUT_HNRDY       IN_HNRDY        /* host not ready */
#define OUT_HRDY        0x1000          /* host ready */


#define SRI_INBITS \
"\20\20CHECK\16HNRDY\15INRDY\14LAST"

#define SRI_BITS \
"\20\20IREQ\10OREQ\7OINT\6IINT\2IENB\1OENB"