Skip to contentSkip to conversation

crypto: QAT dh895xcc accelerator support

RFC PATCH In review Tadeusz Struk 1 participant 1 message Jun 3, 2014 Crypto API

lore
Share & tools
lore
#0 lore raw

RFC PATCH 3/4 crypto: QAT dh895xcc accelerator support

Third patch adds dh895xcc hardware specific code.
It hooks to the common infrastructure and provides acceleration for crypto algorithms.

---
 drivers/crypto/qat/qat_dh895xcc/Makefile           |   8 +
 drivers/crypto/qat/qat_dh895xcc/adf_admin.c        | 144 +++++++
 .../crypto/qat/qat_dh895xcc/adf_dh895xcc_hw_data.c | 214 ++++++++++
 .../crypto/qat/qat_dh895xcc/adf_dh895xcc_hw_data.h |  86 ++++
 drivers/crypto/qat/qat_dh895xcc/adf_drv.c          | 448 +++++++++++++++++++++
 drivers/crypto/qat/qat_dh895xcc/adf_drv.h          |  67 +++
 drivers/crypto/qat/qat_dh895xcc/adf_hw_arbiter.c   | 159 ++++++++
 drivers/crypto/qat/qat_dh895xcc/adf_isr.c          | 266 ++++++++++++
 drivers/crypto/qat/qat_dh895xcc/qat_admin.c        | 107 +++++
 9 files changed, 1499 insertions(+)
 create mode 100644 drivers/crypto/qat/qat_dh895xcc/Makefile
 create mode 100644 drivers/crypto/qat/qat_dh895xcc/adf_admin.c
 create mode 100644 drivers/crypto/qat/qat_dh895xcc/adf_dh895xcc_hw_data.c
 create mode 100644 drivers/crypto/qat/qat_dh895xcc/adf_dh895xcc_hw_data.h
 create mode 100644 drivers/crypto/qat/qat_dh895xcc/adf_drv.c
 create mode 100644 drivers/crypto/qat/qat_dh895xcc/adf_drv.h
 create mode 100644 drivers/crypto/qat/qat_dh895xcc/adf_hw_arbiter.c
 create mode 100644 drivers/crypto/qat/qat_dh895xcc/adf_isr.c
 create mode 100644 drivers/crypto/qat/qat_dh895xcc/qat_admin.c
drivers/crypto/qat/qat_dh895xcc/Makefile new file +8 -0
new file mode 100644
index 0000000..8e4924d
@@ -0,0 +1,8 @@
+ccflags-y := -I$(CURDIR)/drivers/crypto/qat/qat_common
+obj-$(CONFIG_CRYPTO_DEV_QAT_DH895xCC) += qat_dh895xcc.o
+qat_dh895xcc-objs := adf_drv.o \
+		adf_isr.o \
+		adf_dh895xcc_hw_data.o \
+		adf_hw_arbiter.o \
+		qat_admin.o \
+		adf_admin.o
drivers/crypto/qat/qat_dh895xcc/adf_admin.c new file +144 -0

144 lines not on this page · raw message

drivers/crypto/qat/qat_dh895xcc/adf_dh895xcc_hw_data.c new file +214 -0

214 lines not on this page · raw message

drivers/crypto/qat/qat_dh895xcc/adf_dh895xcc_hw_data.h new file +86 -0

86 lines not on this page · raw message

drivers/crypto/qat/qat_dh895xcc/adf_drv.c new file +448 -0

448 lines not on this page · raw message

drivers/crypto/qat/qat_dh895xcc/adf_drv.h new file +67 -0

67 lines not on this page · raw message

drivers/crypto/qat/qat_dh895xcc/adf_hw_arbiter.c new file +159 -0

159 lines not on this page · raw message

drivers/crypto/qat/qat_dh895xcc/adf_isr.c new file +266 -0

266 lines not on this page · raw message

drivers/crypto/qat/qat_dh895xcc/qat_admin.c new file +107 -0

107 lines not on this page · raw message

Signature · 1 line
1.8.5.rc2.6.gc6f1b92.dirty