android_kernel_sony_sdm845/drivers/crypto
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Tero Kristo 7b2dbe405d crypto: omap-sham - add proper load balancing support for multicore
[ Upstream commit 281c377872ff5d15d80df25fc4df02d2676c7cde ]

The current implementation of the multiple accelerator core support for
OMAP SHA does not work properly. It always picks up the first probed
accelerator core if this is available, and rest of the book keeping also
gets confused if there are two cores available. Add proper load
balancing support for SHA, and also fix any bugs related to the
multicore support while doing it.

Signed-off-by: Tero Kristo <t-kristo@ti.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2020-06-30 15:38:29 -04:00
..
amcc crypto: crypto4xx - Fix wrong ppc4xx_trng_probe()/ppc4xx_trng_remove() arguments 2020-01-29 10:24:13 +01:00
caam crypto: caam - free resources in case caam_rng registration failed 2020-01-29 10:24:29 +01:00
ccp crypto: ccp - fix AES CFB error exposed by new test vectors 2020-01-29 10:24:25 +01:00
chelsio crypto: chcr - Check device is allocated before use 2017-02-14 15:25:32 -08:00
marvell crypto: marvell - Copy IVDIG before launching partial DMA ahash requests 2017-11-30 08:39:14 +00:00
nx crypto: nx - off by one bug in nx_of_update_msc() 2016-07-19 12:01:47 +08:00
qat crypto: qat - Silence smp_processor_id() warning 2019-10-17 13:42:05 -07:00
qce crypto: qce - Use skcipher for fallback 2016-07-01 23:45:09 +08:00
rockchip crypto: rockchip - use devm_add_action_or_reset() 2016-08-24 21:07:11 +08:00
sunxi-ss crypto: sun4i-ss - Fix 64-bit size_t warnings on sun4i-ss-hash.c 2020-01-04 13:40:06 +01:00
ux500 crypto: ux500 - Use proper enum in hash_set_dma_transfer 2019-02-12 19:44:58 +01:00
vmx crypto: vmx - Avoid weird build failures 2020-01-04 13:40:06 +01:00
atmel-aes-regs.h crypto: atmel-aes - add support to GCM mode 2015-12-23 18:19:58 +08:00
atmel-aes.c crypto: atmel-aes - Fix counter overflow in CTR mode 2020-02-14 16:31:01 -05:00
atmel-sha-regs.h crypto: atmel-sha - fix context switches 2016-01-25 22:42:07 +08:00
atmel-sha.c crypto: atmel - only treat EBUSY as transient if backlog 2017-07-21 07:42:23 +02:00
atmel-tdes-regs.h
atmel-tdes.c crypto: atmel - fix checks of error code returned by devm_ioremap_resource() 2016-03-11 21:19:19 +08:00
bfin_crc.c crypto: hash - annotate algorithms taking optional key 2018-02-25 11:05:43 +01:00
bfin_crc.h
geode-aes.c
geode-aes.h
hifn_795x.c crypto: squash lines for simple wrapper functions 2016-09-13 20:27:26 +08:00
img-hash.c crypto: img-hash - Fix set_reqsize call 2016-08-09 18:47:23 +08:00
ixp4xx_crypto.c crypto: ixp4xx - Fix error handling path in 'aead_perform()' 2017-08-24 17:12:18 -07:00
Kconfig Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 2016-10-10 14:04:16 -07:00
Makefile crypto: Added Chelsio Menu to the Kconfig file 2016-08-19 00:00:37 -07:00
mv_cesa.c crypto: mv_cesa - remove NO_IRQ reference 2016-09-07 21:08:32 +08:00
mv_cesa.h
mxc-scc.c crypto: mxc-scc - fix build warnings on ARM64 2019-12-05 15:34:53 +01:00
mxs-dcp.c crypto: mxs-dcp - make symbols 'sha1_null_hash' and 'sha256_null_hash' static 2020-05-02 17:22:59 +02:00
n2_asm.S
n2_core.c crypto: n2 - cure use after free 2018-01-10 09:29:51 +01:00
n2_core.h
omap-aes.c crypto: omap-aes - fix error return code in omap_aes_probe() 2016-09-22 18:27:35 +08:00
omap-des.c crypto: omap-des - fix error return code in omap_des_probe() 2016-09-22 18:27:34 +08:00
omap-sham.c crypto: omap-sham - add proper load balancing support for multicore 2020-06-30 15:38:29 -04:00
padlock-aes.c crypto: padlock-aes - Fix Nano workaround data corruption 2018-08-06 16:23:04 +02:00
padlock-sha.c x86/cpufeature: Remove unused and seldomly used cpu_has_xx macros 2015-12-19 11:49:55 +01:00
picoxcell_crypto.c crypto: picoxcell - adjust the position of tasklet_init and fix missed tasklet_kill 2020-02-14 16:31:02 -05:00
picoxcell_crypto_regs.h
s5p-sss.c crypto: s5p-sss: Fix Fix argument list alignment 2019-11-25 09:53:01 +01:00
sahara.c crypto: sharah - Unregister correct algorithms for SAHARA 3 2018-09-26 08:36:34 +02:00
talitos.c crypto: talitos - fix ECB and CBC algs ivsize 2020-06-20 10:24:08 +02:00
talitos.h crypto: talitos - add new crypto modes 2015-12-04 22:29:56 +08:00