diff options
author | jimharris <jimharris@FreeBSD.org> | 2013-03-29 16:26:25 +0000 |
---|---|---|
committer | jimharris <jimharris@FreeBSD.org> | 2013-03-29 16:26:25 +0000 |
commit | f59af791441bf593ca1d68fdaf37961a586f98a6 (patch) | |
tree | 7ac15cd059336628854e651fe3ab134d40b35019 /sys/sys/bus_dma.h | |
parent | 5febbe11818056a9ee68614a3bbbbbcee5a1efd8 (diff) | |
download | FreeBSD-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.h | 7 |
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, |