svn commit: r258460 - projects/altix2/sys/dev/isp
Marcel Moolenaar
marcel at FreeBSD.org
Fri Nov 22 02:03:51 UTC 2013
Author: marcel
Date: Fri Nov 22 02:03:50 2013
New Revision: 258460
URL: http://svnweb.freebsd.org/changeset/base/258460
Log:
Update for busdma/mi.
Modified:
projects/altix2/sys/dev/isp/isp_freebsd.h
Modified: projects/altix2/sys/dev/isp/isp_freebsd.h
==============================================================================
--- projects/altix2/sys/dev/isp/isp_freebsd.h Fri Nov 22 01:32:01 2013 (r258459)
+++ projects/altix2/sys/dev/isp/isp_freebsd.h Fri Nov 22 02:03:50 2013 (r258460)
@@ -465,24 +465,22 @@ switch (type) { \
case SYNC_SFORDEV: \
{ \
struct isp_fc *fc = ISP_FC_PC(isp, chan); \
- bus_dmamap_sync(fc->tdmat, fc->tdmap, \
- BUS_DMASYNC_PREWRITE); \
+ busdma_sync(fc->tdmd, BUSDMA_SYNC_PREWRITE); \
break; \
} \
case SYNC_REQUEST: \
- bus_dmamap_sync(isp->isp_osinfo.cdmat, \
- isp->isp_osinfo.cdmap, BUS_DMASYNC_PREWRITE); \
+ busdma_sync_range(isp->isp_osinfo.cdmd, BUSDMA_SYNC_PREWRITE, \
+ isp->isp_rquest_dma + (offset * size), size); \
break; \
case SYNC_SFORCPU: \
{ \
struct isp_fc *fc = ISP_FC_PC(isp, chan); \
- bus_dmamap_sync(fc->tdmat, fc->tdmap, \
- BUS_DMASYNC_POSTWRITE); \
+ busdma_sync(fc->tdmd, BUSDMA_SYNC_POSTWRITE); \
break; \
} \
case SYNC_RESULT: \
- bus_dmamap_sync(isp->isp_osinfo.cdmat, \
- isp->isp_osinfo.cdmap, BUS_DMASYNC_POSTWRITE); \
+ busdma_sync_range(isp->isp_osinfo.cdmd, BUSDMA_SYNC_POSTWRITE, \
+ isp->isp_rquest_dma + (offset * size), size); \
break; \
case SYNC_REG: \
bus_space_barrier(isp->isp_osinfo.bus_tag, \
More information about the svn-src-projects
mailing list