Home
last modified time | relevance | path

Searched refs:func_id (Results 1 – 10 of 10) sorted by relevance

/arch/arm64/kvm/hyp/nvhe/
A Dpsci-relay.c51 is_psci_0_1(cpu_on, func_id) || in is_psci_0_1_call()
52 is_psci_0_1(cpu_off, func_id) || in is_psci_0_1_call()
53 is_psci_0_1(migrate, func_id)); in is_psci_0_1_call()
59 return (PSCI_0_2_FN(0) <= func_id && func_id <= PSCI_0_2_FN(31)) || in is_psci_0_2_call()
60 (PSCI_0_2_FN64(0) <= func_id && func_id <= PSCI_0_2_FN64(31)); in is_psci_0_2_call()
140 ret = psci_call(func_id, mpidr, in psci_cpu_on()
198 return psci_call(func_id, in psci_system_suspend()
229 if (is_psci_0_1(cpu_off, func_id) || is_psci_0_1(migrate, func_id)) in psci_0_1_handler()
241 switch (func_id) { in psci_0_2_handler()
267 switch (func_id) { in psci_1_0_handler()
[all …]
A Dffa.c106 static bool is_ffa_call(u64 func_id) in is_ffa_call() argument
108 return ARM_SMCCC_IS_FAST_CALL(func_id) && in is_ffa_call()
161 arm_smccc_1_1_smc(func_id, len, fraglen, in ffa_mem_xfer()
429 static void __do_ffa_mem_xfer(const u64 func_id, in __do_ffa_mem_xfer() argument
494 ffa_mem_xfer(res, func_id, len, fraglen); in __do_ffa_mem_xfer()
611 static bool ffa_call_supported(u64 func_id) in ffa_call_supported() argument
613 switch (func_id) { in ffa_call_supported()
809 if (!is_ffa_call(func_id)) in kvm_host_ffa_handler()
812 if (func_id != FFA_VERSION && in kvm_host_ffa_handler()
818 switch (func_id) { in kvm_host_ffa_handler()
[all …]
A Dhyp-main.c660 DECLARE_REG(u64, func_id, host_ctxt, 0); in handle_host_smc()
663 func_id &= ~ARM_SMCCC_CALL_HINTS; in handle_host_smc()
665 handled = kvm_host_psci_handler(host_ctxt, func_id); in handle_host_smc()
667 handled = kvm_host_ffa_handler(host_ctxt, func_id); in handle_host_smc()
/arch/arm64/kvm/
A Dhypercalls.c72 switch (func_id) { in kvm_smccc_default_allowed()
84 ARM_SMCCC_FUNC_NUM(func_id) <= 0x1f) in kvm_smccc_default_allowed()
91 if (func_id >= KVM_PSCI_FN(0) && func_id <= KVM_PSCI_FN(3)) in kvm_smccc_default_allowed()
102 switch (func_id) { in kvm_smccc_test_fw_bmap()
213 unsigned long idx = func_id; in kvm_smccc_filter_get_action()
239 if (kvm_smccc_test_fw_bmap(vcpu, func_id) || in kvm_smccc_get_action()
240 kvm_smccc_default_allowed(func_id)) in kvm_smccc_get_action()
260 .nr = func_id, in kvm_prepare_hypercall_exit()
268 u32 func_id = smccc_get_function(vcpu); in kvm_smccc_call_handler() local
282 kvm_prepare_hypercall_exit(vcpu, func_id); in kvm_smccc_call_handler()
[all …]
A Dtrng.c54 u32 func_id = smccc_get_function(vcpu); in kvm_trng_call() local
58 switch (func_id) { in kvm_trng_call()
/arch/arm/include/asm/
A Dhypervisor.h8 bool kvm_arm_hyp_service_available(u32 func_id);
/arch/arm64/kvm/hyp/include/nvhe/
A Dffa.h15 bool kvm_host_ffa_handler(struct kvm_cpu_context *host_ctxt, u32 func_id);
/arch/arm64/include/asm/
A Dhypervisor.h8 bool kvm_arm_hyp_service_available(u32 func_id);
A Dkvm_hyp.h121 bool kvm_host_psci_handler(struct kvm_cpu_context *host_ctxt, u32 func_id);
/arch/s390/include/uapi/asm/
A Dzcrypt.h90 __u8 func_id[2]; /* function id 0x5432 */ member
167 __u8 func_id[2]; member

Completed in 178 milliseconds