Lines Matching refs:cpu
96 static void ap_do_flight_plan(struct udevice *cpu) in ap_do_flight_plan() argument
107 rec->ap_call(cpu, rec->ap_arg); in ap_do_flight_plan()
374 static int bsp_do_flight_plan(struct udevice *cpu, struct mp_params *mp_params) in bsp_do_flight_plan() argument
396 rec->bsp_call(cpu, rec->bsp_arg); in bsp_do_flight_plan()
430 char *cpu; in qemu_cpu_fixup() local
467 cpu = malloc(8); in qemu_cpu_fixup()
468 if (!cpu) { in qemu_cpu_fixup()
472 sprintf(cpu, "cpu@%d", cpu_num); in qemu_cpu_fixup()
473 ret = device_bind_driver(pdev, "cpu_qemu", cpu, &dev); in qemu_cpu_fixup()
489 struct udevice *cpu; in mp_init() local
504 ret = init_bsp(&cpu); in mp_init()
515 num_cpus = cpu_get_count(cpu); in mp_init()
554 ret = bsp_do_flight_plan(cpu, p); in mp_init()
563 int mp_init_cpu(struct udevice *cpu, void *unused) in mp_init_cpu() argument
565 struct cpu_platdata *plat = dev_get_parent_platdata(cpu); in mp_init_cpu()
572 cpu->req_seq = fdtdec_get_int(gd->fdt_blob, dev_of_offset(cpu), "reg", in mp_init_cpu()
577 return device_probe(cpu); in mp_init_cpu()