Lines Matching defs:_smc_id
46 #define SMC_ID_EXPAND_AS_SMC_OPERATION(_smc_id, _smc_num) \
47 case _smc_id##_AARCH32: \
55 case _smc_id##_AARCH64: \
57 if (_smc_id##_descriptor_index < 0) { \
58 SMC_HANDLER_DEBUG(SMC_HANDLER_DEBUG_NOT_IMP_MSG, #_smc_id, smc_id); \
61 if (_smc_id##_descriptor_index >= smc_id_descriptor_max) { \
63 _smc_id##_descriptor_index, smc_id_descriptor_max); \
66 SMC_HANDLER_DEBUG(SMC_HANDLER_DEBUG_START_MSG, #_smc_id, smc_id, \
67 _smc_id##_descriptor_index); \
68 ret = smc_handler_pool[_smc_id##_descriptor_index].smc_handler(x1,\
70 SMC_HANDLER_DEBUG(SMC_HANDLER_DEBUG_END_MSG, #_smc_id, smc_id); \
74 #define SMC_ID_EXPAND_AS_DESCRIPTOR_INDEX(_smc_id, _smc_num) \
75 short _smc_id##_descriptor_index __section(".mtk_plat_ro") = -1;