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