HA_RAUXSTAT
if ((dpt_inb(dpt, HA_RAUXSTAT) & HA_ABUSY) == 0)
while (((aux_status = dpt_inb(dpt, HA_RAUXSTAT)) & HA_AIRQ) != 0) {
if (dpt_pio_wait(base, HA_RAUXSTAT, HA_ABUSY, 0)) {
&& !((status = dpt_inb(dpt, HA_RAUXSTAT)) & HA_AIRQ);
!((status = dpt_inb(dpt, HA_RAUXSTAT)) & HA_AIRQ);