Home
last modified time | relevance | path

Searched refs:hash_engine (Results 1 – 4 of 4) sorted by relevance

/linux/drivers/crypto/aspeed/
H A Daspeed-hace-hash.c164 struct aspeed_engine_hash *hash_engine = &hace_dev->hash_engine; in aspeed_ahash_dma_prepare() local
165 struct ahash_request *req = hash_engine->req; in aspeed_ahash_dma_prepare()
185 scatterwalk_map_and_copy(hash_engine->ahash_src_addr, rctx->src_sg, in aspeed_ahash_dma_prepare()
190 hace_dev, rctx, hash_engine->ahash_src_addr + length); in aspeed_ahash_dma_prepare()
200 hash_engine->src_length = length; in aspeed_ahash_dma_prepare()
201 hash_engine->src_dma = hash_engine->ahash_src_dma_addr; in aspeed_ahash_dma_prepare()
202 hash_engine->digest_dma = rctx->digest_dma_addr; in aspeed_ahash_dma_prepare()
213 struct aspeed_engine_hash *hash_engine = &hace_dev->hash_engine; in aspeed_ahash_dma_prepare_sg() local
214 struct ahash_request *req = hash_engine->req; in aspeed_ahash_dma_prepare_sg()
242 src_list = (struct aspeed_sg_list *)hash_engine->ahash_src_addr; in aspeed_ahash_dma_prepare_sg()
[all …]
H A Daspeed-hace.c32 struct aspeed_engine_hash *hash_engine = &hace_dev->hash_engine; in aspeed_hace_irq() local
41 if (hash_engine->flags & CRYPTO_FLAGS_BUSY) in aspeed_hace_irq()
42 tasklet_schedule(&hash_engine->done_task); in aspeed_hace_irq()
68 struct aspeed_engine_hash *hash_engine = &hace_dev->hash_engine; in aspeed_hace_hash_done_task() local
70 hash_engine->resume(hace_dev); in aspeed_hace_hash_done_task()
102 struct aspeed_engine_hash *hash_engine; in aspeed_hace_probe() local
118 hash_engine = &hace_dev->hash_engine; in aspeed_hace_probe()
164 tasklet_init(&hash_engine->done_task, aspeed_hace_hash_done_task, in aspeed_hace_probe()
183 hash_engine->ahash_src_addr = in aspeed_hace_probe()
186 &hash_engine->ahash_src_dma_addr, in aspeed_hace_probe()
[all …]
H A Daspeed-hace.h244 struct aspeed_engine_hash hash_engine; member
/linux/drivers/net/ethernet/huawei/hinic/
H A Dhinic_port.h442 u8 hash_engine; member