Lines Matching refs:asr
295 uchar asr; in read_1_byte() local
301 asr = read_aux_stat(regs); in read_1_byte()
302 if (asr & ASR_DBR) in read_1_byte()
304 } while (!(asr & ASR_INT)); in read_1_byte()
689 uchar asr; in transfer_pio() local
699 asr = read_aux_stat(regs); in transfer_pio()
700 if (asr & ASR_DBR) in transfer_pio()
702 } while (!(asr & ASR_INT)); in transfer_pio()
705 asr = read_aux_stat(regs); in transfer_pio()
706 if (asr & ASR_DBR) in transfer_pio()
708 } while (!(asr & ASR_INT)); in transfer_pio()
799 uchar asr, sr, phs, id, lun, *ucp, msg; in wd33c93_intr() local
802 asr = read_aux_stat(regs); in wd33c93_intr()
803 if (!(asr & ASR_INT) || (asr & ASR_BSY)) in wd33c93_intr()
816 DB(DB_INTR, printk("{%02x:%02x-", asr, sr)) in wd33c93_intr()
1196 asr, sr, phs); in wd33c93_intr()
1370 asr, sr, phs); in wd33c93_intr()
1396 if ((asr = read_aux_stat(regs)) & ASR_INT) in wd33c93_intr()
1400 if (!(asr & ASR_INT)) { in wd33c93_intr()
1414 asr = read_aux_stat(regs); in wd33c93_intr()
1415 if (!(asr & ASR_INT)) { in wd33c93_intr()
1417 asr = read_aux_stat(regs); in wd33c93_intr()
1418 if (!(asr & ASR_INT)) in wd33c93_intr()
1421 asr); in wd33c93_intr()
1493 printk("--UNKNOWN INTERRUPT:%02x:%02x:%02x--", asr, sr, phs); in wd33c93_intr()
1658 uchar sr, asr; in wd33c93_abort() local
1680 asr = read_aux_stat(regs); in wd33c93_abort()
1681 if (asr & ASR_DBR) in wd33c93_abort()
1683 } while (!(asr & ASR_INT) && timeout-- > 0); in wd33c93_abort()
1687 asr, sr, read_wd33c93_count(regs), timeout); in wd33c93_abort()
1699 asr = read_aux_stat(regs); in wd33c93_abort()
1700 while ((asr & ASR_CIP) && timeout-- > 0) in wd33c93_abort()
1701 asr = read_aux_stat(regs); in wd33c93_abort()
1703 printk("asr=%02x, sr=%02x.", asr, sr); in wd33c93_abort()