Lines Matching +full:psci +full:- +full:0
1 // SPDX-License-Identifier: GPL-2.0-only
9 #define pr_fmt(fmt) "psci: " fmt
15 #include <linux/psci.h>
18 #include <uapi/linux/psci.h>
26 return 0; in cpu_psci_cpu_init()
33 return -ENODEV; in cpu_psci_cpu_prepare()
36 return 0; in cpu_psci_cpu_prepare()
58 return -EOPNOTSUPP; in cpu_psci_cpu_disable()
62 return -EPERM; in cpu_psci_cpu_disable()
64 return 0; in cpu_psci_cpu_disable()
71 * There are no known implementations of PSCI actually using the in cpu_psci_cpu_die()
87 return 0; in cpu_psci_cpu_kill()
94 for (i = 0; i < 10; i++) { in cpu_psci_cpu_kill()
95 err = psci_ops.affinity_info(cpu_logical_map(cpu), 0); in cpu_psci_cpu_kill()
98 return 0; in cpu_psci_cpu_kill()
107 return -ETIMEDOUT; in cpu_psci_cpu_kill()
112 .name = "psci",