Lines Matching refs:psci_ops
57 static struct psci_operations psci_ops; variable
200 if (!psci_ops.cpu_suspend) in cpu_psci_cpu_init_idle()
282 psci_ops.cpu_suspend = psci_cpu_suspend; in psci_0_2_set_functions()
285 psci_ops.cpu_off = psci_cpu_off; in psci_0_2_set_functions()
288 psci_ops.cpu_on = psci_cpu_on; in psci_0_2_set_functions()
291 psci_ops.migrate = psci_migrate; in psci_0_2_set_functions()
294 psci_ops.affinity_info = psci_affinity_info; in psci_0_2_set_functions()
298 psci_ops.migrate_info_type = psci_migrate_info_type; in psci_0_2_set_functions()
380 psci_ops.cpu_suspend = psci_cpu_suspend; in psci_0_1_init()
385 psci_ops.cpu_off = psci_cpu_off; in psci_0_1_init()
390 psci_ops.cpu_on = psci_cpu_on; in psci_0_1_init()
395 psci_ops.migrate = psci_migrate; in psci_0_1_init()
454 if (!psci_ops.cpu_on) { in cpu_psci_cpu_prepare()
464 int err = psci_ops.cpu_on(cpu_logical_map(cpu), __pa(secondary_entry)); in cpu_psci_cpu_boot()
475 if (!psci_ops.cpu_off) in cpu_psci_cpu_disable()
491 ret = psci_ops.cpu_off(state); in cpu_psci_cpu_die()
500 if (!psci_ops.affinity_info) in cpu_psci_cpu_kill()
509 err = psci_ops.affinity_info(cpu_logical_map(cpu), 0); in cpu_psci_cpu_kill()
531 return psci_ops.cpu_suspend(state[index - 1], in psci_suspend_finisher()
547 ret = psci_ops.cpu_suspend(state[index - 1], 0); in cpu_psci_cpu_suspend()