Lines Matching refs:smc_fid
96 static uintptr_t std_svc_smc_handler(uint32_t smc_fid, in std_svc_smc_handler() argument
105 if (((smc_fid >> FUNCID_CC_SHIFT) & FUNCID_CC_MASK) == SMC_32) { in std_svc_smc_handler()
118 if (is_psci_fid(smc_fid)) { in std_svc_smc_handler()
133 ret = psci_smc_handler(smc_fid, x1, x2, x3, x4, in std_svc_smc_handler()
150 if (is_spm_mm_fid(smc_fid)) { in std_svc_smc_handler()
151 return spm_mm_smc_handler(smc_fid, x1, x2, x3, x4, cookie, in std_svc_smc_handler()
161 if (is_ffa_fid(smc_fid)) { in std_svc_smc_handler()
162 return spmd_ffa_smc_handler(smc_fid, x1, x2, x3, x4, cookie, in std_svc_smc_handler()
168 if (is_sdei_fid(smc_fid)) { in std_svc_smc_handler()
169 return sdei_smc_handler(smc_fid, x1, x2, x3, x4, cookie, handle, in std_svc_smc_handler()
175 if (is_trng_fid(smc_fid)) { in std_svc_smc_handler()
176 return trng_smc_handler(smc_fid, x1, x2, x3, x4, cookie, handle, in std_svc_smc_handler()
182 if (is_errata_fid(smc_fid)) { in std_svc_smc_handler()
183 return errata_abi_smc_handler(smc_fid, x1, x2, x3, x4, cookie, in std_svc_smc_handler()
190 if (is_rmmd_el3_fid(smc_fid)) { in std_svc_smc_handler()
191 return rmmd_rmm_el3_handler(smc_fid, x1, x2, x3, x4, cookie, in std_svc_smc_handler()
195 if (is_rmi_fid(smc_fid)) { in std_svc_smc_handler()
196 return rmmd_rmi_handler(smc_fid, x1, x2, x3, x4, cookie, in std_svc_smc_handler()
202 if (is_pci_fid(smc_fid)) { in std_svc_smc_handler()
203 return pci_smc_handler(smc_fid, x1, x2, x3, x4, cookie, handle, in std_svc_smc_handler()
209 if (is_drtm_fid(smc_fid)) { in std_svc_smc_handler()
210 return drtm_smc_handler(smc_fid, x1, x2, x3, x4, cookie, handle, in std_svc_smc_handler()
215 switch (smc_fid) { in std_svc_smc_handler()
232 VERBOSE("Unimplemented Standard Service Call: 0x%x \n", smc_fid); in std_svc_smc_handler()