Searched refs:arm_smccc_1_2_regs (Results 1 – 7 of 7) sorted by relevance
/openbmc/openbmc/meta-arm/meta-arm-bsp/recipes-bsp/u-boot/u-boot/corstone1000/ |
H A D | 0001-FF-A-v15-arm64-smccc-add-support-for-SMCCCv1.2-x0-x1.patch | 61 + /* Load the registers x0 - x17 from the struct arm_smccc_1_2_regs */ 94 + * void arm_smccc_1_2_smc(const struct arm_smccc_1_2_regs *args, 95 + * struct arm_smccc_1_2_regs *res); 123 + DEFINE(ARM_SMCCC_1_2_REGS_X0_OFFS, offsetof(struct arm_smccc_1_2_regs, a0)); 124 + DEFINE(ARM_SMCCC_1_2_REGS_X2_OFFS, offsetof(struct arm_smccc_1_2_regs, a2)); 157 + * struct arm_smccc_1_2_regs - Arguments for or Results from SMC call 160 +struct arm_smccc_1_2_regs { 183 + * @args: arguments passed via struct arm_smccc_1_2_regs 184 + * @res: result values via struct arm_smccc_1_2_regs 192 +asmlinkage void arm_smccc_1_2_smc(const struct arm_smccc_1_2_regs *args, [all …]
|
H A D | 0004-FF-A-v15-arm_ffa-introduce-Arm-FF-A-support.patch | 1932 +typedef struct arm_smccc_1_2_regs ffa_value_t;
|
/openbmc/linux/arch/arm64/kernel/ |
H A D | asm-offsets.c | 162 DEFINE(ARM_SMCCC_1_2_REGS_X0_OFFS, offsetof(struct arm_smccc_1_2_regs, a0)); in main() 163 DEFINE(ARM_SMCCC_1_2_REGS_X2_OFFS, offsetof(struct arm_smccc_1_2_regs, a2)); in main() 164 DEFINE(ARM_SMCCC_1_2_REGS_X4_OFFS, offsetof(struct arm_smccc_1_2_regs, a4)); in main() 165 DEFINE(ARM_SMCCC_1_2_REGS_X6_OFFS, offsetof(struct arm_smccc_1_2_regs, a6)); in main() 166 DEFINE(ARM_SMCCC_1_2_REGS_X8_OFFS, offsetof(struct arm_smccc_1_2_regs, a8)); in main() 167 DEFINE(ARM_SMCCC_1_2_REGS_X10_OFFS, offsetof(struct arm_smccc_1_2_regs, a10)); in main() 168 DEFINE(ARM_SMCCC_1_2_REGS_X12_OFFS, offsetof(struct arm_smccc_1_2_regs, a12)); in main() 169 DEFINE(ARM_SMCCC_1_2_REGS_X14_OFFS, offsetof(struct arm_smccc_1_2_regs, a14)); in main() 170 DEFINE(ARM_SMCCC_1_2_REGS_X16_OFFS, offsetof(struct arm_smccc_1_2_regs, a16)); in main()
|
H A D | acpi.c | 429 void (*invoke_ffh64_fn)(const struct arm_smccc_1_2_regs *args, 430 struct arm_smccc_1_2_regs *res); 503 struct arm_smccc_1_2_regs *r = (struct arm_smccc_1_2_regs *)value; in acpi_ffh_address_space_arch_handler()
|
/openbmc/linux/include/linux/ |
H A D | arm-smccc.h | 266 struct arm_smccc_1_2_regs { struct 298 asmlinkage void arm_smccc_1_2_hvc(const struct arm_smccc_1_2_regs *args, 299 struct arm_smccc_1_2_regs *res); 312 asmlinkage void arm_smccc_1_2_smc(const struct arm_smccc_1_2_regs *args, 313 struct arm_smccc_1_2_regs *res);
|
/openbmc/linux/arch/arm64/hyperv/ |
H A D | hv_core.c | 93 struct arm_smccc_1_2_regs args; in hv_get_vpreg_128() 94 struct arm_smccc_1_2_regs res; in hv_get_vpreg_128()
|
/openbmc/linux/drivers/firmware/arm_ffa/ |
H A D | common.h | 13 typedef struct arm_smccc_1_2_regs ffa_value_t;
|