xref: /linux/crypto/async_tx/Kconfig (revision a234ca0faa65dcd5cc473915bd925130ebb7b74b)
1config ASYNC_CORE
2	tristate
3
4config ASYNC_MEMCPY
5	tristate
6	select ASYNC_CORE
7
8config ASYNC_XOR
9	tristate
10	select ASYNC_CORE
11	select XOR_BLOCKS
12
13config ASYNC_MEMSET
14	tristate
15	select ASYNC_CORE
16
17config ASYNC_PQ
18	tristate
19	select ASYNC_CORE
20
21config ASYNC_RAID6_RECOV
22	tristate
23	select ASYNC_CORE
24	select ASYNC_PQ
25	select ASYNC_XOR
26
27config ASYNC_RAID6_TEST
28	tristate "Self test for hardware accelerated raid6 recovery"
29	depends on ASYNC_RAID6_RECOV
30	select ASYNC_MEMCPY
31	---help---
32	  This is a one-shot self test that permutes through the
33	  recovery of all the possible two disk failure scenarios for a
34	  N-disk array.  Recovery is performed with the asynchronous
35	  raid6 recovery routines, and will optionally use an offload
36	  engine if one is available.
37
38	  If unsure, say N.
39
40config ASYNC_TX_DISABLE_PQ_VAL_DMA
41	bool
42
43config ASYNC_TX_DISABLE_XOR_VAL_DMA
44	bool
45