Lines Matching defs:kvm
135 static inline bool is_mirroring_enc_context(struct kvm *kvm) in is_mirroring_enc_context()
227 static unsigned int sev_get_asid(struct kvm *kvm) in sev_get_asid()
269 static int kvm_rmp_make_shared(struct kvm *kvm, u64 pfn, enum pg_level level) in kvm_rmp_make_shared()
293 static int snp_page_reclaim(struct kvm *kvm, u64 pfn) in snp_page_reclaim()
311 static void sev_unbind_asid(struct kvm *kvm, unsigned int handle) in sev_unbind_asid()
365 static int snp_guest_req_init(struct kvm *kvm) in snp_guest_req_init()
386 static void snp_guest_req_cleanup(struct kvm *kvm) in snp_guest_req_cleanup()
400 static int __sev_guest_init(struct kvm *kvm, struct kvm_sev_cmd *argp, in __sev_guest_init()
476 static int sev_guest_init(struct kvm *kvm, struct kvm_sev_cmd *argp) in sev_guest_init()
499 static int sev_guest_init2(struct kvm *kvm, struct kvm_sev_cmd *argp) in sev_guest_init2()
517 static int sev_bind_asid(struct kvm *kvm, unsigned int handle, int *error) in sev_bind_asid()
541 static int sev_issue_cmd(struct kvm *kvm, int id, void *data, int *error) in sev_issue_cmd()
548 static int sev_launch_start(struct kvm *kvm, struct kvm_sev_cmd *argp) in sev_launch_start()
620 static struct page **sev_pin_memory(struct kvm *kvm, unsigned long uaddr, in sev_pin_memory()
683 static void sev_unpin_memory(struct kvm *kvm, struct page **pages, in sev_unpin_memory()
729 static int sev_launch_update_data(struct kvm *kvm, struct kvm_sev_cmd *argp) in sev_launch_update_data()
891 static int __sev_launch_update_vmsa(struct kvm *kvm, struct kvm_vcpu *vcpu, in __sev_launch_update_vmsa()
942 static int sev_launch_update_vmsa(struct kvm *kvm, struct kvm_sev_cmd *argp) in sev_launch_update_vmsa()
966 static int sev_launch_measure(struct kvm *kvm, struct kvm_sev_cmd *argp) in sev_launch_measure()
1027 static int sev_launch_finish(struct kvm *kvm, struct kvm_sev_cmd *argp) in sev_launch_finish()
1038 static int sev_guest_status(struct kvm *kvm, struct kvm_sev_cmd *argp) in sev_guest_status()
1064 static int __sev_issue_dbg_cmd(struct kvm *kvm, unsigned long src, in __sev_issue_dbg_cmd()
1081 static int __sev_dbg_decrypt(struct kvm *kvm, unsigned long src_paddr, in __sev_dbg_decrypt()
1097 static int __sev_dbg_decrypt_user(struct kvm *kvm, unsigned long paddr, in __sev_dbg_decrypt_user()
1133 static int __sev_dbg_encrypt_user(struct kvm *kvm, unsigned long paddr, in __sev_dbg_encrypt_user()
1209 static int sev_dbg_crypt(struct kvm *kvm, struct kvm_sev_cmd *argp, bool dec) in sev_dbg_crypt()
1293 static int sev_launch_secret(struct kvm *kvm, struct kvm_sev_cmd *argp) in sev_launch_secret()
1367 static int sev_get_attestation_report(struct kvm *kvm, struct kvm_sev_cmd *argp) in sev_get_attestation_report()
1429 __sev_send_start_query_session_length(struct kvm *kvm, struct kvm_sev_cmd *argp, in __sev_send_start_query_session_length()
1447 static int sev_send_start(struct kvm *kvm, struct kvm_sev_cmd *argp) in sev_send_start()
1538 __sev_send_update_data_query_lengths(struct kvm *kvm, struct kvm_sev_cmd *argp, in __sev_send_update_data_query_lengths()
1558 static int sev_send_update_data(struct kvm *kvm, struct kvm_sev_cmd *argp) in sev_send_update_data()
1642 static int sev_send_finish(struct kvm *kvm, struct kvm_sev_cmd *argp) in sev_send_finish()
1653 static int sev_send_cancel(struct kvm *kvm, struct kvm_sev_cmd *argp) in sev_send_cancel()
1664 static int sev_receive_start(struct kvm *kvm, struct kvm_sev_cmd *argp) in sev_receive_start()
1738 static int sev_receive_update_data(struct kvm *kvm, struct kvm_sev_cmd *argp) in sev_receive_update_data()
1814 static int sev_receive_finish(struct kvm *kvm, struct kvm_sev_cmd *argp) in sev_receive_finish()
1892 static int sev_lock_vcpus_for_migration(struct kvm *kvm, in sev_lock_vcpus_for_migration()
1932 static void sev_unlock_vcpus_for_migration(struct kvm *kvm) in sev_unlock_vcpus_for_migration()
2049 int sev_vm_move_enc_context_from(struct kvm *kvm, unsigned int source_fd) in sev_vm_move_enc_context_from()
2138 static void *snp_context_create(struct kvm *kvm, struct kvm_sev_cmd *argp) in snp_context_create()
2161 static int snp_bind_asid(struct kvm *kvm, int *error) in snp_bind_asid()
2171 static int snp_launch_start(struct kvm *kvm, struct kvm_sev_cmd *argp) in snp_launch_start()
2238 static int sev_gmem_post_populate(struct kvm *kvm, gfn_t gfn_start, kvm_pfn_t pfn, in sev_gmem_post_populate()
2330 static int snp_launch_update(struct kvm *kvm, struct kvm_sev_cmd *argp) in snp_launch_update()
2414 static int snp_launch_update_vmsa(struct kvm *kvm, struct kvm_sev_cmd *argp) in snp_launch_update_vmsa()
2462 static int snp_launch_finish(struct kvm *kvm, struct kvm_sev_cmd *argp) in snp_launch_finish()
2538 int sev_mem_enc_ioctl(struct kvm *kvm, void __user *argp) in sev_mem_enc_ioctl()
2656 int sev_mem_enc_register_region(struct kvm *kvm, in sev_mem_enc_register_region()
2710 find_enc_region(struct kvm *kvm, struct kvm_enc_region *range) in find_enc_region()
2725 static void __unregister_enc_region_locked(struct kvm *kvm, in __unregister_enc_region_locked()
2733 int sev_mem_enc_unregister_region(struct kvm *kvm, in sev_mem_enc_unregister_region()
2773 int sev_vm_copy_enc_context_from(struct kvm *kvm, unsigned int source_fd) in sev_vm_copy_enc_context_from()
2835 static int snp_decommission_context(struct kvm *kvm) in snp_decommission_context()
2860 void sev_vm_destroy(struct kvm *kvm) in sev_vm_destroy()
3131 void sev_guest_memory_reclaimed(struct kvm *kvm) in sev_guest_memory_reclaimed()
3463 struct kvm *kvm = svm->vcpu.kvm; in pre_sev_run() local
4008 struct kvm *kvm = svm->vcpu.kvm; in snp_handle_guest_req() local
4053 struct kvm *kvm = svm->vcpu.kvm; in snp_handle_ext_guest_req() local
4548 struct kvm *kvm = svm->vcpu.kvm; in sev_es_prepare_switch_to_guest() local
4668 struct kvm *kvm = vcpu->kvm; in sev_handle_rmp_fault() local
4793 static bool is_large_rmp_possible(struct kvm *kvm, kvm_pfn_t pfn, int order) in is_large_rmp_possible()
4809 int sev_gmem_prepare(struct kvm *kvm, kvm_pfn_t pfn, gfn_t gfn, int max_order) in sev_gmem_prepare()
4919 int sev_private_max_mapping_level(struct kvm *kvm, kvm_pfn_t pfn) in sev_private_max_mapping_level()