diff options
author | Corentin LABBE <clabbe.montjoie@gmail.com> | 2017-06-06 09:44:16 -0400 |
---|---|---|
committer | Herbert Xu <herbert@gondor.apana.org.au> | 2017-06-19 02:19:54 -0400 |
commit | 88d58ef891d868303acd7951cb1282c911f736ac (patch) | |
tree | 253e6831459cfe42aea448032ce4bc691004ff84 /crypto/crypto_engine.c | |
parent | cf3f9609c9b2f36760f8181d11b8085c357c27ee (diff) |
crypto: engine - replace pr_xxx by dev_xxx
By adding a struct device *dev to struct engine, we could store the
device used at register time and so use all dev_xxx functions instead of
pr_xxx.
Signed-off-by: Corentin Labbe <clabbe.montjoie@gmail.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'crypto/crypto_engine.c')
-rw-r--r-- | crypto/crypto_engine.c | 23 |
1 files changed, 13 insertions, 10 deletions
diff --git a/crypto/crypto_engine.c b/crypto/crypto_engine.c index 727bd5c3569e..61e7c4e02fd2 100644 --- a/crypto/crypto_engine.c +++ b/crypto/crypto_engine.c | |||
@@ -70,7 +70,7 @@ static void crypto_pump_requests(struct crypto_engine *engine, | |||
70 | 70 | ||
71 | if (engine->unprepare_crypt_hardware && | 71 | if (engine->unprepare_crypt_hardware && |
72 | engine->unprepare_crypt_hardware(engine)) | 72 | engine->unprepare_crypt_hardware(engine)) |
73 | pr_err("failed to unprepare crypt hardware\n"); | 73 | dev_err(engine->dev, "failed to unprepare crypt hardware\n"); |
74 | 74 | ||
75 | spin_lock_irqsave(&engine->queue_lock, flags); | 75 | spin_lock_irqsave(&engine->queue_lock, flags); |
76 | engine->idling = false; | 76 | engine->idling = false; |
@@ -99,7 +99,7 @@ static void crypto_pump_requests(struct crypto_engine *engine, | |||
99 | if (!was_busy && engine->prepare_crypt_hardware) { | 99 | if (!was_busy && engine->prepare_crypt_hardware) { |
100 | ret = engine->prepare_crypt_hardware(engine); | 100 | ret = engine->prepare_crypt_hardware(engine); |
101 | if (ret) { | 101 | if (ret) { |
102 | pr_err("failed to prepare crypt hardware\n"); | 102 | dev_err(engine->dev, "failed to prepare crypt hardware\n"); |
103 | goto req_err; | 103 | goto req_err; |
104 | } | 104 | } |
105 | } | 105 | } |
@@ -110,14 +110,15 @@ static void crypto_pump_requests(struct crypto_engine *engine, | |||
110 | if (engine->prepare_hash_request) { | 110 | if (engine->prepare_hash_request) { |
111 | ret = engine->prepare_hash_request(engine, hreq); | 111 | ret = engine->prepare_hash_request(engine, hreq); |
112 | if (ret) { | 112 | if (ret) { |
113 | pr_err("failed to prepare request: %d\n", ret); | 113 | dev_err(engine->dev, "failed to prepare request: %d\n", |
114 | ret); | ||
114 | goto req_err; | 115 | goto req_err; |
115 | } | 116 | } |
116 | engine->cur_req_prepared = true; | 117 | engine->cur_req_prepared = true; |
117 | } | 118 | } |
118 | ret = engine->hash_one_request(engine, hreq); | 119 | ret = engine->hash_one_request(engine, hreq); |
119 | if (ret) { | 120 | if (ret) { |
120 | pr_err("failed to hash one request from queue\n"); | 121 | dev_err(engine->dev, "failed to hash one request from queue\n"); |
121 | goto req_err; | 122 | goto req_err; |
122 | } | 123 | } |
123 | return; | 124 | return; |
@@ -126,19 +127,20 @@ static void crypto_pump_requests(struct crypto_engine *engine, | |||
126 | if (engine->prepare_cipher_request) { | 127 | if (engine->prepare_cipher_request) { |
127 | ret = engine->prepare_cipher_request(engine, breq); | 128 | ret = engine->prepare_cipher_request(engine, breq); |
128 | if (ret) { | 129 | if (ret) { |
129 | pr_err("failed to prepare request: %d\n", ret); | 130 | dev_err(engine->dev, "failed to prepare request: %d\n", |
131 | ret); | ||
130 | goto req_err; | 132 | goto req_err; |
131 | } | 133 | } |
132 | engine->cur_req_prepared = true; | 134 | engine->cur_req_prepared = true; |
133 | } | 135 | } |
134 | ret = engine->cipher_one_request(engine, breq); | 136 | ret = engine->cipher_one_request(engine, breq); |
135 | if (ret) { | 137 | if (ret) { |
136 | pr_err("failed to cipher one request from queue\n"); | 138 | dev_err(engine->dev, "failed to cipher one request from queue\n"); |
137 | goto req_err; | 139 | goto req_err; |
138 | } | 140 | } |
139 | return; | 141 | return; |
140 | default: | 142 | default: |
141 | pr_err("failed to prepare request of unknown type\n"); | 143 | dev_err(engine->dev, "failed to prepare request of unknown type\n"); |
142 | return; | 144 | return; |
143 | } | 145 | } |
144 | 146 | ||
@@ -275,7 +277,7 @@ void crypto_finalize_cipher_request(struct crypto_engine *engine, | |||
275 | engine->unprepare_cipher_request) { | 277 | engine->unprepare_cipher_request) { |
276 | ret = engine->unprepare_cipher_request(engine, req); | 278 | ret = engine->unprepare_cipher_request(engine, req); |
277 | if (ret) | 279 | if (ret) |
278 | pr_err("failed to unprepare request\n"); | 280 | dev_err(engine->dev, "failed to unprepare request\n"); |
279 | } | 281 | } |
280 | spin_lock_irqsave(&engine->queue_lock, flags); | 282 | spin_lock_irqsave(&engine->queue_lock, flags); |
281 | engine->cur_req = NULL; | 283 | engine->cur_req = NULL; |
@@ -312,7 +314,7 @@ void crypto_finalize_hash_request(struct crypto_engine *engine, | |||
312 | engine->unprepare_hash_request) { | 314 | engine->unprepare_hash_request) { |
313 | ret = engine->unprepare_hash_request(engine, req); | 315 | ret = engine->unprepare_hash_request(engine, req); |
314 | if (ret) | 316 | if (ret) |
315 | pr_err("failed to unprepare request\n"); | 317 | dev_err(engine->dev, "failed to unprepare request\n"); |
316 | } | 318 | } |
317 | spin_lock_irqsave(&engine->queue_lock, flags); | 319 | spin_lock_irqsave(&engine->queue_lock, flags); |
318 | engine->cur_req = NULL; | 320 | engine->cur_req = NULL; |
@@ -384,7 +386,7 @@ int crypto_engine_stop(struct crypto_engine *engine) | |||
384 | spin_unlock_irqrestore(&engine->queue_lock, flags); | 386 | spin_unlock_irqrestore(&engine->queue_lock, flags); |
385 | 387 | ||
386 | if (ret) | 388 | if (ret) |
387 | pr_warn("could not stop engine\n"); | 389 | dev_warn(engine->dev, "could not stop engine\n"); |
388 | 390 | ||
389 | return ret; | 391 | return ret; |
390 | } | 392 | } |
@@ -411,6 +413,7 @@ struct crypto_engine *crypto_engine_alloc_init(struct device *dev, bool rt) | |||
411 | if (!engine) | 413 | if (!engine) |
412 | return NULL; | 414 | return NULL; |
413 | 415 | ||
416 | engine->dev = dev; | ||
414 | engine->rt = rt; | 417 | engine->rt = rt; |
415 | engine->running = false; | 418 | engine->running = false; |
416 | engine->busy = false; | 419 | engine->busy = false; |