arm_smccc_args
static void __scm_legacy_do(const struct arm_smccc_args *smc,
struct arm_smccc_args smc = {0};
static int __scm_smc_do(struct device *dev, struct arm_smccc_args *smc,
struct arm_smccc_args smc = {0};
static void __scm_smc_do_quirk(const struct arm_smccc_args *smc,
static void fill_wq_resume_args(struct arm_smccc_args *resume, u32 smc_call_ctx)
struct arm_smccc_args get_wq_ctx = {0};
static int __scm_smc_do_quirk_handle_waitq(struct device *dev, struct arm_smccc_args *waitq,
struct arm_smccc_args resume;
struct arm_smccc_args *smc = waitq;