xref: /csrg-svn/sys/vax/bi/bivar.h (revision 34293)
1*34293Skarels /*
2*34293Skarels  *	@(#)bivar.h	7.1 (Berkeley) 05/14/88
3*34293Skarels  */
4*34293Skarels 
5*34293Skarels /*
6*34293Skarels  * Software status per BI node.
7*34293Skarels  */
8*34293Skarels 
9*34293Skarels struct	binode_status {
10*34293Skarels /*	int	bh_type;		/* type of adapter */
11*34293Skarels 	struct	biiregs *bh_bi;		/* virt addr of registers */
12*34293Skarels 	struct	biiregs *bh_physbi;	/* phys addr of registers */
13*34293Skarels 	int	bh_errcnt;		/* number of errors */
14*34293Skarels 	int	bh_ivec;		/* interrupt vector */
15*34293Skarels 	int	bh_arb;			/* arbitration */
16*34293Skarels };
17*34293Skarels 
18*34293Skarels /*
19*34293Skarels  * ... per BI
20*34293Skarels  */
21*34293Skarels struct	bi_hd {
22*34293Skarels 	short	bh_nodes;		/* which nodes are present */
23*34293Skarels 	struct	binode_status bh_nodes[16];	/* info about those nodes */
24*34293Skarels };
25