summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormjacob <mjacob@FreeBSD.org>1999-10-17 18:41:47 +0000
committermjacob <mjacob@FreeBSD.org>1999-10-17 18:41:47 +0000
commite11b1a283ae8d9762126b08bd888fa3d59be2651 (patch)
tree7326bd9240ab198b25765b4d281b79feacada91a
parentda0dfb3520ff031999cfd18d0452d754c976ec3e (diff)
downloadFreeBSD-src-e11b1a283ae8d9762126b08bd888fa3d59be2651.zip
FreeBSD-src-e11b1a283ae8d9762126b08bd888fa3d59be2651.tar.gz
add in an INT_PENDING macro
-rw-r--r--sys/dev/isp/ispreg.h3
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 */
OpenPOWER on IntegriCloud