Home
last modified time | relevance | path

Searched refs:kvm_call_hyp_nvhe (Results 1 – 9 of 9) sorted by relevance

/arch/arm64/kvm/
Diommu.c33 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()
Dpkvm.c315 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()
Dhyp_trace.c81 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()
Dmmu.c177 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()
Darm.c575 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()
Dhandle_exit.c311 kvm_call_hyp_nvhe(__pkvm_vcpu_sync_state); in handle_trap_exceptions()
Dhyp_events.c58 ret = kvm_call_hyp_nvhe(__pkvm_enable_event, id, enable); in enable_hyp_event()
Dptdump.c226 ret = kvm_call_hyp_nvhe(__pkvm_stage2_snapshot, snapshot, handle); in kvm_ptdump_get_snapshot()
/arch/arm64/include/asm/
Dkvm_host.h1090 #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