Searched refs:kvm_call_hyp_nvhe (Results 1 – 4 of 4) sorted by relevance
| /linux-6.15/arch/arm64/kvm/ |
| H A D | pkvm.c | 108 WARN_ON(kvm_call_hyp_nvhe(__pkvm_teardown_vm, in __pkvm_destroy_hyp_vm() 130 ret = kvm_call_hyp_nvhe(__pkvm_init_vcpu, handle, vcpu, hyp_vcpu); in __pkvm_create_hyp_vcpu() 180 ret = kvm_call_hyp_nvhe(__pkvm_init_vm, host_kvm, hyp_vm, pgd); in __pkvm_create_hyp_vm() 236 if (WARN_ON(kvm_call_hyp_nvhe(__pkvm_prot_finalize))) in _kvm_host_prot_finalize() 345 kvm_call_hyp_nvhe(__pkvm_host_unshare_guest, handle, mapping->gfn); in pkvm_pgtable_stage2_destroy() 367 ret = kvm_call_hyp_nvhe(__pkvm_host_share_guest, pfn, gfn, prot); in pkvm_pgtable_stage2_map() 391 ret = kvm_call_hyp_nvhe(__pkvm_host_unshare_guest, handle, mapping->gfn); in pkvm_pgtable_stage2_unmap() 410 ret = kvm_call_hyp_nvhe(__pkvm_host_wrprotect_guest, handle, mapping->gfn); in pkvm_pgtable_stage2_wrprotect() 439 young |= kvm_call_hyp_nvhe(__pkvm_host_test_clear_young_guest, handle, mapping->gfn, in pkvm_pgtable_stage2_test_clear_young() 448 return kvm_call_hyp_nvhe(__pkvm_host_relax_perms_guest, addr >> PAGE_SHIFT, prot); in pkvm_pgtable_stage2_relax_perms() [all …]
|
| H A D | mmu.c | 177 kvm_call_hyp_nvhe(__pkvm_tlb_flush_vmid, kvm->arch.pkvm.handle); in kvm_arch_flush_remote_tlbs() 190 kvm_call_hyp_nvhe(__pkvm_tlb_flush_vmid, kvm->arch.pkvm.handle); in kvm_arch_flush_remote_tlbs_range() 504 ret = kvm_call_hyp_nvhe(__pkvm_host_share_hyp, pfn, 1); in share_pfn_hyp() 530 ret = kvm_call_hyp_nvhe(__pkvm_host_unshare_hyp, pfn, 1); in unshare_pfn_hyp() 690 addr = kvm_call_hyp_nvhe(__pkvm_create_private_mapping, in __create_hyp_private_mapping()
|
| H A D | arm.c | 629 kvm_call_hyp_nvhe(__pkvm_vcpu_load, in kvm_arch_vcpu_load() 645 kvm_call_hyp_nvhe(__pkvm_vcpu_put); in kvm_arch_vcpu_put() 2087 kvm_call_hyp_nvhe(__kvm_enable_ssbs); in cpu_init_hyp_mode() 2125 kvm_call_hyp_nvhe(__pkvm_cpu_set_vector, data->slot); in cpu_set_hyp_vector() 2400 ret = kvm_call_hyp_nvhe(__pkvm_init, hyp_mem_base, hyp_mem_size, in do_pkvm_init()
|
| /linux-6.15/arch/arm64/include/asm/ |
| H A D | kvm_host.h | 1201 #define kvm_call_hyp_nvhe(f, ...) \ macro 1223 kvm_call_hyp_nvhe(f, ##__VA_ARGS__); \ 1235 ret = kvm_call_hyp_nvhe(f, ##__VA_ARGS__); \ 1243 #define kvm_call_hyp_nvhe(f, ...) f(__VA_ARGS__) macro
|