dpt_inb
if ((dpt_inb(dpt, HA_RAUXSTAT) & HA_ABUSY) == 0)
while (((aux_status = dpt_inb(dpt, HA_RAUXSTAT)) & HA_AIRQ) != 0) {
status = dpt_inb(dpt, HA_RSTATUS);
status = dpt_inb(dpt, HA_RSTATUS);
if ((status = dpt_inb(dpt, HA_RSTATUS)) & HA_SERROR) {
if ((dpt_inb(dpt, 2) == 'D')
&& (dpt_inb(dpt, 3) == 'P')
&& (dpt_inb(dpt, 4) == 'T')
&& (dpt_inb(dpt, 5) == 'H'))
if ((dpt_inb(dpt, 0) == 'D')
&& (dpt_inb(dpt, 1) == 'P')
&& (dpt_inb(dpt, 2) == 'T'))
c = dpt_inb(dpt, HA_RSTATUS) & bits;
while (((status = dpt_inb(dpt, HA_RSTATUS)) != (HA_SREADY | HA_SSC)
&& !((status = dpt_inb(dpt, HA_RAUXSTAT)) & HA_AIRQ);
status = dpt_inb(dpt, HA_RSTATUS);
!((status = dpt_inb(dpt, HA_RAUXSTAT)) & HA_AIRQ);
status = dpt_inb(dpt, HA_RSTATUS);