Lines Matching +full:global +full:- +full:halt
1 /* SPDX-License-Identifier: GPL-2.0-only */
6 * Copyright: (C) 2012-2013 Linaro Limited
40 * branch once it is ready to re-enter the kernel using ptr, or NULL if it
59 * mcpm_is_available - returns whether MCPM is initialized and available
66 * mcpm_cpu_power_up - make given CPU in given cluster runable
87 * mcpm_cpu_power_down - power the calling CPU down
92 * then the cluster is prepared for power-down too.
96 * On success this does not return. Re-entry in the kernel is expected
103 * mcpm_wait_for_cpu_powerdown() subsequently returns non-zero for the
110 * mcpm_wait_for_cpu_powerdown - wait for a specified CPU to halt, and
117 * effect and the CPU is safely parked before performing non-mcpm
129 * - zero if the CPU is in a safely parked state
130 * - nonzero otherwise (e.g., timeout)
135 * mcpm_cpu_suspend - bring the calling CPU in a suspended state
139 * an asynchronous wake-up e.g. with a pending interrupt.
142 * then the cluster may be prepared for power-down too.
146 * On success this does not return. Re-entry in the kernel is expected
155 * mcpm_cpu_powered_up - housekeeping workafter a CPU has been powered up
232 * mcpm_platform_register - register platform specific power methods
241 * mcpm_sync_init - Initialize the cluster synchronization support
261 * mcpm_loopback - make a run through the MCPM low-level code
266 * to the MCPM low-level entry code before returning to the caller.
293 /* inbound-side state */
304 * asm-offsets.h causes trouble when included in .c files, and cacheflush.h
307 #include <asm/asm-offsets.h>
327 * We don't want to make them global to the kernel via asm-offsets.c.