| .. | .. |
|---|
| 269 | 269 | struct skcipher_request *req = |
|---|
| 270 | 270 | skcipher_request_cast(rk_dev->async_req); |
|---|
| 271 | 271 | struct rk_alg_ctx *alg_ctx = rk_alg_ctx_cast(rk_dev); |
|---|
| 272 | | - unsigned long flags; |
|---|
| 273 | 272 | int err = 0; |
|---|
| 274 | 273 | |
|---|
| 275 | 274 | alg_ctx->left_bytes = req->cryptlen; |
|---|
| .. | .. |
|---|
| 281 | 280 | alg_ctx->req_dst = req->dst; |
|---|
| 282 | 281 | alg_ctx->dst_nents = sg_nents_for_len(req->dst, req->cryptlen); |
|---|
| 283 | 282 | |
|---|
| 284 | | - spin_lock_irqsave(&rk_dev->lock, flags); |
|---|
| 285 | 283 | rk_ablk_hw_init(rk_dev); |
|---|
| 286 | 284 | err = rk_set_data_start(rk_dev); |
|---|
| 287 | | - spin_unlock_irqrestore(&rk_dev->lock, flags); |
|---|
| 285 | + |
|---|
| 288 | 286 | return err; |
|---|
| 289 | 287 | } |
|---|
| 290 | 288 | |
|---|