smc_val 29 include/linux/arm-smccc.h #define ARM_SMCCC_IS_FAST_CALL(smc_val) \ smc_val 30 include/linux/arm-smccc.h ((smc_val) & (ARM_SMCCC_FAST_CALL << ARM_SMCCC_TYPE_SHIFT)) smc_val 31 include/linux/arm-smccc.h #define ARM_SMCCC_IS_64(smc_val) \ smc_val 32 include/linux/arm-smccc.h ((smc_val) & (ARM_SMCCC_SMC_64 << ARM_SMCCC_CALL_CONV_SHIFT)) smc_val 33 include/linux/arm-smccc.h #define ARM_SMCCC_FUNC_NUM(smc_val) ((smc_val) & ARM_SMCCC_FUNC_MASK) smc_val 34 include/linux/arm-smccc.h #define ARM_SMCCC_OWNER_NUM(smc_val) \ smc_val 35 include/linux/arm-smccc.h (((smc_val) >> ARM_SMCCC_OWNER_SHIFT) & ARM_SMCCC_OWNER_MASK)