824 lines
19 KiB
Diff
824 lines
19 KiB
Diff
|
|
From d1e97dbd394a2a4f1c00cd001f81a08340c33070 Mon Sep 17 00:00:00 2001
|
||
|
|
From: Wenkai Lin <linwenkai6@hisilicon.com>
|
||
|
|
Date: Sun, 24 Apr 2022 09:54:26 +0800
|
||
|
|
Subject: [PATCH 124/183] uadk: fix problems with referencing header files
|
||
|
|
|
||
|
|
1.includes are not sorted properly. Order-ref:
|
||
|
|
standard library headers, OS library headers,
|
||
|
|
and project-specific headers.
|
||
|
|
2.Header file is not self contained.
|
||
|
|
3.Include file is redundant, should be removed.
|
||
|
|
|
||
|
|
Signed-off-by: Wenkai Lin <linwenkai6@hisilicon.com>
|
||
|
|
---
|
||
|
|
drv/hisi_hpre.c | 1 -
|
||
|
|
include/drv/wd_aead_drv.h | 5 +++--
|
||
|
|
include/drv/wd_cipher_drv.h | 4 +++-
|
||
|
|
include/drv/wd_comp_drv.h | 3 +++
|
||
|
|
include/drv/wd_dh_drv.h | 2 ++
|
||
|
|
include/drv/wd_digest_drv.h | 5 +++--
|
||
|
|
include/drv/wd_ecc_drv.h | 5 ++++-
|
||
|
|
include/hisi_qm_udrv.h | 2 +-
|
||
|
|
include/uacce.h | 1 -
|
||
|
|
include/wd.h | 1 +
|
||
|
|
include/wd_aead.h | 4 ++--
|
||
|
|
include/wd_alg_common.h | 1 -
|
||
|
|
include/wd_comp.h | 2 --
|
||
|
|
include/wd_digest.h | 2 +-
|
||
|
|
include/wd_ecc.h | 2 --
|
||
|
|
include/wd_util.h | 1 +
|
||
|
|
v1/drv/hisi_hpre_udrv.c | 2 +-
|
||
|
|
v1/drv/hisi_qm_udrv.c | 4 ++--
|
||
|
|
v1/drv/hisi_rng_udrv.c | 2 +-
|
||
|
|
v1/drv/hisi_sec_udrv.c | 2 +-
|
||
|
|
v1/drv/hisi_zip_udrv.c | 2 +-
|
||
|
|
v1/wd.c | 4 +---
|
||
|
|
v1/wd.h | 1 -
|
||
|
|
v1/wd_adapter.c | 4 ++--
|
||
|
|
v1/wd_adapter.h | 4 ----
|
||
|
|
v1/wd_aead.c | 3 ---
|
||
|
|
v1/wd_bmm.c | 1 -
|
||
|
|
v1/wd_bmm.h | 3 +++
|
||
|
|
v1/wd_cipher.c | 5 +----
|
||
|
|
v1/wd_comp.c | 3 ---
|
||
|
|
v1/wd_dh.c | 3 ---
|
||
|
|
v1/wd_digest.c | 3 ---
|
||
|
|
v1/wd_ecc.c | 3 ---
|
||
|
|
v1/wd_rng.c | 5 +----
|
||
|
|
v1/wd_rsa.c | 5 +----
|
||
|
|
v1/wd_sgl.c | 1 -
|
||
|
|
v1/wd_sgl.h | 4 ++++
|
||
|
|
v1/wd_util.h | 3 +--
|
||
|
|
wd.c | 2 +-
|
||
|
|
wd_aead.c | 2 +-
|
||
|
|
wd_cipher.c | 2 +-
|
||
|
|
wd_comp.c | 2 +-
|
||
|
|
wd_dh.c | 2 +-
|
||
|
|
wd_digest.c | 2 +-
|
||
|
|
wd_ecc.c | 2 +-
|
||
|
|
wd_util.c | 2 +-
|
||
|
|
46 files changed, 52 insertions(+), 72 deletions(-)
|
||
|
|
|
||
|
|
diff --git a/drv/hisi_hpre.c b/drv/hisi_hpre.c
|
||
|
|
index 2a15900..bf0f440 100644
|
||
|
|
--- a/drv/hisi_hpre.c
|
||
|
|
+++ b/drv/hisi_hpre.c
|
||
|
|
@@ -10,7 +10,6 @@
|
||
|
|
#include <stdint.h>
|
||
|
|
#include <fcntl.h>
|
||
|
|
#include <sys/stat.h>
|
||
|
|
-#include <sys/ioctl.h>
|
||
|
|
#include <sys/epoll.h>
|
||
|
|
#include <sys/eventfd.h>
|
||
|
|
#include <sys/types.h>
|
||
|
|
diff --git a/include/drv/wd_aead_drv.h b/include/drv/wd_aead_drv.h
|
||
|
|
index 6d883bf..cc28ed5 100644
|
||
|
|
--- a/include/drv/wd_aead_drv.h
|
||
|
|
+++ b/include/drv/wd_aead_drv.h
|
||
|
|
@@ -4,8 +4,9 @@
|
||
|
|
#ifndef __WD_AEAD_DRV_H
|
||
|
|
#define __WD_AEAD_DRV_H
|
||
|
|
|
||
|
|
-#include "include/wd_alg_common.h"
|
||
|
|
-#include "include/wd_aead.h"
|
||
|
|
+#include "../wd_common.h"
|
||
|
|
+#include "../wd_alg_common.h"
|
||
|
|
+#include "../wd_aead.h"
|
||
|
|
|
||
|
|
#ifdef __cplusplus
|
||
|
|
extern "C" {
|
||
|
|
diff --git a/include/drv/wd_cipher_drv.h b/include/drv/wd_cipher_drv.h
|
||
|
|
index ecd421d..0ec758d 100644
|
||
|
|
--- a/include/drv/wd_cipher_drv.h
|
||
|
|
+++ b/include/drv/wd_cipher_drv.h
|
||
|
|
@@ -4,8 +4,10 @@
|
||
|
|
#ifndef __WD_CIPHER_DRV_H
|
||
|
|
#define __WD_CIPHER_DRV_H
|
||
|
|
|
||
|
|
-#include "../wd_cipher.h"
|
||
|
|
+#include <asm/types.h>
|
||
|
|
+#include "../wd_common.h"
|
||
|
|
#include "../wd_alg_common.h"
|
||
|
|
+#include "../wd_cipher.h"
|
||
|
|
|
||
|
|
#ifdef __cplusplus
|
||
|
|
extern "C" {
|
||
|
|
diff --git a/include/drv/wd_comp_drv.h b/include/drv/wd_comp_drv.h
|
||
|
|
index a6c93d0..0913ed6 100644
|
||
|
|
--- a/include/drv/wd_comp_drv.h
|
||
|
|
+++ b/include/drv/wd_comp_drv.h
|
||
|
|
@@ -5,6 +5,9 @@
|
||
|
|
#define __WD_COMP_DRV_H
|
||
|
|
|
||
|
|
#include <pthread.h>
|
||
|
|
+#include <asm/types.h>
|
||
|
|
+#include "../wd_common.h"
|
||
|
|
+#include "../wd_alg_common.h"
|
||
|
|
#include "../wd_comp.h"
|
||
|
|
|
||
|
|
#ifdef __cplusplus
|
||
|
|
diff --git a/include/drv/wd_dh_drv.h b/include/drv/wd_dh_drv.h
|
||
|
|
index f0235c7..192e7d8 100644
|
||
|
|
--- a/include/drv/wd_dh_drv.h
|
||
|
|
+++ b/include/drv/wd_dh_drv.h
|
||
|
|
@@ -4,6 +4,8 @@
|
||
|
|
#ifndef __WD_DH_DRV_H
|
||
|
|
#define __WD_DH_DRV_H
|
||
|
|
|
||
|
|
+#include <asm/types.h>
|
||
|
|
+#include "../wd_alg_common.h"
|
||
|
|
#include "../wd_dh.h"
|
||
|
|
|
||
|
|
#ifdef __cplusplus
|
||
|
|
diff --git a/include/drv/wd_digest_drv.h b/include/drv/wd_digest_drv.h
|
||
|
|
index 2401728..b426ab2 100644
|
||
|
|
--- a/include/drv/wd_digest_drv.h
|
||
|
|
+++ b/include/drv/wd_digest_drv.h
|
||
|
|
@@ -3,8 +3,9 @@
|
||
|
|
#ifndef __WD_DIGEST_DRV_H
|
||
|
|
#define __WD_DIGEST_DRV_H
|
||
|
|
|
||
|
|
-#include "include/wd_digest.h"
|
||
|
|
-#include "include/wd_alg_common.h"
|
||
|
|
+#include "../wd_common.h"
|
||
|
|
+#include "../wd_alg_common.h"
|
||
|
|
+#include "../wd_digest.h"
|
||
|
|
|
||
|
|
#ifdef __cplusplus
|
||
|
|
extern "C" {
|
||
|
|
diff --git a/include/drv/wd_ecc_drv.h b/include/drv/wd_ecc_drv.h
|
||
|
|
index 74dbcf8..ca21759 100644
|
||
|
|
--- a/include/drv/wd_ecc_drv.h
|
||
|
|
+++ b/include/drv/wd_ecc_drv.h
|
||
|
|
@@ -4,8 +4,11 @@
|
||
|
|
#ifndef __WD_ECC_DRV_H
|
||
|
|
#define __WD_ECC_DRV_H
|
||
|
|
|
||
|
|
+#include <stdint.h>
|
||
|
|
+#include <asm/types.h>
|
||
|
|
+
|
||
|
|
+#include "../wd.h"
|
||
|
|
#include "../wd_ecc.h"
|
||
|
|
-#include "../wd_alg_common.h"
|
||
|
|
|
||
|
|
#ifdef __cplusplus
|
||
|
|
extern "C" {
|
||
|
|
diff --git a/include/hisi_qm_udrv.h b/include/hisi_qm_udrv.h
|
||
|
|
index 2395fd7..ea5807e 100644
|
||
|
|
--- a/include/hisi_qm_udrv.h
|
||
|
|
+++ b/include/hisi_qm_udrv.h
|
||
|
|
@@ -4,9 +4,9 @@
|
||
|
|
#ifndef __HZIP_DRV_H__
|
||
|
|
#define __HZIP_DRV_H__
|
||
|
|
|
||
|
|
-#include <linux/types.h>
|
||
|
|
#include <stdbool.h>
|
||
|
|
#include <pthread.h>
|
||
|
|
+#include <linux/types.h>
|
||
|
|
|
||
|
|
#include "config.h"
|
||
|
|
#include "wd.h"
|
||
|
|
diff --git a/include/uacce.h b/include/uacce.h
|
||
|
|
index 07e36fe..fb3fb22 100644
|
||
|
|
--- a/include/uacce.h
|
||
|
|
+++ b/include/uacce.h
|
||
|
|
@@ -7,7 +7,6 @@
|
||
|
|
#ifndef _UAPIUUACCE_H
|
||
|
|
#define _UAPIUUACCE_H
|
||
|
|
|
||
|
|
-#include <linux/types.h>
|
||
|
|
#include <linux/ioctl.h>
|
||
|
|
|
||
|
|
#ifdef __cplusplus
|
||
|
|
diff --git a/include/wd.h b/include/wd.h
|
||
|
|
index 273cbb8..56c4109 100644
|
||
|
|
--- a/include/wd.h
|
||
|
|
+++ b/include/wd.h
|
||
|
|
@@ -12,6 +12,7 @@
|
||
|
|
#include <stdio.h>
|
||
|
|
#include <string.h>
|
||
|
|
#include <unistd.h>
|
||
|
|
+#include <asm/types.h>
|
||
|
|
#include "uacce.h"
|
||
|
|
|
||
|
|
#ifdef __cplusplus
|
||
|
|
diff --git a/include/wd_aead.h b/include/wd_aead.h
|
||
|
|
index 3840062..3be8e8a 100644
|
||
|
|
--- a/include/wd_aead.h
|
||
|
|
+++ b/include/wd_aead.h
|
||
|
|
@@ -8,11 +8,11 @@
|
||
|
|
#define __WD_AEAD_H
|
||
|
|
|
||
|
|
#include <dlfcn.h>
|
||
|
|
-#include "wd_alg_common.h"
|
||
|
|
#include "config.h"
|
||
|
|
+#include "wd.h"
|
||
|
|
+#include "wd_alg_common.h"
|
||
|
|
#include "wd_cipher.h"
|
||
|
|
#include "wd_digest.h"
|
||
|
|
-#include "wd.h"
|
||
|
|
|
||
|
|
#ifdef __cplusplus
|
||
|
|
extern "C" {
|
||
|
|
diff --git a/include/wd_alg_common.h b/include/wd_alg_common.h
|
||
|
|
index 30d244f..855f71d 100644
|
||
|
|
--- a/include/wd_alg_common.h
|
||
|
|
+++ b/include/wd_alg_common.h
|
||
|
|
@@ -7,7 +7,6 @@
|
||
|
|
#ifndef WD_ALG_COMMON_H
|
||
|
|
#define WD_ALG_COMMON_H
|
||
|
|
|
||
|
|
-#include <asm/types.h>
|
||
|
|
#include <pthread.h>
|
||
|
|
#include <stdbool.h>
|
||
|
|
#include "wd.h"
|
||
|
|
diff --git a/include/wd_comp.h b/include/wd_comp.h
|
||
|
|
index 5688b8b..e043a83 100644
|
||
|
|
--- a/include/wd_comp.h
|
||
|
|
+++ b/include/wd_comp.h
|
||
|
|
@@ -7,8 +7,6 @@
|
||
|
|
#ifndef __WD_COMP_H
|
||
|
|
#define __WD_COMP_H
|
||
|
|
|
||
|
|
-#include <stdbool.h>
|
||
|
|
-
|
||
|
|
#include "wd.h"
|
||
|
|
#include "wd_alg_common.h"
|
||
|
|
|
||
|
|
diff --git a/include/wd_digest.h b/include/wd_digest.h
|
||
|
|
index 92b9a4f..e1a33cd 100644
|
||
|
|
--- a/include/wd_digest.h
|
||
|
|
+++ b/include/wd_digest.h
|
||
|
|
@@ -8,8 +8,8 @@
|
||
|
|
#define __WD_DIGEST_H
|
||
|
|
#include <dlfcn.h>
|
||
|
|
|
||
|
|
-#include "wd_alg_common.h"
|
||
|
|
#include "wd.h"
|
||
|
|
+#include "wd_alg_common.h"
|
||
|
|
|
||
|
|
#ifdef __cplusplus
|
||
|
|
extern "C" {
|
||
|
|
diff --git a/include/wd_ecc.h b/include/wd_ecc.h
|
||
|
|
index 5aaec23..05a776d 100644
|
||
|
|
--- a/include/wd_ecc.h
|
||
|
|
+++ b/include/wd_ecc.h
|
||
|
|
@@ -7,10 +7,8 @@
|
||
|
|
#ifndef __WD_ECC_H
|
||
|
|
#define __WD_ECC_H
|
||
|
|
|
||
|
|
-#include <stdbool.h>
|
||
|
|
#include <stdlib.h>
|
||
|
|
#include <errno.h>
|
||
|
|
-#include <linux/types.h>
|
||
|
|
|
||
|
|
#include "wd.h"
|
||
|
|
#include "wd_alg_common.h"
|
||
|
|
diff --git a/include/wd_util.h b/include/wd_util.h
|
||
|
|
index 7fe3d72..1243428 100644
|
||
|
|
--- a/include/wd_util.h
|
||
|
|
+++ b/include/wd_util.h
|
||
|
|
@@ -8,6 +8,7 @@
|
||
|
|
#define __WD_UTIL_H
|
||
|
|
|
||
|
|
#include <stdbool.h>
|
||
|
|
+#include <asm/types.h>
|
||
|
|
#include "wd_alg_common.h"
|
||
|
|
|
||
|
|
#ifdef __cplusplus
|
||
|
|
diff --git a/v1/drv/hisi_hpre_udrv.c b/v1/drv/hisi_hpre_udrv.c
|
||
|
|
index 3d8a00f..76ba3e8 100644
|
||
|
|
--- a/v1/drv/hisi_hpre_udrv.c
|
||
|
|
+++ b/v1/drv/hisi_hpre_udrv.c
|
||
|
|
@@ -14,7 +14,6 @@
|
||
|
|
* limitations under the License.
|
||
|
|
*/
|
||
|
|
|
||
|
|
-#include "config.h"
|
||
|
|
#include <stdlib.h>
|
||
|
|
#include <unistd.h>
|
||
|
|
#include <stdio.h>
|
||
|
|
@@ -28,6 +27,7 @@
|
||
|
|
#include <sys/epoll.h>
|
||
|
|
#include <sys/eventfd.h>
|
||
|
|
#include <sys/types.h>
|
||
|
|
+#include "config.h"
|
||
|
|
#include "v1/wd_util.h"
|
||
|
|
#include "hisi_hpre_udrv.h"
|
||
|
|
|
||
|
|
diff --git a/v1/drv/hisi_qm_udrv.c b/v1/drv/hisi_qm_udrv.c
|
||
|
|
index b457efd..54aa016 100644
|
||
|
|
--- a/v1/drv/hisi_qm_udrv.c
|
||
|
|
+++ b/v1/drv/hisi_qm_udrv.c
|
||
|
|
@@ -14,7 +14,6 @@
|
||
|
|
* limitations under the License.
|
||
|
|
*/
|
||
|
|
|
||
|
|
-#include "config.h"
|
||
|
|
#include <stdlib.h>
|
||
|
|
#include <unistd.h>
|
||
|
|
#include <stdio.h>
|
||
|
|
@@ -29,10 +28,11 @@
|
||
|
|
#include <sys/eventfd.h>
|
||
|
|
#include <sys/types.h>
|
||
|
|
|
||
|
|
-#include "v1/drv/hisi_qm_udrv.h"
|
||
|
|
+#include "config.h"
|
||
|
|
#include "v1/drv/hisi_zip_udrv.h"
|
||
|
|
#include "v1/drv/hisi_hpre_udrv.h"
|
||
|
|
#include "v1/drv/hisi_sec_udrv.h"
|
||
|
|
+#include "v1/drv/hisi_qm_udrv.h"
|
||
|
|
|
||
|
|
#define HISI_SGL_SGE_NUM_MAX 255
|
||
|
|
#define HISI_SGL_ALIGN_SZ 64
|
||
|
|
diff --git a/v1/drv/hisi_rng_udrv.c b/v1/drv/hisi_rng_udrv.c
|
||
|
|
index d051a25..a66bca5 100644
|
||
|
|
--- a/v1/drv/hisi_rng_udrv.c
|
||
|
|
+++ b/v1/drv/hisi_rng_udrv.c
|
||
|
|
@@ -14,7 +14,6 @@
|
||
|
|
* limitations under the License.
|
||
|
|
*/
|
||
|
|
|
||
|
|
-#include "config.h"
|
||
|
|
#include <stdlib.h>
|
||
|
|
#include <unistd.h>
|
||
|
|
#include <stdio.h>
|
||
|
|
@@ -30,6 +29,7 @@
|
||
|
|
#include <sys/types.h>
|
||
|
|
#include <unistd.h>
|
||
|
|
|
||
|
|
+#include "config.h"
|
||
|
|
#include "hisi_rng_udrv.h"
|
||
|
|
|
||
|
|
#define HISI_RNG_BYTES 4
|
||
|
|
diff --git a/v1/drv/hisi_sec_udrv.c b/v1/drv/hisi_sec_udrv.c
|
||
|
|
index 3e1e7d1..0e8bf57 100644
|
||
|
|
--- a/v1/drv/hisi_sec_udrv.c
|
||
|
|
+++ b/v1/drv/hisi_sec_udrv.c
|
||
|
|
@@ -14,7 +14,6 @@
|
||
|
|
* limitations under the License.
|
||
|
|
*/
|
||
|
|
|
||
|
|
-#include "config.h"
|
||
|
|
#include <stdlib.h>
|
||
|
|
#include <unistd.h>
|
||
|
|
#include <stdio.h>
|
||
|
|
@@ -29,6 +28,7 @@
|
||
|
|
#include <sys/eventfd.h>
|
||
|
|
#include <sys/types.h>
|
||
|
|
|
||
|
|
+#include "config.h"
|
||
|
|
#include "hisi_sec_udrv.h"
|
||
|
|
|
||
|
|
#define DES_KEY_SIZE 8
|
||
|
|
diff --git a/v1/drv/hisi_zip_udrv.c b/v1/drv/hisi_zip_udrv.c
|
||
|
|
index f59c08f..1dec4d6 100644
|
||
|
|
--- a/v1/drv/hisi_zip_udrv.c
|
||
|
|
+++ b/v1/drv/hisi_zip_udrv.c
|
||
|
|
@@ -14,7 +14,6 @@
|
||
|
|
* limitations under the License.
|
||
|
|
*/
|
||
|
|
|
||
|
|
-#include "config.h"
|
||
|
|
#include <stdlib.h>
|
||
|
|
#include <unistd.h>
|
||
|
|
#include <stdio.h>
|
||
|
|
@@ -28,6 +27,7 @@
|
||
|
|
#include <sys/epoll.h>
|
||
|
|
#include <sys/eventfd.h>
|
||
|
|
#include <sys/types.h>
|
||
|
|
+#include "config.h"
|
||
|
|
#include "v1/wd_util.h"
|
||
|
|
#include "v1/wd_comp.h"
|
||
|
|
#include "v1/wd_cipher.h"
|
||
|
|
diff --git a/v1/wd.c b/v1/wd.c
|
||
|
|
index b94ec43..8e3a91c 100644
|
||
|
|
--- a/v1/wd.c
|
||
|
|
+++ b/v1/wd.c
|
||
|
|
@@ -18,20 +18,18 @@
|
||
|
|
#include <unistd.h>
|
||
|
|
#include <signal.h>
|
||
|
|
#include <sys/types.h>
|
||
|
|
-#include <sys/stat.h>
|
||
|
|
#include <fcntl.h>
|
||
|
|
#include <sys/ioctl.h>
|
||
|
|
#include <errno.h>
|
||
|
|
#include <sys/mman.h>
|
||
|
|
#include <string.h>
|
||
|
|
-#include <assert.h>
|
||
|
|
#include <dirent.h>
|
||
|
|
#include <sys/poll.h>
|
||
|
|
#include <limits.h>
|
||
|
|
|
||
|
|
-#include "v1/wd.h"
|
||
|
|
#include "v1/wd_util.h"
|
||
|
|
#include "v1/wd_adapter.h"
|
||
|
|
+#include "v1/wd.h"
|
||
|
|
|
||
|
|
#define SYS_CLASS_DIR "/sys/class"
|
||
|
|
#define LINUX_DEV_DIR "/dev"
|
||
|
|
diff --git a/v1/wd.h b/v1/wd.h
|
||
|
|
index 429c6b6..1bd9669 100644
|
||
|
|
--- a/v1/wd.h
|
||
|
|
+++ b/v1/wd.h
|
||
|
|
@@ -24,7 +24,6 @@
|
||
|
|
#include <sys/types.h>
|
||
|
|
#include <stdbool.h>
|
||
|
|
#include <sys/stat.h>
|
||
|
|
-#include <sys/queue.h>
|
||
|
|
#include <fcntl.h>
|
||
|
|
#include <stdint.h>
|
||
|
|
#include <unistd.h>
|
||
|
|
diff --git a/v1/wd_adapter.c b/v1/wd_adapter.c
|
||
|
|
index e53c561..53bf41e 100644
|
||
|
|
--- a/v1/wd_adapter.c
|
||
|
|
+++ b/v1/wd_adapter.c
|
||
|
|
@@ -14,16 +14,16 @@
|
||
|
|
* limitations under the License.
|
||
|
|
*/
|
||
|
|
|
||
|
|
-#include "config.h"
|
||
|
|
#include <stdio.h>
|
||
|
|
#include <string.h>
|
||
|
|
#include <dirent.h>
|
||
|
|
|
||
|
|
+#include "config.h"
|
||
|
|
#include "v1/wd_util.h"
|
||
|
|
-#include "v1/wd_adapter.h"
|
||
|
|
#include "v1/drv/dummy_drv.h"
|
||
|
|
#include "v1/drv/hisi_qm_udrv.h"
|
||
|
|
#include "v1/drv/hisi_rng_udrv.h"
|
||
|
|
+#include "v1/wd_adapter.h"
|
||
|
|
|
||
|
|
#define __ALIGN_MASK(x, mask) (((x) + (mask)) & ~(mask))
|
||
|
|
#define ALIGN(x, a) __ALIGN_MASK(x, (typeof(x))(a)-1)
|
||
|
|
diff --git a/v1/wd_adapter.h b/v1/wd_adapter.h
|
||
|
|
index a5edd24..bcceff2 100644
|
||
|
|
--- a/v1/wd_adapter.h
|
||
|
|
+++ b/v1/wd_adapter.h
|
||
|
|
@@ -21,11 +21,7 @@
|
||
|
|
#include <stdio.h>
|
||
|
|
#include <string.h>
|
||
|
|
#include <stdlib.h>
|
||
|
|
-#include <stdint.h>
|
||
|
|
#include <unistd.h>
|
||
|
|
-#include <fcntl.h>
|
||
|
|
-#include <sys/stat.h>
|
||
|
|
-#include <sys/ioctl.h>
|
||
|
|
#include <sys/mman.h>
|
||
|
|
|
||
|
|
#include "wd.h"
|
||
|
|
diff --git a/v1/wd_aead.c b/v1/wd_aead.c
|
||
|
|
index cf358bf..d66f6e0 100644
|
||
|
|
--- a/v1/wd_aead.c
|
||
|
|
+++ b/v1/wd_aead.c
|
||
|
|
@@ -17,12 +17,9 @@
|
||
|
|
#include <stdlib.h>
|
||
|
|
#include <string.h>
|
||
|
|
#include <unistd.h>
|
||
|
|
-#include <fcntl.h>
|
||
|
|
#include <errno.h>
|
||
|
|
|
||
|
|
#include <sys/types.h>
|
||
|
|
-#include <sys/stat.h>
|
||
|
|
-#include <sys/ioctl.h>
|
||
|
|
#include <sys/mman.h>
|
||
|
|
|
||
|
|
#include "wd.h"
|
||
|
|
diff --git a/v1/wd_bmm.c b/v1/wd_bmm.c
|
||
|
|
index 11f2ee8..8f41997 100644
|
||
|
|
--- a/v1/wd_bmm.c
|
||
|
|
+++ b/v1/wd_bmm.c
|
||
|
|
@@ -20,7 +20,6 @@
|
||
|
|
#include <stdint.h>
|
||
|
|
#include <unistd.h>
|
||
|
|
#include <stdlib.h>
|
||
|
|
-#include <assert.h>
|
||
|
|
#include <errno.h>
|
||
|
|
#include <sys/queue.h>
|
||
|
|
|
||
|
|
diff --git a/v1/wd_bmm.h b/v1/wd_bmm.h
|
||
|
|
index 22ba702..88a8f9d 100644
|
||
|
|
--- a/v1/wd_bmm.h
|
||
|
|
+++ b/v1/wd_bmm.h
|
||
|
|
@@ -17,6 +17,9 @@
|
||
|
|
#ifndef _WD_BMM_H
|
||
|
|
#define _WD_BMM_H
|
||
|
|
|
||
|
|
+#include <asm/types.h>
|
||
|
|
+#include "wd.h"
|
||
|
|
+
|
||
|
|
#ifdef __cplusplus
|
||
|
|
extern "C" {
|
||
|
|
#endif
|
||
|
|
diff --git a/v1/wd_cipher.c b/v1/wd_cipher.c
|
||
|
|
index 8eb6a6f..355d9aa 100644
|
||
|
|
--- a/v1/wd_cipher.c
|
||
|
|
+++ b/v1/wd_cipher.c
|
||
|
|
@@ -17,17 +17,14 @@
|
||
|
|
#include <stdlib.h>
|
||
|
|
#include <string.h>
|
||
|
|
#include <unistd.h>
|
||
|
|
-#include <fcntl.h>
|
||
|
|
#include <errno.h>
|
||
|
|
|
||
|
|
#include <sys/types.h>
|
||
|
|
-#include <sys/stat.h>
|
||
|
|
-#include <sys/ioctl.h>
|
||
|
|
#include <sys/mman.h>
|
||
|
|
|
||
|
|
#include "v1/wd.h"
|
||
|
|
-#include "v1/wd_cipher.h"
|
||
|
|
#include "v1/wd_util.h"
|
||
|
|
+#include "v1/wd_cipher.h"
|
||
|
|
|
||
|
|
#define MAX_CIPHER_KEY_SIZE 64
|
||
|
|
#define MAX_CIPHER_RETRY_CNT 20000000
|
||
|
|
diff --git a/v1/wd_comp.c b/v1/wd_comp.c
|
||
|
|
index 4ce79bd..7debef7 100644
|
||
|
|
--- a/v1/wd_comp.c
|
||
|
|
+++ b/v1/wd_comp.c
|
||
|
|
@@ -17,11 +17,8 @@
|
||
|
|
#include <stdlib.h>
|
||
|
|
#include <string.h>
|
||
|
|
#include <unistd.h>
|
||
|
|
-#include <fcntl.h>
|
||
|
|
#include <errno.h>
|
||
|
|
#include <sys/types.h>
|
||
|
|
-#include <sys/stat.h>
|
||
|
|
-#include <sys/ioctl.h>
|
||
|
|
#include <sys/mman.h>
|
||
|
|
#include "wd.h"
|
||
|
|
#include "wd_util.h"
|
||
|
|
diff --git a/v1/wd_dh.c b/v1/wd_dh.c
|
||
|
|
index 66f1081..d11d5cd 100644
|
||
|
|
--- a/v1/wd_dh.c
|
||
|
|
+++ b/v1/wd_dh.c
|
||
|
|
@@ -17,12 +17,9 @@
|
||
|
|
#include <stdlib.h>
|
||
|
|
#include <string.h>
|
||
|
|
#include <unistd.h>
|
||
|
|
-#include <fcntl.h>
|
||
|
|
#include <errno.h>
|
||
|
|
|
||
|
|
#include <sys/types.h>
|
||
|
|
-#include <sys/stat.h>
|
||
|
|
-#include <sys/ioctl.h>
|
||
|
|
#include <sys/mman.h>
|
||
|
|
|
||
|
|
#include "wd.h"
|
||
|
|
diff --git a/v1/wd_digest.c b/v1/wd_digest.c
|
||
|
|
index 5acb660..71e5747 100644
|
||
|
|
--- a/v1/wd_digest.c
|
||
|
|
+++ b/v1/wd_digest.c
|
||
|
|
@@ -17,12 +17,9 @@
|
||
|
|
#include <stdlib.h>
|
||
|
|
#include <string.h>
|
||
|
|
#include <unistd.h>
|
||
|
|
-#include <fcntl.h>
|
||
|
|
#include <errno.h>
|
||
|
|
|
||
|
|
#include <sys/types.h>
|
||
|
|
-#include <sys/stat.h>
|
||
|
|
-#include <sys/ioctl.h>
|
||
|
|
#include <sys/mman.h>
|
||
|
|
|
||
|
|
#include "wd.h"
|
||
|
|
diff --git a/v1/wd_ecc.c b/v1/wd_ecc.c
|
||
|
|
index e2837bd..dfa5192 100644
|
||
|
|
--- a/v1/wd_ecc.c
|
||
|
|
+++ b/v1/wd_ecc.c
|
||
|
|
@@ -17,12 +17,9 @@
|
||
|
|
#include <stdlib.h>
|
||
|
|
#include <string.h>
|
||
|
|
#include <unistd.h>
|
||
|
|
-#include <fcntl.h>
|
||
|
|
#include <errno.h>
|
||
|
|
|
||
|
|
#include <sys/types.h>
|
||
|
|
-#include <sys/stat.h>
|
||
|
|
-#include <sys/ioctl.h>
|
||
|
|
#include <sys/mman.h>
|
||
|
|
|
||
|
|
#include "wd.h"
|
||
|
|
diff --git a/v1/wd_rng.c b/v1/wd_rng.c
|
||
|
|
index 4f6c114..d9d420e 100644
|
||
|
|
--- a/v1/wd_rng.c
|
||
|
|
+++ b/v1/wd_rng.c
|
||
|
|
@@ -17,17 +17,14 @@
|
||
|
|
#include <stdlib.h>
|
||
|
|
#include <string.h>
|
||
|
|
#include <unistd.h>
|
||
|
|
-#include <fcntl.h>
|
||
|
|
#include <errno.h>
|
||
|
|
|
||
|
|
#include <sys/types.h>
|
||
|
|
-#include <sys/stat.h>
|
||
|
|
-#include <sys/ioctl.h>
|
||
|
|
#include <sys/mman.h>
|
||
|
|
|
||
|
|
#include "wd.h"
|
||
|
|
-#include "wd_rng.h"
|
||
|
|
#include "wd_util.h"
|
||
|
|
+#include "wd_rng.h"
|
||
|
|
|
||
|
|
#define MAX_NUM 10
|
||
|
|
#define RNG_RESEND_CNT 8
|
||
|
|
diff --git a/v1/wd_rsa.c b/v1/wd_rsa.c
|
||
|
|
index 11635df..4de249f 100644
|
||
|
|
--- a/v1/wd_rsa.c
|
||
|
|
+++ b/v1/wd_rsa.c
|
||
|
|
@@ -17,17 +17,14 @@
|
||
|
|
#include <stdlib.h>
|
||
|
|
#include <string.h>
|
||
|
|
#include <unistd.h>
|
||
|
|
-#include <fcntl.h>
|
||
|
|
#include <errno.h>
|
||
|
|
|
||
|
|
#include <sys/types.h>
|
||
|
|
-#include <sys/stat.h>
|
||
|
|
-#include <sys/ioctl.h>
|
||
|
|
#include <sys/mman.h>
|
||
|
|
|
||
|
|
#include "wd.h"
|
||
|
|
-#include "wd_rsa.h"
|
||
|
|
#include "wd_util.h"
|
||
|
|
+#include "wd_rsa.h"
|
||
|
|
|
||
|
|
#define RSA_BALANCE_THRHD 1280
|
||
|
|
#define RSA_RESEND_CNT 8
|
||
|
|
diff --git a/v1/wd_sgl.c b/v1/wd_sgl.c
|
||
|
|
index 9995d69..9bdbe92 100644
|
||
|
|
--- a/v1/wd_sgl.c
|
||
|
|
+++ b/v1/wd_sgl.c
|
||
|
|
@@ -19,7 +19,6 @@
|
||
|
|
#include <string.h>
|
||
|
|
#include <stdint.h>
|
||
|
|
#include <stdlib.h>
|
||
|
|
-#include <sys/queue.h>
|
||
|
|
|
||
|
|
#include "wd.h"
|
||
|
|
#include "wd_adapter.h"
|
||
|
|
diff --git a/v1/wd_sgl.h b/v1/wd_sgl.h
|
||
|
|
index c923677..e2e82f2 100644
|
||
|
|
--- a/v1/wd_sgl.h
|
||
|
|
+++ b/v1/wd_sgl.h
|
||
|
|
@@ -17,6 +17,10 @@
|
||
|
|
#ifndef _WD_SGL_H
|
||
|
|
#define _WD_SGL_H
|
||
|
|
|
||
|
|
+#include <stddef.h>
|
||
|
|
+#include <asm/types.h>
|
||
|
|
+#include "wd.h"
|
||
|
|
+
|
||
|
|
#ifdef __cplusplus
|
||
|
|
extern "C" {
|
||
|
|
#endif
|
||
|
|
diff --git a/v1/wd_util.h b/v1/wd_util.h
|
||
|
|
index 78b91ee..d1642f8 100644
|
||
|
|
--- a/v1/wd_util.h
|
||
|
|
+++ b/v1/wd_util.h
|
||
|
|
@@ -24,13 +24,13 @@
|
||
|
|
#include <stdint.h>
|
||
|
|
#include <unistd.h>
|
||
|
|
#include <fcntl.h>
|
||
|
|
-#include <linux/types.h>
|
||
|
|
#include <sys/stat.h>
|
||
|
|
#include <sys/ioctl.h>
|
||
|
|
#include <sys/mman.h>
|
||
|
|
#include <sys/epoll.h>
|
||
|
|
#include <sys/eventfd.h>
|
||
|
|
#include <sys/queue.h>
|
||
|
|
+#include <linux/types.h>
|
||
|
|
|
||
|
|
#include "v1/wd.h"
|
||
|
|
#include "v1/wd_ecc.h"
|
||
|
|
@@ -88,7 +88,6 @@
|
||
|
|
#define likely(x) __builtin_expect(!!(x), 1)
|
||
|
|
#define unlikely(x) __builtin_expect(!!(x), 0)
|
||
|
|
#define MIN(a, b) (((a) < (b)) ? (a) : (b))
|
||
|
|
-#define offsetof(t, m) ((size_t)(uintptr_t)&((t *)0)->m)
|
||
|
|
|
||
|
|
struct wd_lock {
|
||
|
|
__u8 lock;
|
||
|
|
diff --git a/wd.c b/wd.c
|
||
|
|
index 0774837..3ce9c1e 100644
|
||
|
|
--- a/wd.c
|
||
|
|
+++ b/wd.c
|
||
|
|
@@ -17,8 +17,8 @@
|
||
|
|
#include <numa.h>
|
||
|
|
#include <sched.h>
|
||
|
|
|
||
|
|
-#include "wd.h"
|
||
|
|
#include "wd_alg_common.h"
|
||
|
|
+#include "wd.h"
|
||
|
|
|
||
|
|
#define SYS_CLASS_DIR "/sys/class/uacce"
|
||
|
|
|
||
|
|
diff --git a/wd_aead.c b/wd_aead.c
|
||
|
|
index 2e006c3..36ca842 100644
|
||
|
|
--- a/wd_aead.c
|
||
|
|
+++ b/wd_aead.c
|
||
|
|
@@ -6,9 +6,9 @@
|
||
|
|
|
||
|
|
#include <stdlib.h>
|
||
|
|
#include <pthread.h>
|
||
|
|
-#include "wd_aead.h"
|
||
|
|
#include "wd_util.h"
|
||
|
|
#include "include/drv/wd_aead_drv.h"
|
||
|
|
+#include "wd_aead.h"
|
||
|
|
|
||
|
|
#define XTS_MODE_KEY_DIVISOR 2
|
||
|
|
#define SM4_KEY_SIZE 16
|
||
|
|
diff --git a/wd_cipher.c b/wd_cipher.c
|
||
|
|
index 6cf1377..43e83b7 100644
|
||
|
|
--- a/wd_cipher.c
|
||
|
|
+++ b/wd_cipher.c
|
||
|
|
@@ -7,9 +7,9 @@
|
||
|
|
#include <stdlib.h>
|
||
|
|
#include <pthread.h>
|
||
|
|
#include <sched.h>
|
||
|
|
-#include "wd_cipher.h"
|
||
|
|
#include "wd_util.h"
|
||
|
|
#include "include/drv/wd_cipher_drv.h"
|
||
|
|
+#include "wd_cipher.h"
|
||
|
|
|
||
|
|
#define XTS_MODE_KEY_DIVISOR 2
|
||
|
|
#define SM4_KEY_SIZE 16
|
||
|
|
diff --git a/wd_comp.c b/wd_comp.c
|
||
|
|
index 3bd7f43..cc8f192 100644
|
||
|
|
--- a/wd_comp.c
|
||
|
|
+++ b/wd_comp.c
|
||
|
|
@@ -14,8 +14,8 @@
|
||
|
|
|
||
|
|
#include "config.h"
|
||
|
|
#include "drv/wd_comp_drv.h"
|
||
|
|
-#include "wd_comp.h"
|
||
|
|
#include "wd_util.h"
|
||
|
|
+#include "wd_comp.h"
|
||
|
|
|
||
|
|
#define WD_POOL_MAX_ENTRIES 1024
|
||
|
|
#define MAX_RETRY_COUNTS 200000000
|
||
|
|
diff --git a/wd_dh.c b/wd_dh.c
|
||
|
|
index aaea812..c16701d 100644
|
||
|
|
--- a/wd_dh.c
|
||
|
|
+++ b/wd_dh.c
|
||
|
|
@@ -14,8 +14,8 @@
|
||
|
|
|
||
|
|
#include "config.h"
|
||
|
|
#include "include/drv/wd_dh_drv.h"
|
||
|
|
-#include "wd_dh.h"
|
||
|
|
#include "wd_util.h"
|
||
|
|
+#include "wd_dh.h"
|
||
|
|
|
||
|
|
#define WD_POOL_MAX_ENTRIES 1024
|
||
|
|
#define DH_BALANCE_THRHD 1280
|
||
|
|
diff --git a/wd_digest.c b/wd_digest.c
|
||
|
|
index 7afbd9c..d5602ef 100644
|
||
|
|
--- a/wd_digest.c
|
||
|
|
+++ b/wd_digest.c
|
||
|
|
@@ -6,9 +6,9 @@
|
||
|
|
|
||
|
|
#include <stdlib.h>
|
||
|
|
#include <pthread.h>
|
||
|
|
-#include "wd_digest.h"
|
||
|
|
#include "wd_util.h"
|
||
|
|
#include "include/drv/wd_digest_drv.h"
|
||
|
|
+#include "wd_digest.h"
|
||
|
|
|
||
|
|
#define XTS_MODE_KEY_DIVISOR 2
|
||
|
|
#define SM4_KEY_SIZE 16
|
||
|
|
diff --git a/wd_ecc.c b/wd_ecc.c
|
||
|
|
index 671b62d..9005103 100644
|
||
|
|
--- a/wd_ecc.c
|
||
|
|
+++ b/wd_ecc.c
|
||
|
|
@@ -12,10 +12,10 @@
|
||
|
|
#include <time.h>
|
||
|
|
#include <dlfcn.h>
|
||
|
|
|
||
|
|
-#include "wd_ecc.h"
|
||
|
|
#include "wd_util.h"
|
||
|
|
#include "include/drv/wd_ecc_drv.h"
|
||
|
|
#include "include/wd_ecc_curve.h"
|
||
|
|
+#include "wd_ecc.h"
|
||
|
|
|
||
|
|
#define WD_POOL_MAX_ENTRIES 1024
|
||
|
|
#define WD_ECC_CTX_MSG_NUM 64
|
||
|
|
diff --git a/wd_util.c b/wd_util.c
|
||
|
|
index 57dafa7..43cedc6 100644
|
||
|
|
--- a/wd_util.c
|
||
|
|
+++ b/wd_util.c
|
||
|
|
@@ -12,8 +12,8 @@
|
||
|
|
#include <ctype.h>
|
||
|
|
#include <math.h>
|
||
|
|
#include "wd_alg_common.h"
|
||
|
|
-#include "wd_util.h"
|
||
|
|
#include "wd_sched.h"
|
||
|
|
+#include "wd_util.h"
|
||
|
|
|
||
|
|
#define WD_ASYNC_DEF_POLL_NUM 1
|
||
|
|
#define WD_ASYNC_DEF_QUEUE_DEPTH 1024
|
||
|
|
--
|
||
|
|
2.27.0
|
||
|
|
|