Lines Matching refs:asr
304 uchar asr; in read_1_byte() local
310 asr = read_aux_stat(regs); in read_1_byte()
311 if (asr & ASR_DBR) in read_1_byte()
313 } while (!(asr & ASR_INT)); in read_1_byte()
698 uchar asr; in transfer_pio() local
708 asr = read_aux_stat(regs); in transfer_pio()
709 if (asr & ASR_DBR) in transfer_pio()
711 } while (!(asr & ASR_INT)); in transfer_pio()
714 asr = read_aux_stat(regs); in transfer_pio()
715 if (asr & ASR_DBR) in transfer_pio()
717 } while (!(asr & ASR_INT)); in transfer_pio()
808 uchar asr, sr, phs, id, lun, *ucp, msg; in wd33c93_intr() local
811 asr = read_aux_stat(regs); in wd33c93_intr()
812 if (!(asr & ASR_INT) || (asr & ASR_BSY)) in wd33c93_intr()
825 DB(DB_INTR, printk("{%02x:%02x-", asr, sr)) in wd33c93_intr()
1205 asr, sr, phs); in wd33c93_intr()
1376 asr, sr, phs); in wd33c93_intr()
1402 if ((asr = read_aux_stat(regs)) & ASR_INT) in wd33c93_intr()
1406 if (!(asr & ASR_INT)) { in wd33c93_intr()
1420 asr = read_aux_stat(regs); in wd33c93_intr()
1421 if (!(asr & ASR_INT)) { in wd33c93_intr()
1423 asr = read_aux_stat(regs); in wd33c93_intr()
1424 if (!(asr & ASR_INT)) in wd33c93_intr()
1427 asr); in wd33c93_intr()
1499 printk("--UNKNOWN INTERRUPT:%02x:%02x:%02x--", asr, sr, phs); in wd33c93_intr()
1662 uchar sr, asr; in wd33c93_abort() local
1684 asr = read_aux_stat(regs); in wd33c93_abort()
1685 if (asr & ASR_DBR) in wd33c93_abort()
1687 } while (!(asr & ASR_INT) && timeout-- > 0); in wd33c93_abort()
1691 asr, sr, read_wd33c93_count(regs), timeout); in wd33c93_abort()
1703 asr = read_aux_stat(regs); in wd33c93_abort()
1704 while ((asr & ASR_CIP) && timeout-- > 0) in wd33c93_abort()
1705 asr = read_aux_stat(regs); in wd33c93_abort()
1707 printk("asr=%02x, sr=%02x.", asr, sr); in wd33c93_abort()