crypto: atmel-sha - create function to get an Atmel SHA device
This is a transitional patch: it creates the atmel_sha_find_dev() function, which will be used in further patches to share the source code responsible for finding a Atmel SHA device. Signed-off-by: Cyrille Pitchen <cyrille.pitchen@atmel.com> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
This commit is contained in:
		
							parent
							
								
									379d972b81
								
							
						
					
					
						commit
						8340c7fd28
					
				| @ -260,11 +260,8 @@ static void atmel_sha_fill_padding(struct atmel_sha_reqctx *ctx, int length) | ||||
| 	} | ||||
| } | ||||
| 
 | ||||
| static int atmel_sha_init(struct ahash_request *req) | ||||
| static struct atmel_sha_dev *atmel_sha_find_dev(struct atmel_sha_ctx *tctx) | ||||
| { | ||||
| 	struct crypto_ahash *tfm = crypto_ahash_reqtfm(req); | ||||
| 	struct atmel_sha_ctx *tctx = crypto_ahash_ctx(tfm); | ||||
| 	struct atmel_sha_reqctx *ctx = ahash_request_ctx(req); | ||||
| 	struct atmel_sha_dev *dd = NULL; | ||||
| 	struct atmel_sha_dev *tmp; | ||||
| 
 | ||||
| @ -281,6 +278,16 @@ static int atmel_sha_init(struct ahash_request *req) | ||||
| 
 | ||||
| 	spin_unlock_bh(&atmel_sha.lock); | ||||
| 
 | ||||
| 	return dd; | ||||
| } | ||||
| 
 | ||||
| static int atmel_sha_init(struct ahash_request *req) | ||||
| { | ||||
| 	struct crypto_ahash *tfm = crypto_ahash_reqtfm(req); | ||||
| 	struct atmel_sha_ctx *tctx = crypto_ahash_ctx(tfm); | ||||
| 	struct atmel_sha_reqctx *ctx = ahash_request_ctx(req); | ||||
| 	struct atmel_sha_dev *dd = atmel_sha_find_dev(tctx); | ||||
| 
 | ||||
| 	ctx->dd = dd; | ||||
| 
 | ||||
| 	ctx->flags = 0; | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user