Home
last modified time | relevance | path

Searched refs:pqap_hook (Results 1 - 8 of 8) sorted by relevance

/kernel/linux/linux-5.10/drivers/s390/crypto/
H A Dvfio_ap_ops.c292 if (!vcpu->kvm->arch.crypto.pqap_hook) in handle_pqap()
294 matrix_mdev = container_of(vcpu->kvm->arch.crypto.pqap_hook, in handle_pqap()
295 struct ap_matrix_mdev, pqap_hook); in handle_pqap()
341 matrix_mdev->pqap_hook.hook = handle_pqap; in vfio_ap_mdev_create()
342 matrix_mdev->pqap_hook.owner = THIS_MODULE; in vfio_ap_mdev_create()
1052 kvm->arch.crypto.pqap_hook = &matrix_mdev->pqap_hook; in vfio_ap_mdev_set_kvm()
1251 matrix_mdev->kvm->arch.crypto.pqap_hook = NULL; in vfio_ap_mdev_release()
H A Dvfio_ap_private.h87 struct kvm_s390_module_hook pqap_hook; member
/kernel/linux/linux-6.6/drivers/s390/crypto/
H A Dvfio_ap_private.h103 * @pqap_hook: the function pointer to the interception handler for the
119 crypto_hook pqap_hook; member
H A Dvfio_ap_ops.c588 if (!vcpu->kvm->arch.crypto.pqap_hook) { in handle_pqap()
595 matrix_mdev = container_of(vcpu->kvm->arch.crypto.pqap_hook, in handle_pqap()
596 struct ap_matrix_mdev, pqap_hook); in handle_pqap()
746 matrix_mdev->pqap_hook = handle_pqap; in vfio_ap_mdev_init_dev()
1596 kvm->arch.crypto.pqap_hook = &matrix_mdev->pqap_hook; in vfio_ap_mdev_set_kvm()
1655 kvm->arch.crypto.pqap_hook = NULL; in vfio_ap_mdev_unset_kvm()
/kernel/linux/linux-6.6/arch/s390/kvm/
H A Dpriv.c626 crypto_hook pqap_hook; in handle_pqap() local
676 if (vcpu->kvm->arch.crypto.pqap_hook) { in handle_pqap()
677 pqap_hook = *vcpu->kvm->arch.crypto.pqap_hook; in handle_pqap()
678 ret = pqap_hook(vcpu); in handle_pqap()
/kernel/linux/linux-5.10/arch/s390/kvm/
H A Dpriv.c675 if (vcpu->kvm->arch.crypto.pqap_hook) { in handle_pqap()
676 if (!try_module_get(vcpu->kvm->arch.crypto.pqap_hook->owner)) in handle_pqap()
678 ret = vcpu->kvm->arch.crypto.pqap_hook->hook(vcpu); in handle_pqap()
679 module_put(vcpu->kvm->arch.crypto.pqap_hook->owner); in handle_pqap()
/kernel/linux/linux-5.10/arch/s390/include/asm/
H A Dkvm_host.h808 struct kvm_s390_module_hook *pqap_hook; member
/kernel/linux/linux-6.6/arch/s390/include/asm/
H A Dkvm_host.h836 crypto_hook *pqap_hook; member

Completed in 15 milliseconds