- for (hw = sc_table; hw < &sc_table[MAX_CTLR]; hw++)
- if (hw->hw_type == COMMDCM && !badaddr((caddr_t)hw->hw_addr))
+ for (hw = sc_table; hw < &sc_table[MAXCTLRS]; hw++)
+ if (HW_ISDEV(hw, D_COMMDCM) && !badaddr((caddr_t)hw->hw_kva))
pp = dcm_preg(dcm, port);
head = pp->r_head & RX_MASK;
if (head == (pp->r_tail & RX_MASK))
pp = dcm_preg(dcm, port);
head = pp->r_head & RX_MASK;
if (head == (pp->r_tail & RX_MASK))
pp = dcm_preg(dcm, port);
tail = pp->t_tail & TX_MASK;
timo = 50000;
pp = dcm_preg(dcm, port);
tail = pp->t_tail & TX_MASK;
timo = 50000;