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()
1367 asr, sr, phs); in wd33c93_intr()
1393 if ((asr = read_aux_stat(regs)) & ASR_INT) in wd33c93_intr()
1397 if (!(asr & ASR_INT)) { in wd33c93_intr()
1411 asr = read_aux_stat(regs); in wd33c93_intr()
1412 if (!(asr & ASR_INT)) { in wd33c93_intr()
1414 asr = read_aux_stat(regs); in wd33c93_intr()
1415 if (!(asr & ASR_INT)) in wd33c93_intr()
1418 asr); in wd33c93_intr()
1490 printk("--UNKNOWN INTERRUPT:%02x:%02x:%02x--", asr, sr, phs); in wd33c93_intr()
1655 uchar sr, asr; in wd33c93_abort() local
1677 asr = read_aux_stat(regs); in wd33c93_abort()
1678 if (asr & ASR_DBR) in wd33c93_abort()
1680 } while (!(asr & ASR_INT) && timeout-- > 0); in wd33c93_abort()
1684 asr, sr, read_wd33c93_count(regs), timeout); in wd33c93_abort()
1696 asr = read_aux_stat(regs); in wd33c93_abort()
1697 while ((asr & ASR_CIP) && timeout-- > 0) in wd33c93_abort()
1698 asr = read_aux_stat(regs); in wd33c93_abort()
1700 printk("asr=%02x, sr=%02x.", asr, sr); in wd33c93_abort()