+/*
+ * Per-mba structure.
+ *
+ * The initialization routine uses the information in the mbdinit table
+ * to initialize the what is attached to each massbus slot information.
+ * It counts the number of devices on each mba (to see if bothering to
+ * search/seek is appropriate).
+ *
+ * During normal operation, the devices attached to the mba which wish
+ * to transfer are queued on the mh_act? links.
+ */
+struct mba_hd {
+ short mh_active; /* set if mba is active */
+ short mh_ndrive; /* number of devices, to avoid seeks */
+ struct mba_regs *mh_mba; /* virt addr of mba */
+ struct mba_regs *mh_physmba; /* phys addr of mba */
+ struct mba_device *mh_mbip[8]; /* what is attached to each dev */
+ struct mba_device *mh_actf; /* head of queue to transfer */
+ struct mba_device *mh_actl; /* tail of queue to transfer */