summaryrefslogtreecommitdiff
path: root/sys/dev/ic/cac.c
diff options
context:
space:
mode:
authorthorpej <thorpej@NetBSD.org>2001-03-07 23:07:12 +0000
committerthorpej <thorpej@NetBSD.org>2001-03-07 23:07:12 +0000
commitfd7ed72be10effbaa920ca7dfd19c8388549e759 (patch)
treecb13e61dbcaaef1eddebe05d1a4c853ad241498d /sys/dev/ic/cac.c
parent4e453153779dbc6890aba3b910f00dc2c69c601a (diff)
Add BUS_DMA_STREAMING to data transfer maps.
Diffstat (limited to 'sys/dev/ic/cac.c')
-rw-r--r--sys/dev/ic/cac.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/sys/dev/ic/cac.c b/sys/dev/ic/cac.c
index 7066cb9d96f..b4a56371d63 100644
--- a/sys/dev/ic/cac.c
+++ b/sys/dev/ic/cac.c
@@ -1,4 +1,4 @@
-/* $NetBSD: cac.c,v 1.16 2000/12/11 13:19:50 ad Exp $ */
+/* $NetBSD: cac.c,v 1.17 2001/03/07 23:07:15 thorpej Exp $ */
/*-
* Copyright (c) 2000 The NetBSD Foundation, Inc.
@@ -288,7 +288,8 @@ cac_cmd(struct cac_softc *sc, int command, void *data, int datasize,
if ((flags & (CAC_CCB_DATA_IN | CAC_CCB_DATA_OUT)) != 0) {
bus_dmamap_load(sc->sc_dmat, ccb->ccb_dmamap_xfer,
- (void *)data, datasize, NULL, BUS_DMA_NOWAIT);
+ (void *)data, datasize, NULL, BUS_DMA_NOWAIT |
+ BUS_DMA_STREAMING);
bus_dmamap_sync(sc->sc_dmat, ccb->ccb_dmamap_xfer, 0, datasize,
(flags & CAC_CCB_DATA_IN) != 0 ? BUS_DMASYNC_PREREAD :