Lines Matching refs:smc_fid
26 static uintptr_t nxp_plat_sip_handler(unsigned int smc_fid, in nxp_plat_sip_handler() argument
35 ERROR("%s: unhandled SMC (0x%x)\n", __func__, smc_fid); in nxp_plat_sip_handler()
45 static void clean_top_32b_of_param(uint32_t smc_fid, in clean_top_32b_of_param() argument
52 if (GET_SMC_CC(smc_fid) == SMC_32) { in clean_top_32b_of_param()
61 static uintptr_t nxp_sip_handler(unsigned int smc_fid, in nxp_sip_handler() argument
75 clean_top_32b_of_param(smc_fid, &x1, &x2, &x3, &x4); in nxp_sip_handler()
87 switch (smc_fid & SMC_FUNC_MASK) { in nxp_sip_handler()
132 ret = prefetch_disable(smc_fid, x1); in nxp_sip_handler()
140 ret = el2_2_aarch32(smc_fid, x1, x2, x3); in nxp_sip_handler()
151 return nxp_plat_sip_handler(smc_fid, x1, x2, x3, x4, in nxp_sip_handler()
157 static uintptr_t sip_smc_handler(unsigned int smc_fid, in sip_smc_handler() argument
166 switch (smc_fid & SMC_FUNC_MASK) { in sip_smc_handler()
181 return nxp_sip_handler(smc_fid, x1, x2, x3, x4, in sip_smc_handler()