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