aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86/crypto
diff options
context:
space:
mode:
authorFengguang Wu <fengguang.wu@intel.com>2014-08-26 02:40:52 -0400
committerHerbert Xu <herbert@gondor.apana.org.au>2014-08-26 02:40:52 -0400
commit4c1948fc471d444b15dfaca73ea0c9b77c2d5505 (patch)
tree1fcf88e47de4d02dc6cb56970705ba55d63acfd3 /arch/x86/crypto
parent1f6e97f68b908a09c6ff74d4f1310e9ab8df0e64 (diff)
crypto: sha-mb - sha1_mb_alg_state can be static
CC: Tim Chen <tim.c.chen@linux.intel.com> CC: Herbert Xu <herbert@gondor.apana.org.au> Signed-off-by: Fengguang Wu <fengguang.wu@intel.com> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'arch/x86/crypto')
-rw-r--r--arch/x86/crypto/sha-mb/sha1_mb.c22
1 files changed, 11 insertions, 11 deletions
diff --git a/arch/x86/crypto/sha-mb/sha1_mb.c b/arch/x86/crypto/sha-mb/sha1_mb.c
index e27ff3198bc2..99eefd812958 100644
--- a/arch/x86/crypto/sha-mb/sha1_mb.c
+++ b/arch/x86/crypto/sha-mb/sha1_mb.c
@@ -74,7 +74,7 @@
74 74
75#define FLUSH_INTERVAL 1000 /* in usec */ 75#define FLUSH_INTERVAL 1000 /* in usec */
76 76
77struct mcryptd_alg_state sha1_mb_alg_state; 77static struct mcryptd_alg_state sha1_mb_alg_state;
78 78
79struct sha1_mb_ctx { 79struct sha1_mb_ctx {
80 struct mcryptd_ahash *mcryptd_tfm; 80 struct mcryptd_ahash *mcryptd_tfm;
@@ -99,11 +99,11 @@ static void req_ctx_init(struct mcryptd_hash_request_ctx *rctx,
99 rctx->flag = HASH_UPDATE; 99 rctx->flag = HASH_UPDATE;
100} 100}
101 101
102asmlinkage void (*sha1_job_mgr_init)(struct sha1_mb_mgr *state); 102static asmlinkage void (*sha1_job_mgr_init)(struct sha1_mb_mgr *state);
103asmlinkage struct job_sha1* (*sha1_job_mgr_submit)(struct sha1_mb_mgr *state, 103static asmlinkage struct job_sha1* (*sha1_job_mgr_submit)(struct sha1_mb_mgr *state,
104 struct job_sha1 *job); 104 struct job_sha1 *job);
105asmlinkage struct job_sha1* (*sha1_job_mgr_flush)(struct sha1_mb_mgr *state); 105static asmlinkage struct job_sha1* (*sha1_job_mgr_flush)(struct sha1_mb_mgr *state);
106asmlinkage struct job_sha1* (*sha1_job_mgr_get_comp_job)(struct sha1_mb_mgr *state); 106static asmlinkage struct job_sha1* (*sha1_job_mgr_get_comp_job)(struct sha1_mb_mgr *state);
107 107
108inline void sha1_init_digest(uint32_t *digest) 108inline void sha1_init_digest(uint32_t *digest)
109{ 109{
@@ -212,7 +212,7 @@ static struct sha1_hash_ctx *sha1_ctx_mgr_resubmit(struct sha1_ctx_mgr *mgr, str
212 return NULL; 212 return NULL;
213} 213}
214 214
215struct sha1_hash_ctx *sha1_ctx_mgr_get_comp_ctx(struct sha1_ctx_mgr *mgr) 215static struct sha1_hash_ctx *sha1_ctx_mgr_get_comp_ctx(struct sha1_ctx_mgr *mgr)
216{ 216{
217 /* 217 /*
218 * If get_comp_job returns NULL, there are no jobs complete. 218 * If get_comp_job returns NULL, there are no jobs complete.
@@ -227,12 +227,12 @@ struct sha1_hash_ctx *sha1_ctx_mgr_get_comp_ctx(struct sha1_ctx_mgr *mgr)
227 return sha1_ctx_mgr_resubmit(mgr, ctx); 227 return sha1_ctx_mgr_resubmit(mgr, ctx);
228} 228}
229 229
230void sha1_ctx_mgr_init(struct sha1_ctx_mgr *mgr) 230static void sha1_ctx_mgr_init(struct sha1_ctx_mgr *mgr)
231{ 231{
232 sha1_job_mgr_init(&mgr->mgr); 232 sha1_job_mgr_init(&mgr->mgr);
233} 233}
234 234
235struct sha1_hash_ctx *sha1_ctx_mgr_submit(struct sha1_ctx_mgr *mgr, 235static struct sha1_hash_ctx *sha1_ctx_mgr_submit(struct sha1_ctx_mgr *mgr,
236 struct sha1_hash_ctx *ctx, 236 struct sha1_hash_ctx *ctx,
237 const void *buffer, 237 const void *buffer,
238 uint32_t len, 238 uint32_t len,
@@ -321,7 +321,7 @@ struct sha1_hash_ctx *sha1_ctx_mgr_submit(struct sha1_ctx_mgr *mgr,
321 return sha1_ctx_mgr_resubmit(mgr, ctx); 321 return sha1_ctx_mgr_resubmit(mgr, ctx);
322} 322}
323 323
324struct sha1_hash_ctx *sha1_ctx_mgr_flush(struct sha1_ctx_mgr *mgr) 324static struct sha1_hash_ctx *sha1_ctx_mgr_flush(struct sha1_ctx_mgr *mgr)
325{ 325{
326 struct sha1_hash_ctx *ctx; 326 struct sha1_hash_ctx *ctx;
327 327
@@ -753,7 +753,7 @@ static int sha1_mb_async_final(struct ahash_request *req)
753 return crypto_ahash_final(mcryptd_req); 753 return crypto_ahash_final(mcryptd_req);
754} 754}
755 755
756int sha1_mb_async_digest(struct ahash_request *req) 756static int sha1_mb_async_digest(struct ahash_request *req)
757{ 757{
758 struct crypto_ahash *tfm = crypto_ahash_reqtfm(req); 758 struct crypto_ahash *tfm = crypto_ahash_reqtfm(req);
759 struct sha1_mb_ctx *ctx = crypto_ahash_ctx(tfm); 759 struct sha1_mb_ctx *ctx = crypto_ahash_ctx(tfm);
@@ -816,7 +816,7 @@ static struct ahash_alg sha1_mb_async_alg = {
816 }, 816 },
817}; 817};
818 818
819unsigned long sha1_mb_flusher(struct mcryptd_alg_cstate *cstate) 819static unsigned long sha1_mb_flusher(struct mcryptd_alg_cstate *cstate)
820{ 820{
821 struct mcryptd_hash_request_ctx *rctx; 821 struct mcryptd_hash_request_ctx *rctx;
822 unsigned long cur_time; 822 unsigned long cur_time;