Lines Matching refs:cpu
85 int noffset, cpu, i = 0; in parse_os_amp_dispatcher() local
101 fdt_for_each_subnode(cpu, fdt, noffset) { in parse_os_amp_dispatcher()
102 mpidr = fdtdec_get_uint64(fdt, cpu, "id", 0xffffffff); in parse_os_amp_dispatcher()
113 static int load_linux_for_nonboot_cpu(u32 cpu, u32 aarch64, u32 load, in load_linux_for_nonboot_cpu() argument
175 static int smc_cpu_on(u32 cpu, u32 pe_state, u32 entry, in smc_cpu_on() argument
181 cpu, pe_state, entry); in smc_cpu_on()
187 ret = sip_smc_amp_cfg(AMP_PE_STATE, cpu, pe_state, 0); in smc_cpu_on()
197 ret = sip_smc_amp_cfg(AMP_BOOT_ARG01, cpu, args->arg0, args->arg1); in smc_cpu_on()
203 ret = sip_smc_amp_cfg(AMP_BOOT_ARG23, cpu, args->arg2, args->arg3); in smc_cpu_on()
210 ret = psci_cpu_on(cpu, entry); in smc_cpu_on()
250 u32 cpu, aarch64, hyp; in brought_up_amp() local
260 cpu = fit_get_u32_default(fit, noffset, "cpu", -ENODATA); in brought_up_amp()
282 if (!desc || cpu == -ENODATA || arch == -ENODATA || type == -ENODATA || in brought_up_amp()
300 AMP_I(" cpu: 0x%x\n", cpu); in brought_up_amp()
312 if (cpu == os_amp_dispatcher_cpu[i]) { in brought_up_amp()
319 if ((read_mpidr() & 0x0fff) == cpu) { in brought_up_amp()
332 ret = load_linux_for_nonboot_cpu(cpu, in brought_up_amp()
352 ret = smc_cpu_on(cpu, pe_state, entry, &args, is_linux); in brought_up_amp()