Lines Matching refs:func_id
103 static bool is_ffa_call(u64 func_id)
105 return ARM_SMCCC_IS_FAST_CALL(func_id) &&
106 ARM_SMCCC_OWNER_NUM(func_id) == ARM_SMCCC_OWNER_STANDARD &&
107 ARM_SMCCC_FUNC_NUM(func_id) >= FFA_MIN_FUNC_NUM &&
108 ARM_SMCCC_FUNC_NUM(func_id) <= FFA_MAX_FUNC_NUM;
155 static void ffa_mem_xfer(struct arm_smccc_res *res, u64 func_id, u32 len,
158 arm_smccc_1_1_smc(func_id, len, fraglen,
418 static __always_inline void do_ffa_mem_xfer(const u64 func_id,
432 BUILD_BUG_ON(func_id != FFA_FN64_MEM_SHARE &&
433 func_id != FFA_FN64_MEM_LEND);
481 ffa_mem_xfer(res, func_id, len, fraglen);
587 static bool ffa_call_supported(u64 func_id)
589 switch (func_id) {
643 bool kvm_host_ffa_handler(struct kvm_cpu_context *host_ctxt, u32 func_id)
660 if (!is_ffa_call(func_id))
663 switch (func_id) {
691 if (ffa_call_supported(func_id))