Lines Matching defs:hash_engine
164 struct aspeed_engine_hash *hash_engine = &hace_dev->hash_engine;
165 struct ahash_request *req = hash_engine->req;
185 scatterwalk_map_and_copy(hash_engine->ahash_src_addr, rctx->src_sg,
190 hace_dev, rctx, hash_engine->ahash_src_addr + length);
200 hash_engine->src_length = length;
201 hash_engine->src_dma = hash_engine->ahash_src_dma_addr;
202 hash_engine->digest_dma = rctx->digest_dma_addr;
213 struct aspeed_engine_hash *hash_engine = &hace_dev->hash_engine;
214 struct ahash_request *req = hash_engine->req;
242 src_list = (struct aspeed_sg_list *)hash_engine->ahash_src_addr;
306 hash_engine->src_length = total;
307 hash_engine->src_dma = hash_engine->ahash_src_dma_addr;
308 hash_engine->digest_dma = rctx->digest_dma_addr;
324 struct aspeed_engine_hash *hash_engine = &hace_dev->hash_engine;
325 struct ahash_request *req = hash_engine->req;
337 hash_engine->flags &= ~CRYPTO_FLAGS_BUSY;
354 struct aspeed_engine_hash *hash_engine = &hace_dev->hash_engine;
355 struct ahash_request *req = hash_engine->req;
359 &hash_engine->src_dma, &hash_engine->digest_dma,
360 hash_engine->src_length);
363 hash_engine->resume = resume;
365 ast_hace_write(hace_dev, hash_engine->src_dma, ASPEED_HACE_HASH_SRC);
366 ast_hace_write(hace_dev, hash_engine->digest_dma,
368 ast_hace_write(hace_dev, hash_engine->digest_dma,
370 ast_hace_write(hace_dev, hash_engine->src_length,
383 struct aspeed_engine_hash *hash_engine = &hace_dev->hash_engine;
384 struct ahash_request *req = hash_engine->req;
403 struct aspeed_engine_hash *hash_engine = &hace_dev->hash_engine;
404 struct ahash_request *req = hash_engine->req;
419 ret = hash_engine->dma_prepare(hace_dev);
465 struct aspeed_engine_hash *hash_engine;
468 hash_engine = &hace_dev->hash_engine;
469 hash_engine->flags |= CRYPTO_FLAGS_BUSY;
485 struct aspeed_engine_hash *hash_engine;
487 hash_engine = &hace_dev->hash_engine;
488 hash_engine->req = req;
491 hash_engine->dma_prepare = aspeed_ahash_dma_prepare_sg;
493 hash_engine->dma_prepare = aspeed_ahash_dma_prepare;