aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/ioat/ioat_hw.h
diff options
context:
space:
mode:
authorConrad Meyer <cem@FreeBSD.org>2016-07-12 21:56:49 +0000
committerConrad Meyer <cem@FreeBSD.org>2016-07-12 21:56:49 +0000
commitf8253f1a39e2f79ad646663f36eab3bf44bd5010 (patch)
tree89640fefb605df5075fb9b37b9fd82cde4245dc2 /sys/dev/ioat/ioat_hw.h
parent25ad958599d5a1ab1227c6a4bfe875d157338ba6 (diff)
downloadsrc-f8253f1a39e2f79ad646663f36eab3bf44bd5010.tar.gz
src-f8253f1a39e2f79ad646663f36eab3bf44bd5010.zip
ioat(4): Export HW capabilities to consumers
Notes
Notes: svn path=/head/; revision=302680
Diffstat (limited to 'sys/dev/ioat/ioat_hw.h')
-rw-r--r--sys/dev/ioat/ioat_hw.h21
1 files changed, 0 insertions, 21 deletions
diff --git a/sys/dev/ioat/ioat_hw.h b/sys/dev/ioat/ioat_hw.h
index 6dfe9a63d944..17914bb8f4d6 100644
--- a/sys/dev/ioat/ioat_hw.h
+++ b/sys/dev/ioat/ioat_hw.h
@@ -55,27 +55,6 @@ __FBSDID("$FreeBSD$");
#define IOAT_CS_STATUS_OFFSET 0x0E
#define IOAT_DMACAPABILITY_OFFSET 0x10
-#define IOAT_DMACAP_PB (1 << 0)
-#define IOAT_DMACAP_CRC (1 << 1)
-#define IOAT_DMACAP_MARKER_SKIP (1 << 2)
-#define IOAT_DMACAP_OLD_XOR (1 << 3)
-#define IOAT_DMACAP_DCA (1 << 4)
-#define IOAT_DMACAP_MOVECRC (1 << 5)
-#define IOAT_DMACAP_BFILL (1 << 6)
-#define IOAT_DMACAP_EXT_APIC (1 << 7)
-#define IOAT_DMACAP_XOR (1 << 8)
-#define IOAT_DMACAP_PQ (1 << 9)
-#define IOAT_DMACAP_DMA_DIF (1 << 10)
-#define IOAT_DMACAP_DWBES (1 << 13)
-#define IOAT_DMACAP_RAID16SS (1 << 17)
-#define IOAT_DMACAP_DMAMC (1 << 18)
-#define IOAT_DMACAP_CTOS (1 << 19)
-
-#define IOAT_DMACAP_STR \
- "\20\24Completion_Timeout_Support\23DMA_with_Multicasting_Support" \
- "\22RAID_Super_descriptors\16Descriptor_Write_Back_Error_Support" \
- "\13DMA_with_DIF\12PQ\11XOR\10Extended_APIC_ID\07Block_Fill\06Move_CRC" \
- "\05DCA\04Old_XOR\03Marker_Skipping\02CRC\01Page_Break"
/* DMA Channel Registers */
#define IOAT_CHANCTRL_OFFSET 0x80