Searched refs:smc_res (Results 1 – 5 of 5) sorted by relevance
| /linux-6.15/sound/soc/sof/imx/ |
| H A D | imx9.c | 41 struct arm_smccc_res smc_res; in imx95_chip_probe() local 54 IMX95_CPU_VEC_FLAGS_BOOT, 0, 0, 0, 0, &smc_res); in imx95_chip_probe() 56 return smc_res.a0; in imx95_chip_probe() 61 struct arm_smccc_res smc_res; in imx95_core_kick() local 64 IMX95_M7_LM_ID, 0, 0, 0, 0, 0, &smc_res); in imx95_core_kick() 66 return smc_res.a0; in imx95_core_kick() 71 struct arm_smccc_res smc_res; in imx95_core_shutdown() local 74 IMX95_M7_LM_ID, 0, 0, 0, 0, 0, &smc_res); in imx95_core_shutdown() 76 return smc_res.a0; in imx95_core_shutdown()
|
| H A D | imx8.c | 205 struct arm_smccc_res smc_res; in imx8ulp_reset() local 227 arm_smccc_smc(FSL_SIP_HIFI_XRDC, 0, 0, 0, 0, 0, 0, 0, &smc_res); in imx8ulp_reset() 229 return smc_res.a0; in imx8ulp_reset()
|
| /linux-6.15/drivers/firmware/qcom/ |
| H A D | qcom_scm-legacy.c | 143 struct arm_smccc_res smc_res; in scm_legacy_call() local 177 __scm_legacy_do(&smc, &smc_res); in scm_legacy_call() 178 if (smc_res.a0) in scm_legacy_call() 179 ret = qcom_scm_remap_error(smc_res.a0); in scm_legacy_call() 229 struct arm_smccc_res smc_res; in scm_legacy_call_atomic() local 237 desc->args[3], desc->args[4], 0, &smc_res); in scm_legacy_call_atomic() 240 res->result[0] = smc_res.a1; in scm_legacy_call_atomic() 241 res->result[1] = smc_res.a2; in scm_legacy_call_atomic() 242 res->result[2] = smc_res.a3; in scm_legacy_call_atomic() 245 return smc_res.a0; in scm_legacy_call_atomic()
|
| H A D | qcom_scm-smc.c | 162 struct arm_smccc_res smc_res; in __scm_smc_call() local 203 ret = __scm_smc_do(dev, &smc, &smc_res, atomic); in __scm_smc_call() 208 res->result[0] = smc_res.a1; in __scm_smc_call() 209 res->result[1] = smc_res.a2; in __scm_smc_call() 210 res->result[2] = smc_res.a3; in __scm_smc_call() 213 return (long)smc_res.a0 ? qcom_scm_remap_error(smc_res.a0) : 0; in __scm_smc_call()
|
| /linux-6.15/drivers/remoteproc/ |
| H A D | stm32_rproc.c | 414 struct arm_smccc_res smc_res; in stm32_rproc_set_hold_boot() local 435 hold_boot.reg, val, 0, 0, 0, 0, &smc_res); in stm32_rproc_set_hold_boot() 436 err = smc_res.a0; in stm32_rproc_set_hold_boot()
|