OpenCloudOS-Kernel/drivers/s390/crypto
Harald Freudenberger af4a72276d s390/zcrypt: Support up to 256 crypto adapters.
There was an artificial restriction on the card/adapter id
to only 6 bits but all the AP commands do support adapter
ids with 8 bit. This patch removes this restriction to 64
adapters and now up to 256 adapter can get addressed.

Some of the ioctl calls work on the max number of cards
possible (which was 64). These ioctls are now deprecated
but still supported. All the defines, structs and ioctl
interface declarations have been kept for compabibility.
There are now new ioctls (and defines for these) with an
additional '2' appended which provide the extended versions
with 256 cards supported.

Signed-off-by: Harald Freudenberger <freude@linux.vnet.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
2018-04-11 10:36:27 +02:00
..
Makefile License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
ap_asm.h Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux 2017-11-13 11:47:01 -08:00
ap_bus.c s390/zcrypt: Make ap init functions static. 2018-04-10 07:39:01 +02:00
ap_bus.h s390/zcrypt: Support up to 256 crypto adapters. 2018-04-11 10:36:27 +02:00
ap_card.c treewide: Use DEVICE_ATTR_RO 2018-01-09 16:34:34 +01:00
ap_debug.h s390/zcrypt: Make ap init functions static. 2018-04-10 07:39:01 +02:00
ap_queue.c s390/ap_bus: Convert timers to use timer_setup() 2017-11-14 11:01:41 +01:00
pkey_api.c s390/zcrypt: Support up to 256 crypto adapters. 2018-04-11 10:36:27 +02:00
zcrypt_api.c s390/zcrypt: Support up to 256 crypto adapters. 2018-04-11 10:36:27 +02:00
zcrypt_api.h s390/zcrypt: Support up to 256 crypto adapters. 2018-04-11 10:36:27 +02:00
zcrypt_card.c s390: crypto: Remove redundant license text 2017-11-24 14:28:46 +01:00
zcrypt_cca_key.h s390: crypto: Remove redundant license text 2017-11-24 14:28:46 +01:00
zcrypt_cex2a.c s390: crypto: Remove redundant license text 2017-11-24 14:28:46 +01:00
zcrypt_cex2a.h s390: crypto: Remove redundant license text 2017-11-24 14:28:46 +01:00
zcrypt_cex4.c s390: crypto: add SPDX identifiers to the remaining files 2017-11-24 14:28:39 +01:00
zcrypt_cex4.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
zcrypt_debug.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
zcrypt_error.h s390: crypto: Remove redundant license text 2017-11-24 14:28:46 +01:00
zcrypt_msgtype6.c s390: crypto: Remove redundant license text 2017-11-24 14:28:46 +01:00
zcrypt_msgtype6.h s390: crypto: Remove redundant license text 2017-11-24 14:28:46 +01:00
zcrypt_msgtype50.c s390: crypto: Remove redundant license text 2017-11-24 14:28:46 +01:00
zcrypt_msgtype50.h s390: crypto: Remove redundant license text 2017-11-24 14:28:46 +01:00
zcrypt_pcixcc.c s390: crypto: Remove redundant license text 2017-11-24 14:28:46 +01:00
zcrypt_pcixcc.h s390: crypto: Remove redundant license text 2017-11-24 14:28:46 +01:00
zcrypt_queue.c s390: crypto: Remove redundant license text 2017-11-24 14:28:46 +01:00