Searched refs:kvm_call_hyp_nvhe (Results 1 – 9 of 9) sorted by relevance
/arch/arm64/kvm/ |
D | iommu.c | 33 return kvm_call_hyp_nvhe(__pkvm_iommu_init, hyp_ops, in kvm_iommu_init_hyp() 77 return kvm_call_hyp_nvhe(__pkvm_host_hvc_pd, device_id, 0); in pkvm_iommu_suspend() 85 return kvm_call_hyp_nvhe(__pkvm_host_hvc_pd, device_id, 1); in pkvm_iommu_resume()
|
D | pkvm.c | 315 return kvm_call_hyp_nvhe(__pkvm_reclaim_dying_guest_page, in __reclaim_dying_guest_page_call() 330 WARN_ON(kvm_call_hyp_nvhe(__pkvm_start_teardown_vm, host_kvm->arch.pkvm.handle)); in __pkvm_destroy_hyp_vm() 344 WARN_ON(kvm_call_hyp_nvhe(__pkvm_finalize_teardown_vm, host_kvm->arch.pkvm.handle)); in __pkvm_destroy_hyp_vm() 471 if (WARN_ON(kvm_call_hyp_nvhe(__pkvm_prot_finalize))) in _kvm_host_prot_finalize() 847 kvm_call_hyp_nvhe(__pkvm_unmap_module_page, pfn, in pkvm_unmap_module_pages() 874 ret = kvm_call_hyp_nvhe(__pkvm_map_module_page, pfn, in pkvm_map_module_section() 996 ret = kvm_call_hyp_nvhe(__pkvm_init_module, hyp_va + offset); in __pkvm_load_el2_module() 1012 return kvm_call_hyp_nvhe(__pkvm_register_hcall, hfn_hyp_va); in __pkvm_register_el2_call() 1028 ret = kvm_call_hyp_nvhe(__pkvm_hyp_alloc_mgt_refill, id, in __pkvm_topup_hyp_alloc_mgt()
|
D | hyp_trace.c | 81 return kvm_call_hyp_nvhe(__pkvm_swap_reader_tracing, cpu); in __swap_reader() 137 return kvm_call_hyp_nvhe(__pkvm_host_share_hyp, virt_to_pfn((void *)va), 1); in __load_page() 142 WARN_ON(kvm_call_hyp_nvhe(__pkvm_host_unshare_hyp, virt_to_pfn((void *)va), 1)); in __teardown_page() 253 kvm_call_hyp_nvhe(__pkvm_teardown_tracing); in hyp_trace_buffer_load() 269 if (kvm_call_hyp_nvhe(__pkvm_teardown_tracing)) in hyp_trace_buffer_teardown() 310 ret = kvm_call_hyp_nvhe(__pkvm_enable_tracing, true); in hyp_tracing_start() 328 ret = kvm_call_hyp_nvhe(__pkvm_enable_tracing, false); in hyp_tracing_stop()
|
D | mmu.c | 177 kvm_call_hyp_nvhe(__pkvm_tlb_flush_vmid, kvm->arch.pkvm.handle); in kvm_arch_flush_remote_tlbs() 296 return kvm_call_hyp_nvhe(__pkvm_host_unmap_guest, kvm->arch.pkvm.handle, in __pkvm_unmap_guest_call() 589 ret = kvm_call_hyp_nvhe(__pkvm_host_share_hyp, pfn, 1); in share_pfn_hyp() 615 ret = kvm_call_hyp_nvhe(__pkvm_host_unshare_hyp, pfn, 1); in unshare_pfn_hyp() 775 addr = kvm_call_hyp_nvhe(__pkvm_create_private_mapping, in __create_hyp_private_mapping() 1256 return kvm_call_hyp_nvhe(__pkvm_wrprotect, kvm->arch.pkvm.handle, pfn, in __pkvm_wrprotect_call() 1582 int ret = kvm_call_hyp_nvhe(__pkvm_host_map_guest, pfn, gfn, nr_pages, prot); in pkvm_host_map_guest() 1628 return kvm_call_hyp_nvhe(__pkvm_relax_perms, pfn, gfn, order, prot); in __pkvm_relax_perms_call() 1660 return kvm_call_hyp_nvhe(__pkvm_dirty_log, pfn, gfn); in pkvm_relax_perms()
|
D | arm.c | 575 kvm_call_hyp_nvhe(__pkvm_vcpu_load, in kvm_arch_vcpu_load() 591 kvm_call_hyp_nvhe(__pkvm_vcpu_put); in kvm_arch_vcpu_put() 1927 kvm_call_hyp_nvhe(__kvm_enable_ssbs); in cpu_init_hyp_mode() 1965 kvm_call_hyp_nvhe(__pkvm_cpu_set_vector, data->slot); in cpu_set_hyp_vector() 2217 ret = kvm_call_hyp_nvhe(__pkvm_init, hyp_mem_base, hyp_mem_size, in do_pkvm_init() 2278 unsigned long reclaimable = kvm_call_hyp_nvhe(__pkvm_hyp_alloc_mgt_reclaimable); in kvm_hyp_shrinker_count()
|
D | handle_exit.c | 311 kvm_call_hyp_nvhe(__pkvm_vcpu_sync_state); in handle_trap_exceptions()
|
D | hyp_events.c | 58 ret = kvm_call_hyp_nvhe(__pkvm_enable_event, id, enable); in enable_hyp_event()
|
D | ptdump.c | 226 ret = kvm_call_hyp_nvhe(__pkvm_stage2_snapshot, snapshot, handle); in kvm_ptdump_get_snapshot()
|
/arch/arm64/include/asm/ |
D | kvm_host.h | 1090 #define kvm_call_hyp_nvhe(f, ...) \ macro 1112 kvm_call_hyp_nvhe(f, ##__VA_ARGS__); \ 1124 ret = kvm_call_hyp_nvhe(f, ##__VA_ARGS__); \ 1132 #define kvm_call_hyp_nvhe(f, ...) f(__VA_ARGS__) macro
|