diff options
author | mjacob <mjacob@FreeBSD.org> | 1999-10-17 18:41:47 +0000 |
---|---|---|
committer | mjacob <mjacob@FreeBSD.org> | 1999-10-17 18:41:47 +0000 |
commit | e11b1a283ae8d9762126b08bd888fa3d59be2651 (patch) | |
tree | 7326bd9240ab198b25765b4d281b79feacada91a | |
parent | da0dfb3520ff031999cfd18d0452d754c976ec3e (diff) | |
download | FreeBSD-src-e11b1a283ae8d9762126b08bd888fa3d59be2651.zip FreeBSD-src-e11b1a283ae8d9762126b08bd888fa3d59be2651.tar.gz |
add in an INT_PENDING macro
-rw-r--r-- | sys/dev/isp/ispreg.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/dev/isp/ispreg.h b/sys/dev/isp/ispreg.h index 893f697..18791ff 100644 --- a/sys/dev/isp/ispreg.h +++ b/sys/dev/isp/ispreg.h @@ -1,5 +1,4 @@ /* $FreeBSD$ */ -/* release_5_11_99 */ /* * Machine Independent (well, as best as possible) register * definitions for Qlogic ISP SCSI adapters. @@ -222,6 +221,8 @@ #define BIU2100_ISR_RXDMA_INT_PENDING 0x0002 /* Global interrupt pending */ #define BIU2100_ISR_TXDMA_INT_PENDING 0x0001 /* Global interrupt pending */ +#define INT_PENDING(isp, isr) (IS_FC(isp)? \ + ((isr & BIU2100_ISR_RISC_INT) != 0) : ((isr & BIU_ISR_RISC_INT) != 0)) /* BUS SEMAPHORE REGISTER */ #define BIU_SEMA_STATUS 0x0002 /* Semaphore Status Bit */ |