xref: /original-bsd/sys/vax/bi/bivar.h (revision 28e93ce0)
1 /*
2  * Copyright (c) 1988 Regents of the University of California.
3  * All rights reserved.
4  *
5  * This code is derived from software contributed to Berkeley by
6  * Chris Torek.
7  *
8  * %sccs.include.redist.c%
9  *
10  *	@(#)bivar.h	7.3 (Berkeley) 06/28/90
11  */
12 
13 /*
14  * Software status per BI node.
15  */
16 
17 struct	binode_status {
18 /*	int	bh_type;		/* type of adapter */
19 	struct	biiregs *bh_bi;		/* virt addr of registers */
20 	struct	biiregs *bh_physbi;	/* phys addr of registers */
21 	int	bh_errcnt;		/* number of errors */
22 	int	bh_ivec;		/* interrupt vector */
23 	int	bh_arb;			/* arbitration */
24 };
25 
26 /*
27  * ... per BI
28  */
29 struct	bi_hd {
30 	short	bh_nodes;		/* which nodes are present */
31 	struct	binode_status bh_nodes[16];	/* info about those nodes */
32 };
33