kvm_arm_hyp_service_available
bool kvm_arm_hyp_service_available(u32 func_id);
bool kvm_arm_hyp_service_available(u32 func_id);
EXPORT_SYMBOL_GPL(kvm_arm_hyp_service_available);
if (!kvm_arm_hyp_service_available(ARM_SMCCC_KVM_FUNC_DISCOVER_IMPL_VER) ||
!kvm_arm_hyp_service_available(ARM_SMCCC_KVM_FUNC_DISCOVER_IMPL_CPUS))
ret = kvm_arm_hyp_service_available(ARM_SMCCC_KVM_FUNC_PTP);
if (!kvm_arm_hyp_service_available(funcs[i]))
if (kvm_arm_hyp_service_available(ARM_SMCCC_KVM_FUNC_MMIO_GUARD))