Lines Matching refs:HA_RSTATUS
211 if (inb(sh->base + HA_RSTATUS) & HA_SBUSY)
224 stat = inb(base + HA_RSTATUS);
293 if (!(inb(base + HA_RSTATUS) & HA_SERROR)) {
303 eata_stat = inb(base + HA_RSTATUS);
324 while (inb(base + HA_RSTATUS) & HA_SBUSY)
426 while (!(inb(base + HA_RSTATUS) & HA_SDRQ))
576 while (!(inb(base + HA_RSTATUS) & HA_SDRQ))
584 while (inb(base + HA_RSTATUS) & HA_SBUSY)
587 if (inb(base + HA_RSTATUS) & HA_SERROR)
589 else if (!(inb(base + HA_RSTATUS) & HA_SDRQ))
593 while (inb(base + HA_RSTATUS) & HA_SDRQ)
610 while (inb(base + HA_RSTATUS) & HA_SBUSY)
619 while (!(inb(base + HA_RSTATUS) & HA_SDRQ))
626 if (inb(base + HA_RSTATUS) & HA_SERROR) {
639 while (inb(base + HA_RSTATUS) & HA_SDRQ)
673 while (inb(base + HA_RSTATUS) & HA_SBUSY);
676 while (inb(base + HA_RSTATUS) & HA_SBUSY)
678 if (inb(base + HA_RSTATUS) & HA_SDRQ) {
687 } while (inb(base + HA_RSTATUS) & (HA_SBUSY | HA_SDRQ));
689 return (!(inb(base + HA_RSTATUS) & HA_SERROR));