summaryrefslogtreecommitdiffstats
path: root/sys/sys/bus_dma.h
diff options
context:
space:
mode:
authorjimharris <jimharris@FreeBSD.org>2013-03-29 16:26:25 +0000
committerjimharris <jimharris@FreeBSD.org>2013-03-29 16:26:25 +0000
commitf59af791441bf593ca1d68fdaf37961a586f98a6 (patch)
tree7ac15cd059336628854e651fe3ab134d40b35019 /sys/sys/bus_dma.h
parent5febbe11818056a9ee68614a3bbbbbcee5a1efd8 (diff)
downloadFreeBSD-src-f59af791441bf593ca1d68fdaf37961a586f98a6.zip
FreeBSD-src-f59af791441bf593ca1d68fdaf37961a586f98a6.tar.gz
Add bus_dmamap_load_bio for non-CAM disk drivers that wish to enable
unmapped I/O. Sponsored by: Intel Reviewed by: kib
Diffstat (limited to 'sys/sys/bus_dma.h')
-rw-r--r--sys/sys/bus_dma.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/sys/sys/bus_dma.h b/sys/sys/bus_dma.h
index 2be6c7f..c3ac56e 100644
--- a/sys/sys/bus_dma.h
+++ b/sys/sys/bus_dma.h
@@ -233,6 +233,13 @@ int bus_dmamap_load_ccb(bus_dma_tag_t dmat, bus_dmamap_t map, union ccb *ccb,
int flags);
/*
+ * Like bus_dmamap_load but for bios.
+ */
+int bus_dmamap_load_bio(bus_dma_tag_t dmat, bus_dmamap_t map, struct bio *bio,
+ bus_dmamap_callback_t *callback, void *callback_arg,
+ int flags);
+
+/*
* Loads any memory descriptor.
*/
int bus_dmamap_load_mem(bus_dma_tag_t dmat, bus_dmamap_t map,
OpenPOWER on IntegriCloud