linux/drivers/crypto/nx
Seth Jennings 0e16aafb12 powerpc/crypto: add 842 hardware compression driver
This patch adds the driver for interacting with the 842
compression accelerator on IBM Power7+ systems.

The device is a child of the Platform Facilities Option (PFO)
and shows up as a child of the IBM VIO bus.

The compression/decompression API takes the same arguments
as existing compression methods like lzo and deflate.  The 842
hardware operates on 4K hardware pages and the driver breaks up
input on 4K boundaries to submit it to the hardware accelerator.

Signed-off-by: Robert Jennings <rcj@linux.vnet.ibm.com>
Signed-off-by: Seth Jennings <sjenning@linux.vnet.ibm.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
2012-08-01 17:47:56 +08:00
..
Kconfig powerpc/crypto: add 842 hardware compression driver 2012-08-01 17:47:56 +08:00
Makefile powerpc/crypto: add 842 hardware compression driver 2012-08-01 17:47:56 +08:00
nx_csbcpb.h
nx_debugfs.c powerpc/crypto: debugfs routines and docs for the nx device driver 2012-05-16 15:05:45 +10:00
nx-842.c powerpc/crypto: add 842 hardware compression driver 2012-08-01 17:47:56 +08:00
nx-aes-cbc.c crypto: drivers - remove cra_list initialization 2012-08-01 17:47:28 +08:00
nx-aes-ccm.c crypto: drivers - remove cra_list initialization 2012-08-01 17:47:28 +08:00
nx-aes-ctr.c crypto: drivers - remove cra_list initialization 2012-08-01 17:47:28 +08:00
nx-aes-ecb.c crypto: drivers - remove cra_list initialization 2012-08-01 17:47:28 +08:00
nx-aes-gcm.c crypto: drivers - remove cra_list initialization 2012-08-01 17:47:28 +08:00
nx-aes-xcbc.c powerpc/crypto: AES-XCBC mode routines for nx encryption 2012-05-16 15:05:43 +10:00
nx-sha256.c powerpc/crypto: SHA256 hash routines for nx encryption 2012-05-16 15:05:44 +10:00
nx-sha512.c powerpc/crypto: SHA512 hash routines for nx encryption 2012-05-16 15:05:44 +10:00
nx.c
nx.h