diff options
| author | Matt Jacob <mjacob@FreeBSD.org> | 2007-05-11 06:28:26 +0000 |
|---|---|---|
| committer | Matt Jacob <mjacob@FreeBSD.org> | 2007-05-11 06:28:26 +0000 |
| commit | 0230a28bf48415cd235f740918b7e4d93c4c1978 (patch) | |
| tree | aff85fa733dab3897eabe08132a2f4ec2761a692 /sys/dev/isp/isp_pci.c | |
| parent | ec69a8a6d2001dabe3edb38ed390e2bc28701e47 (diff) | |
Notes
Diffstat (limited to 'sys/dev/isp/isp_pci.c')
| -rw-r--r-- | sys/dev/isp/isp_pci.c | 6 |
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); |
