Lines Matching refs:cpu
18 struct udevice *cpu; in cpu_probe_all() local
21 ret = uclass_first_device(UCLASS_CPU, &cpu); in cpu_probe_all()
27 while (cpu) { in cpu_probe_all()
28 ret = uclass_next_device(&cpu); in cpu_probe_all()
39 int cpu_is_current(struct udevice *cpu) in cpu_is_current() argument
41 struct cpu_ops *ops = cpu_get_ops(cpu); in cpu_is_current()
44 if (ops->is_current(cpu)) in cpu_is_current()
53 struct udevice *cpu; in cpu_get_current_dev() local
56 uclass_foreach_dev_probe(UCLASS_CPU, cpu) { in cpu_get_current_dev()
57 if (cpu_is_current(cpu) > 0) in cpu_get_current_dev()
58 return cpu; in cpu_get_current_dev()
62 ret = uclass_first_device_err(UCLASS_CPU, &cpu); in cpu_get_current_dev()
69 return cpu; in cpu_get_current_dev()
137 UCLASS_DRIVER(cpu) = {