diff options
author | thompsa <thompsa@FreeBSD.org> | 2009-01-30 07:01:32 +0000 |
---|---|---|
committer | thompsa <thompsa@FreeBSD.org> | 2009-01-30 07:01:32 +0000 |
commit | 82aae85baa13754d4c870863d3435021bf903a75 (patch) | |
tree | 5c089a3fc0f2d292cbc829f3ceb4c0a50ab514f3 /sys/arm | |
parent | fd7700c07316eb65b371686ae08d9110bff45129 (diff) | |
download | FreeBSD-src-82aae85baa13754d4c870863d3435021bf903a75.zip FreeBSD-src-82aae85baa13754d4c870863d3435021bf903a75.tar.gz |
Increment total_bounced busdma stat as required.
Diffstat (limited to 'sys/arm')
-rw-r--r-- | sys/arm/arm/busdma_machdep.c | 2 |
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++; } } } |