linux/drivers/crypto/amcc
Christian Lamparter b0a191cebe crypto: crypto4xx - shuffle iomap in front of request_irq
It is possible to avoid the ce_base null pointer check in the
drivers' interrupt handler routine "crypto4xx_ce_interrupt_handler()"
by simply doing the iomap in front of the IRQ registration.

This way, the ce_base will always be valid in the handler and
a branch in an critical path can be avoided.

Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
2018-01-05 18:43:02 +11:00
..
crypto4xx_alg.c crypto: crypto4xx - add aes-gcm support 2017-10-12 22:55:22 +08:00
crypto4xx_core.c crypto: crypto4xx - shuffle iomap in front of request_irq 2018-01-05 18:43:02 +11:00
crypto4xx_core.h crypto: crypto4xx - add aes-gcm support 2017-10-12 22:55:22 +08:00
crypto4xx_reg_def.h crypto: crypto4xx - fix stalls under heavy load 2017-10-12 22:55:17 +08:00
crypto4xx_sa.h crypto: crypto4xx - prepare for AEAD support 2017-10-12 22:55:19 +08:00
crypto4xx_trng.c crypto4xx: integrate ppc4xx-rng into crypto4xx 2016-04-20 17:50:02 +08:00
crypto4xx_trng.h crypto4xx: integrate ppc4xx-rng into crypto4xx 2016-04-20 17:50:02 +08:00
Makefile crypto: crypto4xx - move and refactor dynamic_contents helpers 2017-09-22 17:43:18 +08:00