diff options
author | Conrad Meyer <cem@FreeBSD.org> | 2015-10-28 02:37:24 +0000 |
---|---|---|
committer | Conrad Meyer <cem@FreeBSD.org> | 2015-10-28 02:37:24 +0000 |
commit | 1693d27b71fe4cff20e3b4dad55dcb27c9c7d11a (patch) | |
tree | 4728d31ac082193ae91f5c134d6c342658236a97 /sys/dev/ioat/ioat.h | |
parent | 523e46d486693f42295cfc026c999d35aa67f099 (diff) | |
download | src-1693d27b71fe4cff20e3b4dad55dcb27c9c7d11a.tar.gz src-1693d27b71fe4cff20e3b4dad55dcb27c9c7d11a.zip |
ioat: Define DMACAPABILITY bits
Check for BFILL capability before initiating blockfill operations.
Sponsored by: EMC / Isilon Storage Division
Notes
Notes:
svn path=/head/; revision=290087
Diffstat (limited to 'sys/dev/ioat/ioat.h')
-rw-r--r-- | sys/dev/ioat/ioat.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/dev/ioat/ioat.h b/sys/dev/ioat/ioat.h index e99714df275f..d72dcc5232d3 100644 --- a/sys/dev/ioat/ioat.h +++ b/sys/dev/ioat/ioat.h @@ -71,6 +71,8 @@ void ioat_release(bus_dmaengine_t dmaengine); /* * Issue a blockfill operation. The 64-bit pattern 'fillpattern' is written to * 'len' physically contiguous bytes at 'dst'. + * + * Only supported on devices with the BFILL capability. */ struct bus_dmadesc *ioat_blockfill(bus_dmaengine_t dmaengine, bus_addr_t dst, uint64_t fillpattern, bus_size_t len, bus_dmaengine_callback_t callback_fn, |