Lines Matching full:protected

3  * Hosting Protected Virtual Machines
37 * struct pv_vm_to_be_destroyed - Represents a protected VM that needs to
41 * @old_gmap_table: the gmap table of the leftover protected VM
42 * @handle: the handle of the leftover protected VM
43 * @stor_var: pointer to the variable storage of the leftover protected VM
44 * @stor_base: address of the base storage of the leftover protected VM
46 * Represents a protected VM that is still registered with the Ultravisor,
203 * kvm_s390_pv_dispose_one_leftover - Clean up one leftover protected VM.
204 * @kvm: the KVM that was associated with this leftover protected VM
205 * @leftover: details about the leftover protected VM that needs a clean up
209 * Destroy one leftover protected VM.
244 * kvm_s390_destroy_lower_2g - Destroy the first 2GB of protected guest memory.
248 * The CPUs of the protected VM need to be destroyed beforehand.
304 * kvm_s390_pv_set_aside - Set aside a protected VM for later teardown.
309 * Set aside the protected VM for a subsequent teardown. The VM will be able
311 * properly tear down the protected VM is set aside. If another protected VM
314 * The CPUs of the protected VM need to be destroyed beforehand.
318 * Return: 0 in case of success, -EINVAL if another protected VM was already set
328 * If another protected VM was already prepared for teardown, refuse. in kvm_s390_pv_set_aside()
369 * kvm_s390_pv_deinit_vm - Deinitialize the current protected VM
370 * @kvm: the KVM whose protected VM needs to be deinitialized
374 * Deinitialize the current protected VM. This function will destroy and
375 * cleanup the current protected VM, but it will not cleanup the guest
376 * memory. This function should only be called when the protected VM has
408 * kvm_s390_pv_deinit_cleanup_all - Clean up all protected VMs associated
414 * This function will clean up all protected VMs associated with a KVM.
438 /* If the current VM is protected, destroy it */ in kvm_s390_pv_deinit_cleanup_all()
444 /* If a previous protected VM was set aside, put it in the need_cleanup list */ in kvm_s390_pv_deinit_cleanup_all()
450 /* Cleanup all protected VMs in the need_cleanup list */ in kvm_s390_pv_deinit_cleanup_all()
486 * kvm_s390_pv_deinit_aside_vm - Teardown a previously set aside protected VM.
487 * @kvm: the VM previously associated with the protected VM
491 * Tear down the protected VM that had been previously prepared for teardown
497 * Return: 0 in case of success, -EINVAL if no protected VM had been