s390/ap: provide F bit parameter for ap_rapq() and ap_zapq()
authorHarald Freudenberger <freude@linux.ibm.com>
Wed, 7 Sep 2022 16:04:03 +0000 (18:04 +0200)
committerHeiko Carstens <hca@linux.ibm.com>
Mon, 20 Mar 2023 10:12:49 +0000 (11:12 +0100)
commit4bdf3c3956d863b6823daa185ee3ce3e3a432cf3
tree6e8f9178bf40c2a98374b0bd8bf5524718f85af6
parent088174960ebc197fab8af9b99e039bc5c0aa34e7
s390/ap: provide F bit parameter for ap_rapq() and ap_zapq()

Extent the ap inline functions ap_rapq() (calls PQAP(RAPQ))
and ap_zapq() (calls PQAP(ZAPQ)) with a new parameter to
enable the new architectured F bit which forces an
unassociate and/or unbind on a secure execution associated
and/or bound queue.

Signed-off-by: Harald Freudenberger <freude@linux.ibm.com>
Reviewed-by: Tony Krowiak <akrowiak@linux.ibm.com>
Reviewed-by: Holger Dengler <dengler@linux.ibm.com>
Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
arch/s390/include/asm/ap.h
drivers/s390/crypto/ap_queue.c
drivers/s390/crypto/vfio_ap_ops.c
drivers/s390/crypto/zcrypt_cex2c.c