summaryrefslogtreecommitdiffstats
path: root/sys
diff options
context:
space:
mode:
authorthompsa <thompsa@FreeBSD.org>2009-01-30 07:01:32 +0000
committerthompsa <thompsa@FreeBSD.org>2009-01-30 07:01:32 +0000
commit82aae85baa13754d4c870863d3435021bf903a75 (patch)
tree5c089a3fc0f2d292cbc829f3ceb4c0a50ab514f3 /sys
parentfd7700c07316eb65b371686ae08d9110bff45129 (diff)
downloadFreeBSD-src-82aae85baa13754d4c870863d3435021bf903a75.zip
FreeBSD-src-82aae85baa13754d4c870863d3435021bf903a75.tar.gz
Increment total_bounced busdma stat as required.
Diffstat (limited to 'sys')
-rw-r--r--sys/arm/arm/busdma_machdep.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/arm/arm/busdma_machdep.c b/sys/arm/arm/busdma_machdep.c
index 959276c..858a43cc 100644
--- a/sys/arm/arm/busdma_machdep.c
+++ b/sys/arm/arm/busdma_machdep.c
@@ -1144,6 +1144,7 @@ _bus_dmamap_sync_bp(bus_dma_tag_t dmat, bus_dmamap_t map, bus_dmasync_op_t op)
cpu_l2cache_wb_range(bpage->vaddr,
bpage->datacount);
}
+ dmat->bounce_zone->total_bounced++;
}
if (op & BUS_DMASYNC_POSTREAD) {
if (bpage->vaddr_nocache == 0) {
@@ -1155,6 +1156,7 @@ _bus_dmamap_sync_bp(bus_dma_tag_t dmat, bus_dmamap_t map, bus_dmasync_op_t op)
bcopy((void *)(bpage->vaddr_nocache != 0 ?
bpage->vaddr_nocache : bpage->vaddr),
(void *)bpage->datavaddr, bpage->datacount);
+ dmat->bounce_zone->total_bounced++;
}
}
}
OpenPOWER on IntegriCloud