linux/drivers/s390
Martin Schwidefsky 2dbc2418ba [S390] zcrypt user space interface.
The user space interface of the zcrypt device driver implements the old
user space interface as defined by the old z90crypt driver. Everything
is there, the /dev/z90crypt misc character device, all the lovely ioctls
and the /proc file. Even writing to the z90crypt proc file to configure
the crypto device still works. It stands to reason to remove the proc
write function someday since a much cleaner configuration via the sysfs
is now available.

The ap bus device drivers register crypto cards to the zcrypt user
space interface. The request router of the user space interface
picks one of the registered cards based on the predicted latency
for the request and calls the driver via a callback found in the
zcrypt_ops of the device. The request router only knows which
operations the card can do and the minimum / maximum number of bits
a request can have.

Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
Signed-off-by: Ralph Wuerthner <rwuerthn@de.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
2006-09-20 15:58:27 +02:00
..
block [S390] dasd: fix device shutdown process. 2006-08-30 14:33:33 +02:00
char [S390] tape class return value handling. 2006-08-07 17:00:28 +02:00
cio [S390] cio: unsolicited interrupts during sense pgid. 2006-08-30 14:33:39 +02:00
crypto [S390] zcrypt user space interface. 2006-09-20 15:58:27 +02:00
net [PATCH] s390: qeth driver fixes [6/6] 2006-09-17 01:03:08 -04:00
scsi [SCSI] zfcp: bump version number 2006-08-06 11:31:33 -05:00
ebcdic.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
Kconfig [S390] remove old z90crypt driver. 2006-09-20 15:58:22 +02:00
Makefile [PATCH] s390: move s390_root_dev_* out of the cio layer 2006-01-06 08:33:49 -08:00
s390_rdev.c [PATCH] s390: kzalloc() conversion in drivers/s390 2006-03-24 07:33:18 -08:00
s390mach.c [S390] path grouping and path verifications fixes. 2006-07-12 16:40:19 +02:00
s390mach.h [PATCH] s390: Add missing memory constraint to stcrw() 2006-02-01 08:53:24 -08:00
sysinfo.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00