summaryrefslogtreecommitdiff
path: root/sys/dev/isp/isp_pci.c
diff options
context:
space:
mode:
authorMatt Jacob <mjacob@FreeBSD.org>2007-05-11 06:28:26 +0000
committerMatt Jacob <mjacob@FreeBSD.org>2007-05-11 06:28:26 +0000
commit0230a28bf48415cd235f740918b7e4d93c4c1978 (patch)
treeaff85fa733dab3897eabe08132a2f4ec2761a692 /sys/dev/isp/isp_pci.c
parentec69a8a6d2001dabe3edb38ed390e2bc28701e47 (diff)
Notes
Diffstat (limited to 'sys/dev/isp/isp_pci.c')
-rw-r--r--sys/dev/isp/isp_pci.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/dev/isp/isp_pci.c b/sys/dev/isp/isp_pci.c
index b8caf8f68c02..63838c610f1d 100644
--- a/sys/dev/isp/isp_pci.c
+++ b/sys/dev/isp/isp_pci.c
@@ -329,6 +329,7 @@ static int isp_pci_attach (device_t);
static int isp_pci_detach (device_t);
+#define ISP_PCD(isp) ((struct isp_pcisoftc *)isp)->pci_dev
struct isp_pcisoftc {
ispsoftc_t pci_isp;
device_t pci_dev;
@@ -1739,9 +1740,8 @@ isp_pci_mbxdma(ispsoftc_t *isp)
}
#endif
- if (isp_dma_tag_create(
- BUS_DMA_ROOTARG(((struct isp_pcisoftc *)isp)->pci_dev),
- 1, slim, llim, hlim, NULL, NULL, BUS_SPACE_MAXSIZE, ISP_NSEGS,
+ if (isp_dma_tag_create(BUS_DMA_ROOTARG(ISP_PCD(isp)), 1,
+ slim, llim, hlim, NULL, NULL, BUS_SPACE_MAXSIZE, ISP_NSEGS,
slim, 0, &isp->isp_osinfo.dmat)) {
free(isp->isp_osinfo.pcmd_pool, M_DEVBUF);
ISP_LOCK(isp);