Lines Matching refs:crypto_engine
28 struct aspeed_engine_crypto *crypto_engine = &hace_dev->crypto_engine; in aspeed_hace_irq() local
45 if (crypto_engine->flags & CRYPTO_FLAGS_BUSY) in aspeed_hace_irq()
46 tasklet_schedule(&crypto_engine->done_task); in aspeed_hace_irq()
57 struct aspeed_engine_crypto *crypto_engine = &hace_dev->crypto_engine; in aspeed_hace_crypto_done_task() local
59 crypto_engine->resume(hace_dev); in aspeed_hace_crypto_done_task()
98 struct aspeed_engine_crypto *crypto_engine; in aspeed_hace_probe() local
119 crypto_engine = &hace_dev->crypto_engine; in aspeed_hace_probe()
181 tasklet_init(&crypto_engine->done_task, aspeed_hace_crypto_done_task, in aspeed_hace_probe()
197 crypto_engine->cipher_ctx = in aspeed_hace_probe()
200 &crypto_engine->cipher_ctx_dma, in aspeed_hace_probe()
202 if (!crypto_engine->cipher_ctx) { in aspeed_hace_probe()
209 crypto_engine->cipher_addr = in aspeed_hace_probe()
212 &crypto_engine->cipher_dma_addr, in aspeed_hace_probe()
214 if (!crypto_engine->cipher_addr) { in aspeed_hace_probe()
222 crypto_engine->dst_sg_addr = in aspeed_hace_probe()
225 &crypto_engine->dst_sg_dma_addr, in aspeed_hace_probe()
227 if (!crypto_engine->dst_sg_addr) { in aspeed_hace_probe()
253 struct aspeed_engine_crypto *crypto_engine = &hace_dev->crypto_engine; in aspeed_hace_remove() local
262 tasklet_kill(&crypto_engine->done_task); in aspeed_hace_remove()