[S390] Add crypto support for 3592 tape devices
authorMichael Holzheu <holzheu@de.ibm.com>
Mon, 5 Feb 2007 20:18:26 +0000 (21:18 +0100)
committerMartin Schwidefsky <schwidefsky@de.ibm.com>
Mon, 5 Feb 2007 20:18:26 +0000 (21:18 +0100)
commitcced1dd42ebcebc7fa7f02fe487e48aa71752401
tree989ef44c23b900309f070184b8bf3412d5b98dbf
parentfe355b7f1c7400cbb71762a1237461be03f88265
[S390] Add crypto support for 3592 tape devices

3592 tape devices are able to write data encrpyted on tape mediums.
This z/Linux device driver support includes the following functions:
 * ioctl to switch on/off encryption
 * ioctl to query encryption status of drive
 * ioctls to set and query key encrypting keys (kekls)
 * long busy interrupt handling

Signed-off-by: Michael Holzheu <holzheu@de.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
drivers/s390/char/tape.h
drivers/s390/char/tape_3590.c
drivers/s390/char/tape_3590.h
drivers/s390/char/tape_char.c
drivers/s390/char/tape_core.c
include/asm-s390/tape390.h