Loading include/asm-s390/zcrypt.h +41 −50 Original line number Diff line number Diff line Loading @@ -180,40 +180,8 @@ struct ica_xcRB { * for the implementation details for the contents of the * block * * Z90STAT_TOTALCOUNT * Return an integer count of all device types together. * * Z90STAT_PCICACOUNT * Return an integer count of all PCICAs. * * Z90STAT_PCICCCOUNT * Return an integer count of all PCICCs. * * Z90STAT_PCIXCCMCL2COUNT * Return an integer count of all MCL2 PCIXCCs. * * Z90STAT_PCIXCCMCL3COUNT * Return an integer count of all MCL3 PCIXCCs. * * Z90STAT_CEX2CCOUNT * Return an integer count of all CEX2Cs. * * Z90STAT_CEX2ACOUNT * Return an integer count of all CEX2As. * * Z90STAT_REQUESTQ_COUNT * Return an integer count of the number of entries waiting to be * sent to a device. * * Z90STAT_PENDINGQ_COUNT * Return an integer count of the number of entries sent to a * device awaiting the reply. * * Z90STAT_TOTALOPEN_COUNT * Return an integer count of the number of open file handles. * * Z90STAT_DOMAIN_INDEX * Return the integer value of the Cryptographic Domain. * ZSECSENDCPRB * Send an arbitrary CPRB to a crypto card. * * Z90STAT_STATUS_MASK * Return an 64 element array of unsigned chars for the status of Loading @@ -235,28 +203,51 @@ struct ica_xcRB { * of successfully completed requests per device since the device * was detected and made available. * * ICAZ90STATUS (deprecated) * Z90STAT_REQUESTQ_COUNT * Return an integer count of the number of entries waiting to be * sent to a device. * * Z90STAT_PENDINGQ_COUNT * Return an integer count of the number of entries sent to all * devices awaiting the reply. * * Z90STAT_TOTALOPEN_COUNT * Return an integer count of the number of open file handles. * * Z90STAT_DOMAIN_INDEX * Return the integer value of the Cryptographic Domain. * * The following ioctls are deprecated and should be no longer used: * * Z90STAT_TOTALCOUNT * Return an integer count of all device types together. * * Z90STAT_PCICACOUNT * Return an integer count of all PCICAs. * * Z90STAT_PCICCCOUNT * Return an integer count of all PCICCs. * * Z90STAT_PCIXCCMCL2COUNT * Return an integer count of all MCL2 PCIXCCs. * * Z90STAT_PCIXCCMCL3COUNT * Return an integer count of all MCL3 PCIXCCs. * * Z90STAT_CEX2CCOUNT * Return an integer count of all CEX2Cs. * * Z90STAT_CEX2ACOUNT * Return an integer count of all CEX2As. * * ICAZ90STATUS * Return some device driver status in a ica_z90_status struct * This takes an ica_z90_status struct as its arg. * * NOTE: this ioctl() is deprecated, and has been replaced with * single ioctl()s for each type of status being requested * * Z90STAT_PCIXCCCOUNT (deprecated) * Z90STAT_PCIXCCCOUNT * Return an integer count of all PCIXCCs (MCL2 + MCL3). * This is DEPRECATED now that MCL3 PCIXCCs are treated differently from * MCL2 PCIXCCs. * * Z90QUIESCE (not recommended) * Quiesce the driver. This is intended to stop all new * requests from being processed. Its use is NOT recommended, * except in circumstances where there is no other way to stop * callers from accessing the driver. Its original use was to * allow the driver to be "drained" of work in preparation for * a system shutdown. * * NOTE: once issued, this ban on new work cannot be undone * except by unloading and reloading the driver. */ /** Loading Loading
include/asm-s390/zcrypt.h +41 −50 Original line number Diff line number Diff line Loading @@ -180,40 +180,8 @@ struct ica_xcRB { * for the implementation details for the contents of the * block * * Z90STAT_TOTALCOUNT * Return an integer count of all device types together. * * Z90STAT_PCICACOUNT * Return an integer count of all PCICAs. * * Z90STAT_PCICCCOUNT * Return an integer count of all PCICCs. * * Z90STAT_PCIXCCMCL2COUNT * Return an integer count of all MCL2 PCIXCCs. * * Z90STAT_PCIXCCMCL3COUNT * Return an integer count of all MCL3 PCIXCCs. * * Z90STAT_CEX2CCOUNT * Return an integer count of all CEX2Cs. * * Z90STAT_CEX2ACOUNT * Return an integer count of all CEX2As. * * Z90STAT_REQUESTQ_COUNT * Return an integer count of the number of entries waiting to be * sent to a device. * * Z90STAT_PENDINGQ_COUNT * Return an integer count of the number of entries sent to a * device awaiting the reply. * * Z90STAT_TOTALOPEN_COUNT * Return an integer count of the number of open file handles. * * Z90STAT_DOMAIN_INDEX * Return the integer value of the Cryptographic Domain. * ZSECSENDCPRB * Send an arbitrary CPRB to a crypto card. * * Z90STAT_STATUS_MASK * Return an 64 element array of unsigned chars for the status of Loading @@ -235,28 +203,51 @@ struct ica_xcRB { * of successfully completed requests per device since the device * was detected and made available. * * ICAZ90STATUS (deprecated) * Z90STAT_REQUESTQ_COUNT * Return an integer count of the number of entries waiting to be * sent to a device. * * Z90STAT_PENDINGQ_COUNT * Return an integer count of the number of entries sent to all * devices awaiting the reply. * * Z90STAT_TOTALOPEN_COUNT * Return an integer count of the number of open file handles. * * Z90STAT_DOMAIN_INDEX * Return the integer value of the Cryptographic Domain. * * The following ioctls are deprecated and should be no longer used: * * Z90STAT_TOTALCOUNT * Return an integer count of all device types together. * * Z90STAT_PCICACOUNT * Return an integer count of all PCICAs. * * Z90STAT_PCICCCOUNT * Return an integer count of all PCICCs. * * Z90STAT_PCIXCCMCL2COUNT * Return an integer count of all MCL2 PCIXCCs. * * Z90STAT_PCIXCCMCL3COUNT * Return an integer count of all MCL3 PCIXCCs. * * Z90STAT_CEX2CCOUNT * Return an integer count of all CEX2Cs. * * Z90STAT_CEX2ACOUNT * Return an integer count of all CEX2As. * * ICAZ90STATUS * Return some device driver status in a ica_z90_status struct * This takes an ica_z90_status struct as its arg. * * NOTE: this ioctl() is deprecated, and has been replaced with * single ioctl()s for each type of status being requested * * Z90STAT_PCIXCCCOUNT (deprecated) * Z90STAT_PCIXCCCOUNT * Return an integer count of all PCIXCCs (MCL2 + MCL3). * This is DEPRECATED now that MCL3 PCIXCCs are treated differently from * MCL2 PCIXCCs. * * Z90QUIESCE (not recommended) * Quiesce the driver. This is intended to stop all new * requests from being processed. Its use is NOT recommended, * except in circumstances where there is no other way to stop * callers from accessing the driver. Its original use was to * allow the driver to be "drained" of work in preparation for * a system shutdown. * * NOTE: once issued, this ban on new work cannot be undone * except by unloading and reloading the driver. */ /** Loading